Scratch学数学 二次分类

网友投稿 2019-06-21 11:25

Scratch学数学   二次分类

在小学一年级的数学中,有些图形或数字的分类题,要求小学生根据不同分类规则,例如形状、颜色将之区分。

https://cdn.china-scratch.com/timg/190623/11252T257-0.jpg

除了图形以外,还有要求将数字分类,通常按照奇数/偶数,个位数/十位数的原则进行区分。

刚才是做这种题,小朋友通常都有些懵,他们不一定能想到这些原则,反倒会提出很多其他的规则,例如能不能被5整除等。

最近看了Scratch,上学路上就跟他说,分类其实也是用到了如果-否则语句。他就有了兴趣,所以简单整理了个小程序,只进行第一步奇数/偶数的判断,用于巩固数学分类方法,并加强逻辑判断能力。

下面就是简单的编程过程。 

  1. 进入ide.codemao.cn源码编辑器,选择新建空白作品

https://cdn.china-scratch.com/timg/190623/11252R326-1.jpg

 2. 在右下方的素材库添加背景和角色,这个可以随意。我添加的背景是青青草地,角色是涂鸦狐。

 3.在音乐中增加自己想要的音乐,这样就可以背景播放音乐了,我选择的是“春日出游”。青草地,放风筝,汝前行,吾后行。嗯,已经还挺好。

 4.在背景中设置循环播放音乐,并发送广播“开始输入”,用于输入需要分类的数字。

https://cdn.china-scratch.com/timg/190623/11252U494-2.jpg

 5. 这样背景就这是完了,点击运行可以听到循环播放的音乐“春日出游”。

 6.下一步就是针对涂鸦狐进行编辑了,首先收入需要分类的数字。在这里我建立了“序号”作为变量,“列表”作为存储数据的表格。一旦背景发出“输入数据”的广播,并被涂鸦狐接收到,涂鸦狐就动作了。在这里仅仅能输入4个数据,如果想输入更多,可以自己改动循环次数,以及“列表”的大小。

https://cdn.china-scratch.com/timg/190623/11252RG7-3.jpg

  等数据全部输入完毕,就发送指令“开始分类”

  7.好啦,下一步就是进行分类了,我们主要根据奇数/偶数进行分类。新建两个列表,奇数列表和偶数列表,如果是奇数则放入奇数列表,否则放入偶数列表。

https://cdn.china-scratch.com/timg/190623/11252a447-4.jpg

  8.分类中使用了如果-否则的判断语句,以及循环语句。对列表中所有数据进行判断。判断完成后显示奇数表和偶数表,我这里仅仅显示了偶数表。

https://cdn.china-scratch.com/timg/190623/1125291022-5.jpg

总的来说,这个程序还是挺简单的,其中使用了循环、条件判断、广播、变量以及列表,有助于小朋友更好的理解分类问题。

下面附上小游戏的二维码,供君一粲。

归根结底Scratch 只是工具,只有用于解决实际问题才能发挥更大的作用。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com