scratch绘制正方形,是2022年第20届NOC大赛scratch图形化软件创意编程赛项决赛小学低年级组真题。主要是考察的是学生对画笔积木的灵活运用,以及自制积木函数的使用。绘制的正方形图形,边长以50的倍数扩大,图形的样子与目标图形必须完全一致;
scratch绘制正方形
[题目描述]
请选择合适的积木块,并填写合适的参数,绘制出下面的目标图形,图形的大小如图中标注所示。画笔初始化的程序已经写好,直接在已经写好的程序后面编程。
[要求]
图形的样子与目标图形必须完全一致(色标注不需要画)。
[画笔属性]
粗细为4,初始位置是(-25,-25),画笔颜色是蓝色。
scratch绘制正方形编程实现步骤:
步骤一、打开scratch软件,保持小猫角色,用小猫去画图形。小猫设为隐藏,初始落笔坐标为(-25,-25),添加画笔,初始画笔颜色为蓝色,画笔粗细为蓝色。新建变量边长,初始值为0;
步骤二、新建自制积木函数“绘制正方形”参数为“边长”,第一个正方形的边长为50,第二个100,依次类推以50增长;定义“绘制正方形”函数,落笔,移动边长,左转360/4外角,重复循环4次,抬笔,绘制了一个正方形。
自制积木函数
步骤三、调用函数,参数传变量边长,边长每绘制一个增加50;落笔点的位置,将坐标x增加-25,将y坐标增加-25,重复循环4次,即可完成。