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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第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道加法、减法口算题,在第二个链表中产生答案。

成减法题。生成减法题时要考虑减数小于被减数,此时可使被减数为一个0到99之间的随机数,而减数则为0到被减数之间的随机数,如图16.6所示。

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

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

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

3

4

16.7删除变量“加数1”

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

16.8加减法口算生成器脚本

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

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

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

图16.9口算练习界面

表16-3 口算练习功能 功能

单击“开始答题”按钮,程序提示先输入答题数目,之后答题。

相关文档
最新文档