您的位置: 主页>机器人编程>Scratch编程>Scratch编程 四则运算
加盟酷吧机器人 培养孩子核心能力

Scratch编程 四则运算

四则运算

四则运算也就是加(plus)、减(minus)、乘(multiply)、除(divide)的运算,是小学数学的基础,也是我们日常使用最多的数学知识。

自从毕业以后就把很多知识都还给了老师,唯有四则运算还一直使用。这也是国人面对外国人时为数不多的心理优势:看吧,外国人不会乘法口诀表,简单的数字竟然都要用计算器。

这次准备使用scratch编写以后简单的四则运算小程序,随机给出数字相乘,如果答案正确则语音提示“回答正确”,答案错误则提示“继续加油哦”。

每轮20道题,如果全部正确则烟花庆祝。

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

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

Scratch编程    四则运算

2. 添加背景,这里使用“平原赛道”,另外添加一只“骆驼”和“乘法符号”作为角色。当然你可以选择你喜欢的任意角色。最后增加“烟花”,如果获得100分则播放烟花图案。

3. 在背景里面添加指令,增加背景音乐,增加循环事件进行播放《踏青》。

Scratch编程    四则运算

4. 下一步针对“骆驼”角色进行编程。当开始被点击时,新建对话框提醒开始数学考试,并发送广播“开始考试”作为后续动作的事件。

Scratch编程    四则运算

5. “骆驼”角色收到自己发出的广播“开始考试”时,先邀请用户输入自己的名字,并将用户输入的名字赋值给变量“名字”。

Scratch编程    四则运算

6. 下一步就是进行20道题的测试了,将变量X和Y分别赋值1到10的随机数,然后相乘,并赋值给变量“Z”。如果用户输入的结果和变量“Z”相同,则语音提示“恭喜你,答对了”,变量得分增加1;否则语音提示“抱歉,继续加油哦”。

Scratch编程    四则运算

7.  20道题全部结束以后,将变量“得分”乘以5,相当于每道题5分,满分100分。最后用对话框给出结果:“恭喜你,你的得分是XX分”

Scratch编程    四则运算

8. 如果获得满分100分,则显示烟花造型。这部分在角色“烟花”中实现。

Scratch编程    四则运算

9. 为了评估答题的速度,程序里面还对答题时间进行了简单的统计,这一块主要使用计时器功能,不是非常准确,仅用于粗略评估。定时器放在循环内部,每道题都会进行刷新。

Scratch编程    四则运算

  虽然这个程序是10以内乘法的,但是很容易的更改为其它运算法则,比如100以内加减乘除等。归根结底还是通过工具来吸引小朋友,让他加深对四则运算的认识,加快运算速度,提升四则运算的准确率。

后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

欧美思机器人教育加盟 赚钱好项目
上一篇:编程资讯 | Scratch少儿编程与成人编程有什么区别
下一篇:手把手教少儿编程02|Scratch3.0课程:大家来找茬
您可能喜欢
​Scratch3.0少儿编程案例:画雪花
Scratch3.0少儿编程案例:画雪花
​Scratch学习心得(1)
Scratch学习心得(1)
​吃啥?这个问题交给Scratch!
吃啥?这个问题交给Scratch!
回到顶部