最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

项目活动11:“摇一摇”切换小动物图片

Micro Bit 少儿编程 1744浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

编程要点:

(1)声明变量n,小动物按顺序编号:

n==0:长颈鹿

n==1:鸭子

n==2:奶牛

n==3:兔子

n==4:蛇

n==5:乌龟

n==6:蝴蝶

所有的小动物都有对应的“显示图标”。

(2)多分支的条件结构:

方法1:条件结构的并排

由于几个条件是“相互独立”的(相互没有交集),因此可以通过并排7个“如果为(条件),则…”条件结构,区分变量n的7种情况,并相应显示7种不同的小动物图片。

项目活动11:“摇一摇”切换小动物图片
“如果为(条件),则…”条件结构
项目活动11:“摇一摇”切换小动物图片
并排的7个“如果为(条件),则…”条件结构

方法2:条件结构的嵌套

通过将7个“如果为(条件),则…,否则…”条件结构嵌套、叠加,产生7个分支的条件结构:

项目活动11:“摇一摇”切换小动物图片
“如果为(条件),则…,否则…”条件结构
项目活动11:“摇一摇”切换小动物图片
7个“如果为(条件),则…,否则…”条件结构的嵌套

注:最后一个“如果为(条件),则…,否则…”条件结构,由于没有“否则…”的情况,因此可以省略“否则…”,使用“如果为(条件),则…”条件结构即可。

项目活动11:“摇一摇”切换小动物图片
最后一个“否则…”可以去掉

方法3:使用“设置”按钮修改为多分支的条件结构。

这也是MakeCode与Scratch的区别之一,个人感觉MakeCode中添加的这个设置按钮让它在设计多分支的条件结构时,比Scratch方便。

项目活动11:“摇一摇”切换小动物图片
使用条件结构的“设置”按钮编辑多分支的情况

(3)变量n的初始化、递增与循环:

项目活动11:“摇一摇”切换小动物图片
变量n的初始化
项目活动11:“摇一摇”切换小动物图片
变量n的递增与循环

MakeCode图形化编程:

方法1:

项目活动11:“摇一摇”切换小动物图片

方法2:

项目活动11:“摇一摇”切换小动物图片

方法3:

项目活动11:“摇一摇”切换小动物图片

模拟器运行效果:

项目活动11:“摇一摇”切换小动物图片

您必须 登录 才能发表评论!