零基础在家陪娃玩编程(4):程小奔实例1.初识慧编程(显示齿轮电位器值)上

前文回顾

-

导语

介绍了本系列的“who,what,how”问题

-破题部分重点讲了“0基础”、“在家”、“玩”

本章目标

本章特别目标 :编程入门

作为第一个实例,我们需要对整个知识体系简单介绍一下,学会怎么开始。

本章常规目标:掌握以下知识点

控制:无限重复(循环)

输入:齿轮电位器值

输出:显示字符串

事件:启动

编程入门

编程相关概念

编程就是编写程序。程序是什么?就是接收输入,通过控制和运算,实现可预期的输出。

举几个现实中输入和输出的例子:

1、过马路看到红灯亮就停下:看见红灯就是输入,停下就是输出。

2、听见孩子叫你,就答应一声:听见叫声就是输入,答应就是输出。

3、感觉有人拍你的肩膀,你就转头去看:感觉被拍就是输入,转头就是输出。

至于输入输出之间的那些事情,就都是控制和运算。

现实中的控制和运算,即使上面那几个例子中,也非常的复杂,就不展开了。对程序而言,控制和运算的就是为了产生预期的输出而进行的所有命令。

嗯,命令又称指令,就是让程小奔或者电脑做什么事。就像对孩子说“坐下”,孩子就会坐下,这就是命令。程序就是由一个个不同的命令组成的。慧编程或者Scratch的一块积木就是一条命令。

输入->控制和运算->输出,这就是一个完整程序的基本结构了。但除了这三部分,还有一个很重要的东西,就是“事件”。事件的作用是决定程序什么时候开始运行。

运行又叫执行,程序里的那些命令一直放在那里,只有运行的时候才会一个个生效。

好了,所有的概念就都介绍完了,我们再总结一下:

程序:运行后可以实现可预期输出的,很多命令的组合。

命令:让程小奔或者电脑做特定的事情,大致分输入、输出、事件、控制、运算等几大类。慧编程或者Scratch的一块积木就是一条命令。

程小奔命令概览

打开“慧编程”,我们可以看到程小奔的命令分了好几个大类。

上图是慧编程v5.0.0-beta.3.1里面程小奔的命令分类截图。

其中:显示、灯光、播放和运动都是输出,感知就是输入,事件、控制、运算均如其名。后面还有几个特别的,以后碰到了再慢慢介绍。

棠爸将程小奔的命令分类列了一个表格,这些命令也是不同的知识点,前期的实例主要就是逐渐接触和熟悉这些命令(类别)的过程。

连接和上传

先看程序和运行结果。为了让初学者参考,我把编程过程也录下来了。很简单,就是拖积木块,然后拼起来。看视频吧:

完成编程后,需要将程序上传到程小奔。程小奔和电脑可以通过蓝牙连接,也可以通过USB数据线连接。

棠爸推荐大家使用蓝牙连接。我购买的程小奔是蓝牙适配器的套装,这个蓝牙适配器在官网购买大约100元,有点小贵,不过用蓝牙连接确实方便很多,算是物有所值吧。

我把连接程小奔(数据线和蓝牙,电脑界面都一样),然后上传程序的过程也录了个视频,供初学者参考。

我发现上面这部分还是独立一篇比较好,就算是“实例1(上)”吧。好在实例1代码简单,代码和运行结果视频里面都能看到,所以也可以独立成篇了。等“实例1(下)”再来完成程序的讲解和拓展吧。

如果您有问题需要讨论或者对同好交流平台感兴趣的,欢迎扫描下面二维码加棠爸的微信,验证申请就写“程小奔”就行了。

— END —

TOP 10

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180710G0L4BF00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券