少儿编程入门(25)——加法练习

网友投稿 2018-11-20 17:48

课程摘要 ——————— 【作品描述】 可用于练习加法的一个小作品。 【知识点】 生成一维的阵列 询问与回答 针对回答的内容进行判断 程序整体的重复执行 课程内容 ——————— 一、准备舞台和角色 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