Scratch学习心得(六)
制作一个“随机取数”的程序,如下图:
题目:
设定“开始的数字”和“结束的数字”(从1到100的范围内),以及“取数的个数”,然后由程序随机抽取相应个数的数字,插入到列表中。
隐藏条件:
(1)“开始的数字”<“结束的数字”;
(2)“取数的个数” <(“结束的数字”-“开始的数字”)
制作方法:
1、设置【变量】,第一个图中的3个变量、1个列表,并限定相关变量的范围,如下图:
【变量】右键,选择【滑杆】,再选择【改变滑块范围】,设置到“1”到“100”。
2、制作文字和按钮,第一个图中的“随机取数程序”文字图片,以及“随机取数”按钮图片。
3、编写条件判断。
采用【自制积木】编写上图的程序。
4、编写“随机选取数字”程序
采用【自制积木】编写上图的程序。
5、制作按钮的执行程序
这里有按钮的按下和弹起效果;“计时”方法的启动(计时程序就不提供了,请大家自行编写);“开始”后触发“小猫”动作(相关程序,大家可参考前面的例子);调用【检查数字逻辑】和【随机选择数字】。
本章重点:
1、【运算】组件的灵活运用
2、【自制积木】组件的灵活运用(可以简化程序,以及相关积木的重用)
3、编写一个数学题目的程序设计,有条件的话,可以采用流程图或者思维导图;简单的方法,可以采用便利贴的模式。