哈罗,各位大朋友小朋友们!经过前面的一系列实战,孩子们已经能在电脑上写出好多行 Python 代码了。
但是,随着我们要解决的数学题或游戏逻辑越来越复杂,直接上手敲键盘很容易写着写着就“脑子发懵”,不知道下一步该写什么了。
怎么办呢?这就需要我们在动手写代码之前,先给电脑画一张“思维导航图”。今天,我们就来学习编程世界里非常重要的一个规划工具——流程图!
🗺️ 什么是流程图?代码的“导航地图”
有些孩子一听到“算法”、“逻辑”这些词就觉得高深莫测。其实大白话解释:流程图,就是用图形来表示算法(也就是解决问题的步骤)。
它的运作方式非常像我们在游乐场里看的寻宝地图:它会用各种各样的图框来表示不同类型的操作,在框里写清楚每一步做什么,然后再用带箭头的线把它们连接起来,以此来表示执行的先后顺序。
相比于密密麻麻的代码文字,用流程图来表示算法或者程序的执行过程,非常形象直观,能让孩子和我们都非常轻松地理解逻辑。
🪄 牢记 4 个神奇图形:流程图的标准符号
虽然画画可以天马行空,但在编程世界里画流程图,为了让所有程序员都能看懂,大家约定俗成了几套标准的图形。
今天我们先来认识最基础的 4 种流程图标准符号:
1. 胖胖的胶囊:起止框(圆弧形框)
2. 规矩的砖头:处理框(矩形框)
3. 聪明的路牌:判断框(菱形框)
4. 忠诚的向导:流程线(指向线)
📝 今日成就卡
写代码就像盖房子,必须先有图纸,然后再动手砌砖。
今天孩子们掌握的盖房本领如下: