1.认识直尺 #
数学老师说,直尺可以测量长度。小猫会使用直尺吗?让我们一起来帮助小猫学习使用直尺测量吧。
在舞台中导入一张直尺的图片,假定一个直尺上一个数字标记代表1厘米,那么在输入需要测量的长度数值后,
小猫在舞台上绘制的线段长度恰好等于这个数值。
1.1.任务分析 #
(1)舞台区需要导入哪些角色?
(2)小猫走几步才能画出1厘米的线段?
(3)给定输入长度数值后,怎么让小猫准确地绘制出该长度线段?
1.2 编程思路与步骤 #
(1)导入角色和背景,角色“直尺”使用上传功能导入;
(2)添加画笔代码。初始状态下,Scratch代码区并不包含画笔代码,可以单击【添加扩展按钮】,在弹出界面选择画笔进行添加,添加完成代码之后即可看到画笔代码,如下图;
(3)尝试绘制线段,并用直尺测量,确定1厘米需要小猫移动多少步。
尝试步骤如下:通过空格键控制小猫向前走绘制线段,首先尝试移动29步,查看绘制的线段是否是1厘米,如果大于1厘米,将移动步数减少之后重新绘制测量,如果小于1厘米,将移动步数增加之后重新绘制测量,直到找出多少步相当于一厘米。
(4)绘制自定义长度。
当绿旗被点击时,使用“询问…并等待”模块获得需要绘制的长度。按下空格键后,小猫向前移动到指定长度。提升:小猫画一厘米需要走N步,当输入自定义数字时(如M厘米),小猫要用乘法算出要走M × N步,再绘制线段。
1.3 想一想 #
(1)操作过程中,小华测量画1厘米需要走33步,当画1厘米时没问题,但画8厘米时发现小猫绘制的线段与直尺测量的结果不一致,这是为什么呢?
(2)请设计一个程序,创建名字为“线段长度”的列表存储四个数值,询问四次要绘制多长并将四次数值存在列表“线段长度”中,最后让小猫绘制四条平行的对应四个数值的线段。
2.认识量角器 #
在数学课上学习了用量角器来测量角,给定一个角度,你能用scratch软件画出这个角吗?
在舞台中导入一张量角器的图片,当小猫询问要测量的角度并输人数值后,小猫会绘制相应角度。
2.1 学习目标与任务 #
- 数量掌握量角器的使用,学习使用量角器绘制指定角度的角和测量角的角度。
- 熟练掌握侦测模块中的“询问…并等待”代码块和“回答”变量;
- 熟练掌握扩展代码区提供的画笔代码;
- 熟练掌握运算代码区的减法代码块和连接代码块。
2.2 编程思路与步骤 #
(1)导入角色和背景,角色“量角器”使用上传功能导入;
(2)添加画笔代码。初始状态下,Scratch代码区并不包含画笔代码,可以单击【添加扩展按钮】,在弹出界面选择画笔进行添加。
(3)单击开始按钮时,擦除舞台上所有绘制的线条,并设置量角器和小猫的初始位置与方向,再绘制角的水平线,如下图:
(4) 绘制自定角度。按下键盘的空格键,小猫会询问“需要测量的角度是多少?”并等待。输入想要绘制的角度,小猫就会在舞台上绘制相应角度(使用内圈逆时针增长的角度测量)。
2.3 思考与练习 #
(1)在输入想要绘制的角度之后,怎么计算小猫要面向的方向?
(2)请设计一个程序,创建名字为“flag”的变量存储一个选项,当“flag”是0的时候按照量角器内圈绘制角,否则按照量角器外圈绘制角,点击绿旗后首先询问使用量角器的内圈还是外圈,然后根据选项进行角度绘制。
该如何解决呢?尝试一下吧!