少儿编程入门(25)——加法练习
课程摘要
———————
【作品描述】
可用于练习加法的一个小作品。
【知识点】
-
生成一维的阵列
-
询问与回答
-
针对回答的内容进行判断
-
程序整体的重复执行
课程内容
———————
一、准备舞台和角色
1.随便选一个自己喜欢的背景,添加篮球和足球两个角色,调整大小和位置。如下图:
二、卡卡的脚本
1.我们知道,出一道加法题,需要三个变量,分别来存放被加数、加数、和,所以我们需要新建这三个变量。如下图:
2.接下来就是为被加数和加数分别设置一个随机数值,这里我们使用1到10的随机数,然后将“和”设置为“被加数+加数”。如下图:
3.到这里,题目就出好了,点击绿旗可以看到变量的变化。接下来我们让卡卡询问“被加数+加数=?”。这里我们使用“询问XXX”指令,并在里边填上“连接”指令,注意“连接”指令是可以嵌套的,我们在前边的《怪兽讲故事》那一课也提到过。如下图:
4.下面我们来对用户的回答做出一个判断,使用“如果。。那么。。”积木块。如下图:
三、篮球的脚本
1.篮球用来显示被加数的数量,这里我们使用“图章”指令来实现,注意,角色的本体是要隐藏的,隐藏的角色也是可以直接使用图章指令的。只需要卡卡的出题之后加入一条广播就能实现了,不要忘记开始的清空。如下图:
2.这里还有一点,就是调整x坐标的增加量,我们的舞台宽度是480,被加数最大是10,一共是9个间隔,也就是说,x增量最好在50以内。角色的大小也不要过大,以免重叠。
四、足球的脚本
基本上跟篮球一样,复制过来就行了。有几点需要注意:把被加数改成加数;去掉“清空”;修改初始的y坐标;调整角色的大小,让它看上去跟篮球一样大。如下图:
五、整体循环
1.调整舞台上卡卡的位置,并隐藏顶端的三个变量。如下图:
2.为了让题目自动切换到下一题,我们需要在卡卡脚本的最外层加上一个重复执行,并且把“清空”指令也从篮球那里移到这里来,当然还要加上等待2秒。如下图:
3.这样整个作品就完成了,同学们可以加上音乐和音效,然后拿给弟弟妹妹玩一玩吧。
六、各角色的主要代码
1.卡卡
2.篮球
3.足球
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com