【编程题】【Scratch二级】2022.06 画正方形
画正方形
在舞台正中央绘制一个边长为200的正方形。
1. 准备工作
(1)保留默认小猫角色并隐藏角色;
(2)默认空白背景;
(3)添加画笔模块。
2. 功能实现
(1)画笔颜色设为黑色,画笔粗细设为4;
(2)围绕舞台中心绘制正方形,正方形的中心点坐标为(0,0);
(3)正方形的边长为200。
3. 设计思路与实现
(1)角色分析
角色:默认的小猫。
(2)背景分析
背景:默认的无色背景。
(3)所用积木块介绍
a. 运动类
- 角色移动指定的步数,正数就是向前,负数就是向后。
- 将角色向左旋转指定的角度。
- 将角色移动到舞台中指定的X/Y坐标位置,默认坐标(x:0, y:0)。
- x的范围(-240, 240);y的范围(-180, 180)。
- 将角色朝向某个指定的方向。
- 通常用作控制角色在舞台中的上下左右朝向。即0朝上,90朝右(默认),180朝下,-90朝左。
b. 外观类
- 在舞台中隐藏当前角色。
c. 事件类
- 程序开始积木块。
- 点击舞台区的绿旗,执行以绿旗开始的所有程序脚本。
d. 控制类
- 循环积木块:一遍一遍地执行包起来的积木序列。
- 重复执行指定的次数后停止,该积木块通常在角色移动等场景中使用。
e. 画笔类
- 清除舞台中画笔绘制的所有图案。
- 将画笔放置于舞台上(好比我们用笔画画的时候将画笔笔尖放在纸张上准备绘画)。
- 落笔画出运动轨迹。
- 轨迹是从中心点绘制出来的。
- 将画笔从舞台上提起来(好比我们画好图形了,把画笔收起来)。
- 默认抬笔。
- 将画笔的颜色设为指定的颜色绘画。
- 将画笔的粗细设定为指定的值。
(4)角色、舞台背景设置
a. 角色设置
使用默认就好。
b. 舞台背景设置
使用默认就好。
(5)脚本编写
a. 角色:小猫
当绿旗被点击时:
- 开始:点击小绿旗,也就是程序启动,就要执行后续的程序指令。
- 初始状态:隐藏。
- 清理舞台:全部擦除。
- 设置画笔颜色:黑色。(画笔颜色设为黑色,画笔粗细设为4)
- 设置画笔粗细:4。
- 初始位置和方向:X=-100,Y=-100,正方形的左下角,面向90°方向。
- 落笔。
- 重复执行4次:
- 移动200步。(正方形的边长为200)
- 左转90°。
- 抬笔。
4. 评分标准
(1)画笔颜色设为黑色,画笔粗细设为4;(4分)
(2)能绘制出一个正方形;(4分)
(3)正方形边长为200;(2分)
(4)正方形起点坐标正确,正方形中心在舞台中心。(5分)