前文回顾
-
导语
介绍了本系列的“who,what,how”问题
-破题部分重点讲了“0基础”、“在家”、“玩”
-编程入门梳理知识体系
本章(下)目标
目标:掌握以下知识点
控制:无条件重复(循环)
输入:齿轮电位器值
输出:显示文字
事件:启动
显示齿轮电位器值
程序及分析
今天的程序非常非常简单。只有一个进程(你可以理解为只有一个士兵在执行你命令,他完成一个命令才能继续执行下一个命令),如上图。
一个进程的第一块必然是事件(事件类),这次的事件是“当小程启动”,意思就是只要小程开机就运行。
第二块是一个控制命令:重复执行(控制类)
这个是一个“无条件”重复执行命令,功能是让它包住的所有命令不停重复。
第三块是一个输出命令:显示…直到结束(显示类,紫色)
刚拖出来的时候,里面是个“hello”,表示显示“hello”。棠爸建议初学者尝试改改这里面的内容,上传到程小奔试试效果。
说句题外话,尝试修改永远是快速理解程序的一个有效手段。具体到程小奔,不管怎么改,反正也不会损坏程小奔,所以放心大胆的试吧。
第四块是一个输入值:齿轮电位器读值(感知类)
这是一个值,不是独立命令,在本例中依托于上面那个显示命令。
三、四的结合,意思就是“(在程小奔的显示屏上)显示齿轮电位器读值”。
是不是很简单?我们回头再看看整个程序,意思就是:“当程小奔启动的时候”,“不断重复显示齿轮电位器值”。
上图左边第二个就是齿轮电位器,我们试着拨动一下齿轮电位器看看效果吧。
运行效果演示
先看程序和运行结果。为了让初学者参考,我把编程过程也录下来了。很简单,就是拖积木块,然后拼起来。看视频吧:
本章总结
最重要的是,通过本章我们知道了编程是什么,并且编写出了自己的第一个程序。只要迈出了第一步,你就成功了一半。
重复(循环)是一种非常常见的控制命令,意思就是让若干命令重复执行。在本例中,你可以一直拨动齿轮电位器,小程就一直显示读值,这就是因为我们的命令要求他一直“重复”做这件事。
齿轮电位器是一种可以稳定、线性输出,取值范围在0-100之间的值的一个传感器。稳定是指只要你不动它,值就保持不变。线性是指如果你匀速拨动,它的值也会匀速变化。掌握了它的特性,就可以在很多需要的场合用上了。
当然还有最基本的事件:“当小程启动”。事件都很容易理解,试过就知道了。
本章扩展
这个程序非常非常简单,所以扩展起来也非常自由。
你完全可以比照本章知识点,将事件、输入、输出、控制,逐一都换换试试。
当然,对于真正零基础的读者来说,棠爸建议你多研究一下控制。把“重复执行”换成这个试试:
10次太快了,你应该完全来不及拨动齿轮。再改成100次、1000次、10000次试试呢?
好了,本章到此就结束了。本章是写给零基础的初学者的,希望能用一个最简单的程序来引导入门。
如果您有问题需要讨论或者对同好交流平台感兴趣的,欢迎扫描下面二维码加棠爸的微信,验证申请就写“程小奔”就行了。
— END —
TOP 10
领取专属 10元无门槛券
私享最新 技术干货