把复杂任务变清晰 | 画好流程图 = 真正学会编程
🌟 想一想早晨起床: 闹钟响 → 穿衣 → 刷牙 → 吃早餐 → 背书包出门。
如果把这个过程用箭头和方框画出来,就是一张简易的流程图!
电脑程序更是如此:CPU 像一位严谨的指挥官,必须按照流程图一步步执行。
📌 什么是流程图? 使用图形(方框、菱形、箭头等)表示工作过程或算法步骤的图示。
🔥 为什么要画流程图? 帮助我们把脑子里的逻辑“可视化”,减少bug,理清分支与循环,是编程思维的“设计蓝图”。
✅ 会画流程图,才算真正跨入编程大门!
📖 就像建房子之前必须看设计图,写复杂程序之前先画流程图,能让思路更清晰、避免“逻辑迷宫”。
🔘 圆角矩形
表示“开始”或“结束”
📦 矩形
表示一个操作或计算
💎 菱形
条件判断(是/否分支)
📢 平行四边形
输入/输出(例如询问、回答)
📌 绘制流程图注意事项 (依据课本归纳):
根据课本案例:无限循环(一直抄写)、次数循环(抄10遍)、条件循环(抄到背会为止)。
条件循环最考验流程图设计!例如“重复执行直到背会”的流程图逻辑如下:
📌 练习与流程图结合:画分支时必须写清楚“是/否”路径,否则程序就会迷路。下面的课堂练习和作业均要求先纸上绘制流程图,再写代码。
📋 要求: 角色出20以内加法题,若正确则结束,若错误则重复询问。绘制流程图后再编写程序。
✅ 任务拆解: 先用流程图可视化分支和循环,再编写Scratch/Python代码,训练计算思维。
📌 背景: 任意背景 | 角色: Balloon1 气球
📝 要求:
1️⃣ 点击小绿旗,气球移到随机位置并显示;
2️⃣ 气球向上移动,每次移动5个坐标;
3️⃣ 气球移到舞台上边缘时,隐藏,程序结束。
✏️ 任务拆分: ① 在纸上绘制出完整的流程图(包括循环移动、直到y坐标达到上边缘的判断)。
② 根据流程图编写Scratch程序(或Python等)。
③ 检查分支条件是否正确:当“y坐标 ≥ 上边缘”时,跳出循环 → 隐藏气球 → 结束程序。
✅ 从“循环三兄弟”到“条件分支”,流程图是我们编程的草稿纸。
🧩 掌握基本符号 → 拆解任务 → 画出主线和分支 → 标注判断条件 → 检查箭头规范性。
当你写完代码出现bug时,回到流程图对照,往往能快速定位逻辑错误!
🌟 本节课我们已经学会:3种循环模块的区别、条件判断分支(重复执行直到)、流程图三大形状、规范绘制、课堂加法练习以及作业放飞气球。拿起笔,画出你的第一张专业流程图吧!