好文档 - 专业文书写作范文服务资料分享网站

少儿编程第16课 数学出题——个性化软件定制

天下 分享 时间: 加入收藏 我要投稿 点赞

旗开得胜 第16课 口算生成器 任务导航

有一天你的数学老师找到你,期望你能够帮助她编写一个软件,给低年级的同学出口算题,想必这难不倒你吧。同学们来帮助增加口算学习的兴趣,提高口算学习的成绩,我们为小学生们编写一个口算练习的小程序吧!如图16.1所示。

图16.1 口算生成器界面

Follow Me

1. 简单口算生成器

任务分析

简单口算生成器的功能如表16.1所示。 表16.1 简单口算练习的功能 功能 按空格键时,先清空两个链表的所有信息;使用重复n次控制程序出题数目;在“出题”链表中显示100道加法题,加数分别为0到99之间随机数,随机数可使用“数字和逻辑运算”分类中的

来产生,加法算式可使用

来连接生成;在

按空格键,在第一个链表中出题,在第二个链表中给出答案。 第二个链表中显示出两个加数的和,如图16.2简单口算生成器界面。

1

读万卷书 行万里路

旗开得胜

图16.2简单口算生成器界面

第1步:新建Scratch程序,保存文件到指定位置,文件名为“简单口算生成器”。 1. 第2步:删除“角色1”。

2. 第3步:新建两个链表分别命名为“出题”和“答案”,分别调整好大小,放置到舞台

中合适位置,如图16.3所示。

图16.3简单口算生成器设计界面

3. 第4步:新建三个变量分别命名为“加数1”、“加数2”和“结果”,三个变量都不显示

在舞台上,如图16.4。

图16.4 隐藏变量

4. 第五步:添加脚本如图16.5所示。

2

读万卷书 行万里路

旗开得胜

图16.5简单口算生成器的脚本

5. 第6步:按下“空格”键,运行并调试程序。 DIY

试修改“简单口算生成器”,尝试出60道加数范围是0到50的加法题。

2. 加减法口算生成器 任务分析

刚才的“简单口算生成器”只能出加法题,不能出减法题,所以现在来改进简单口算生成器,使其能够随机生成加减法算术题,如图16.6所示。

表16-2 加减法口算生成器功能 功能 按“空格”键,在第一个链表中随机生成100道加法、减法口算题,在第二个链表中产生答案。 可以再使用一个随机数,使其随机产生1或2,当该数为1时,生成加法题,为2时生成减法题。生成减法题时要考虑减数小于被减数,此时可使被减数为一个0到99之间的随机数,而减数则为0到被减数之间的随机数,如图16.6所示。

图16.6具有减少菜品功能的点菜器界面

第1步:另存文件,命名为“加减法口算生成器”。

1. 第2步:删除变量“加数1”和“加数2”,如图16.7所示。

3

读万卷书 行万里路

旗开得胜

16.7删除变量“加数1”

第3步:新建两个变量“数1”和“数2”,两个变量都不显示在舞台上。 第4步:修改脚本如图16.8所示。

16.8加减法口算生成器脚本

2. 第5步:按下“空格”键,运行并调试程序。 DIY

试修改“加减法口算生成器脚本”,使其能生成60道减法题。 3. 口算练习

请完善口算出题程序,使其能够进行出题、答题和判断正误,如图16.9所示。

图16.9口算练习界面

表16-3 口算练习功能 功能 单击“开始答题”按钮,程序提示先输入答题数目,之后答题。

4

读万卷书 行万里路

7stcb9bnuy3y3j84vsq02xzhu2kzn0009t2
领取福利

微信扫码领取福利

微信扫码分享