友情提示:380元/半年,儿童学编程,就上码丁实验室。
课堂活动1:左“减”右“加”(按A按钮数字减1,按B按钮数字加1)
方法1:使用“循环+条件”的嵌套结构
01 点击变量→设置变量,设置新变量为 x,并按确定。


在变量积木列表中,出现x:

02 在“当开机时”积木框中,初始化变量x为0,并显示。


03 在forever积木框中,拖入逻辑→如果为……则……(条件结构)积木框。


04 把“条件”设为“当按钮A被按下时”。


05 当条件满足时,执行的内容为:变量x的值减1




06 在点阵屏上显示变量x的最新数值(更新数值)

07 重复步骤03~06,增加另一个条件“当按钮B被按下时”,执行变量x加1。


完整的MakeCode图形化程序:

模拟器运行效果:

方法2:使用“事件处理机制”
使用Input(输入)分类中的“当按钮A被按下时”事件处理积木框:

完整的MakeCode图形化程序:

方法1与方法2的区别:
方法1在按住按钮不放的情况下,数字会连续递增或递减变化,而方法2在按住按钮不放时,数字不会变化,只有当释放按钮并再次按下时,数字才会接着变化。
课堂活动2:设置“边界”,只产生小于10的非负偶数(包含零)
MakeCode程序代码:

模拟器运行效果:

修改为奇数版本:

模拟器运行效果:
