💡 什么是程序?为什么要画流程图?
程序 = 让计算机按步骤完成任务的指令集合
什么是程序
程序就像一份"操作说明书",告诉计算机每一步该做什么、怎么做的先后顺序。计算机本身不会思考,它只是严格按照程序里的指令一步步执行。
为什么要画流程图
写程序前先用流程图把思路画出来,能帮我们理清逻辑、发现错误、方便交流。就像盖房子先画设计图一样,先想清楚再动手,才能写出好程序。
生活中的"程序"
起床 → 刷牙 → 吃早饭 → 上学 —— 每天按固定步骤做事,就是生活中的"程序"
计算机的"程序"
电脑做事也讲究:按顺序执行、会重复操作、能判断条件 —— 这三种能力对应三种基本结构
💡 先画流程图,再写程序 —— 这是好程序员的习惯。流程图让思路看得见、改得快、讲得清。
认识流程图的框格
把下方的「名称卡片」拖到对应的形状框格中配对
🔵 开始 / 结束
🟦 处理
🔷 判断
🟪 输入 / 输出
拖入名称…
程序的起点或终点
拖入名称…
做一件具体的事
拖入名称…
判断"是 / 否"
拖入名称…
输入或输出数据
配对进度: 0 / 4
三大结构与案例(由浅入深)
选择一个案例,把内容拖入流程图框格中
案例1 · 顺序结构
案例2 · 循环结构
案例3 · 分支结构
三大结构对比表
一图看懂三种结构的区别
结构 核心问题 框格特点 生活例子
顺序 先做什么,再做什么 矩形依次相连 起床→刷牙→吃早饭
循环 哪件事要反复做 "重复执行"包裹动作 小猫一直走(重复移动)
分支 哪种情况做哪种事 菱形判断分"是/否" 碰到人打招呼,否则继续走
✅ 结构比代码更重要
写程序前,先想清楚:这件事用顺序 / 循环 / 分支哪一种(或哪几种组合)
📝 小测验
1 "起床→刷牙→吃早饭"属于哪种结构?
顺序结构
循环结构
分支结构
2 "小猫在屏幕上一直走"需要用什么结构?
顺序结构
循环结构
分支结构
3 "碰到人→说你好,否则继续走"需要用什么?
顺序结构
循环结构
分支结构
4 流程图中表示"判断"的框格是什么形状?
圆角矩形
矩形
菱形
5 流程图中表示"输入/输出"的框格是什么形状?
平行四边形
矩形
菱形
得分: 0 / 5