首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

儿童编程入门-003

今天,我们的小朋友,杉杉,要求参加体检。

顺序

首先是排队,一个小朋友接一个小朋友,按顺序排在体检室的门口。

计算机里也是这样的,一条一条的指令,像接龙一样,等待着被执行。如同小朋友等待着体检室里的医师检查。

分支

杉杉排在第三个。轮到她了。她赶紧进了体检室的门。体检室里面原来还有门道:进去了还有门,是两道不同的门。男孩进左边,女孩进右边。男女有别,当然不能一起检查。检查结束后,大家再从后门一个一个出来,重新排队。

计算机为了处理指令,也会进行一些判断。根据判断结果,执行不同的代码块。认同这里,小朋友根据自己的性别,进入不同的体检室让医生检查。

循环

小朋友们都检查结束后,一起玩起了游戏。游戏的名字是击鼓传花。游戏很简单:

小朋友们围成圈,老师在中间

老师拿一个鼓,作势欲敲

刚刚排队时的头一个小朋友,拿一朵大红花

老师敲鼓,鼓声不停,小朋友就在鼓声下不断向一个方向传花

鼓声停,花停止传。花在谁手,那个小朋友就表演节目。

这次鼓声停下,花正好落在杉杉手里。杉杉很高兴,大大方方站起来,走到中间,唱了一曲《上学歌》。

计算机执行指令,有时候也会碰到这种类似的情况,不断执行相同的指令,如游戏中的传花动作一般。也需要像游戏一样,有一个退出条件,如游戏里鼓声停下的规则一样。

流程

有了顺序、分支、循环,计算机就能根据不同情况,执行不同的代码了。这个过程,我们把它叫做流程。我们用的图,也就是上面这些,就是流程图。

流程图不单单可以表示计算机要处理的事情,也可以表示我们人类自己要处理的事情。

试一试

我们小朋友可以尝试着将自己一天或者一小段时间的事情,编成流程,看看有没有可以改进的地方。

题外话

计算机编程,是用计算机来解决现实生活中的一般问题的。所以,为了解决问题所准备的一些分析方法,是经过检验确实可行有效的方法。

这些方法,可以用来解决计算机问题,也可以解决现实生活中碰到的一些小问题。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券