读一读
生活中有很多做逻辑判断的时候:如果周日不下雨我们就去公园玩;如果马小穆跑步选拔赛得了前三名就代表我们班参加校运动会。程序中也有专门的逻辑判断语句用于告诉计算机在什么情况下做什么事情。
做一做
活动内容:
在本书上册学习中我们学会了用变量制作了一个流水灯。如果我们想实现一个更酷的功能:让彩灯自动从头到尾依次闪烁,当最后一个彩灯闪烁完毕后,再从头依次闪烁,该怎么编程呢?
活动准备:
●可以上网的电脑,系统版本windows 7 以上
●主板+ 扩展板
● LED 灯条
小贴士:
怎样告诉计算机做逻辑判断?
为了让计算机做逻辑判断你必须做两件事:第一要使用逻辑判断积木块,第二要给出判断条件。
点击功能区,这里有很多可以做逻辑判断的积木块。一般来说,只要带的积木块,都是逻辑判断语句。你的判断条件要写在中。
编程秘籍:
● 如何在逻辑判断积木块中添加具体的判断条件?
我们以“做一做”中的代码为例。当彩灯编号超过8时灯条就不会再亮了,所以当彩灯编号> 8 时,需要让灯条从第一个彩灯重新闪烁。
从中找到积木块 ;再从中找到并入下图组合到一起。当六边形亮起一圈白光,代表此时可以组合成功。
这时我们可以设置一个判断条件:当变量彩灯编号> 8时要计算机重新从1开始计数。
试一试
1.根据本节学到的编程方法,完成流水灯的任务。
2.编一个程序,尝试利用积木块,设计一个当灯珠编号超过8 就自动停止运行的流水灯。
3.发挥想象,编程设计自己的彩灯流水方式,实现你认为最酷炫的彩灯效果。
做一做
活动内容:(www.daowen.com)
之前我们说变量是快递箱,但同时它也可以是一个计算器,利用变量可以实现很多的功能,本节就来学习怎么利用变量做计算。让灯条由第1个灯珠开始从1号到8号依次闪亮(升序),然后再从8号到1号依次闪亮(降序)。
活动准备:
●可以上网的电脑,系统版本windows 7以上
●主板+扩展板
●LED灯条
小贴士:
为什么灯带不亮?
有多种原因造成灯带不亮,例如:
1.灯条插在了模拟引脚上,或者插在0-1号数字引脚上。
2.灯条实际插的引脚口和代码上说明的引脚口不一致。
3.主板里已经有了程序,需要清空。这时应如下图点击最上方的“恢复固件”,使主板删掉之前的程序。
编程秘籍:
●怎样让灯珠编号从大到小逐渐减小?
要让编号越来越小,需要做一个减法运算。在功能区中找到,与变量组合成运算式,计算结果作为新的灯珠编号告诉计算机,如下图。
● 怎样告诉计算机什么时候停止闪烁?
当编号为1的灯珠闪烁后计算机应该停止,所以要将停止闪烁的条件设置为“灯珠编号=0”。把程序整体拖入到判断语句中组合在一起。
试一试
尝试用变量做更多的计算活动。
普通挑战:自制一个计算乘法的计算器,输入数字后程序给出计算结果。
难度挑战:找到适当的人工智能积木,用智能语音输入数字,程序朗读计算结果。
终极挑战:计算机可以算加减乘除四则运算,用智能语音输入数字并朗读计算结果。
说一说
和大家分享一下你设计的最满意的变量挑战吧!
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。