测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A69077. 谢尔宾斯基是波兰的一名数学家,他发现了一种“自相似”的图形——谢尔宾斯基地毯,构造方法如下:(1)取一个实心的正方形(2)将其划分为9个相等的小正方形(3)移除中间的小正方形,留下周围的8个小正方形(4)对这8个小正方形重复上述操作,每次迭代都会让结构变得更加复杂。【具体要求】对画笔进行编程,不要对画笔的初始状态进行改动。1.编写【谢尔宾斯基地毯】自制积木块,自制积木已经给定(请完善);2.使用…

编程题

题目描述

谢尔宾斯基是波兰的一名数学家,他发现了一种“自相似”的图形——谢尔宾斯基地毯,构造方法如下:

(1)取一个实心的正方形

(2)将其划分为9个相等的小正方形

(3)移除中间的小正方形,留下周围的8个小正方形

(4)对这8个小正方形重复上述操作,每次迭代都会让结构变得更加复杂。

【具体要求】

对画笔进行编程,不要对画笔的初始状态进行改动。

1.编写【谢尔宾斯基地毯】自制积木块,自制积木已经给定(请完善);

2.使用自制积木补全主程序(小绿旗下程序),边长为询问回答;

3.运行程序后,能完整画出谢尔宾斯基地毯。

注意:对于第一个正方形,它的边长为某个值,将这个大正方形划分为9个相等的小正方形。每个小正方形的边长是大正方形边长的1/3