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