1.问题描述 #

到了周末,你和小猫一起来到海滨旁边的木板人行道上散步。
这时,小猫提出想要和你一起来玩一个计算余数的游戏,快来试试吧!
2.学习目标与任务 #
- 熟练使用侦测模块中的“询问…并等待”代码块和“回答”变量;
- 熟练使用运算中的“连接”代码块连接文字和数字;
- 熟练如何使用scratch代码块计算余数;
作品要求:
1)创建一个“被除数”变量存储被除数,一个“除数”变量存储除数。
2)点击绿旗,小猫回到初始位置和初始方向,并不停地原地踏步。
3)按下空格键之后,“被除数”和“除数”的数值随机变换一个,并询问余数是什么。
4)计算的余数从问答框输入,并判断答案是否正确。
作品分析:
1)舞台区需要导入哪些角色?
2)需要创建哪些变量用来存储?
3)如何接受我们输入的答案?
4)怎么判断我们的答案是否正确?
3.编程思路与步骤 #
3.1 编程思路 #

3.2 编程步骤 #
1)导入角色和背景,创建变量“被除数”和“除数”;
2)点击绿旗之后,小猫移动到舞台左侧并原地踏步;
3)按下空格键之后,从11到20之间对“被除数”随即赋值,从2到10之间对“除数”进行随机赋值,并且询问答案。
4)输入答案之后,对答案进行判断。如果回答正确,小猫说“你真棒!”;如果回答错误,小猫就在场景里来回走正确答案次。

4.问答与练习 #
使用三个列表分别存储被除数、除数和余数。
按下空格键,分别在被除数列表和除数列表中随机插入五个值,代表五组取余运算,其中被除数范围是11到20,除数范围是2到10;
询问五次并将每次的答案存入余数列表中,最终输出五组运算中一共算对了几个。