对于很多家长朋友来说,编程还是一个比较模糊的概念。
比如觉得编程就是敲代码、程序员的工作、一门兴趣课......如果要问,什么是编程思维,这大概更让大家觉得脑瓜疼。
小童希望这篇文章能帮大家对编程有更深入的一个了解。
一个故事
编程思维,听起来很高大上,但其实生活中处处有编程。
比如早上正赶着去上班打卡,从1楼进入,按了按钮去17楼,结果在5楼的时候,电梯停了,进来了一群人。这个时候要迟到,很捉急,就会想为什么有人在外面按了按钮就会停在5楼呢,电梯的程序是如何运作的呢?
像这样的问题,就可以用编程思维来理解。
① 「当你在 1 楼,想去 17 楼」,这里涉及了起终点和循环的概念。从起点 1 出发,终点为 17,循环计数从 1 到 17,满足的退出循环条件,电梯停了,门也打开了。
②「当你在上升的过程中,外面有人按了按钮」,这里涉及了判断语句。电梯的程序中,有一个判断条件,一直在监听 If(是否有人按了按钮),当条件成立,电梯就会停止。
【编程思维】到底是什么?
编程思维,又叫「Computational Thinking」,是一种率解决问题的方式,是“理解问题——找出路