流程图符号 · Flowchart Symbols

📌 一句话理解

流程图就是“画出来的做事步骤”:用不同形状的框和箭头,把解决问题的过程画清楚。


📊 常用流程图符号

符号名称作用形状
起止框开始/结束表示流程的开始和结束圆角矩形
处理框处理/操作表示一个操作步骤矩形
判断框判断/分支表示条件判断(是/否)菱形
输入/输出框输入/输出表示输入数据或输出结果平行四边形
流程线流程方向表示步骤之间的顺序箭头线
┌─────────────────────────────────────────────────────────────────┐
│                    流程图符号示例                                │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   ┌─────────────┐                    ┌─────────────┐           │
│   │   开始      │  ← 起止框           │  输入账号   │ ← 输入框   │
│   └──────┬──────┘                    └──────┬──────┘           │
│          │                                  │                  │
│          ▼                                  ▼                  │
│   ┌─────────────┐                    ┌─────────────┐           │
│   │  计算总分   │  ← 处理框           │  验证密码   │ ← 处理框   │
│   └──────┬──────┘                    └──────┬──────┘           │
│          │                                  │                  │
│          ▼                                  ▼                  │
│                                   ┌─────────────────┐          │
│                                   │ 密码是否正确?  │ ← 判断框   │
│                                   └────────┬────────┘          │
│                                            │                   │
│                              ┌─────────────┴─────────────┐     │
│                              │ 是                         │ 否  │
│                              ▼                           ▼     │
│                       ┌─────────────┐             ┌─────────┐  │
│                       │  登录成功   │             │ 错误提示 │  │
│                       └──────┬──────┘             └────┬────┘  │
│                              │                          │      │
│                              ▼                          ▼      │
│                       ┌─────────────┐             ┌─────────┐  │
│                       │   结束      │             │  返回   │  │
│                       └─────────────┘             └─────────┘  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

🎯 符号速记表

符号形状一句话记法
起止框圆角矩形开始和结束,圆润收尾
处理框矩形做事情,方方正正
判断框菱形问问题,有尖角(分支)
输入/输出平行四边形数据进出,斜着走
流程线箭头指向下一步

🏠 生活中的流程图例子

例子:早上起床流程

┌─────────┐     ┌─────────┐     ┌─────────┐     ┌─────────┐
│  开始   │ ──► │ 闹钟响 │ ──► │ 起床   │ ──► │ 洗漱   │
└─────────┘     └─────────┘     └─────────┘     └────┬────┘
                                                      │
                                                      ▼
┌─────────┐     ┌─────────┐     ┌─────────┐     ┌─────────┐
│  结束   │ ◄── │ 出门   │ ◄── │ 吃早餐 │ ◄── │ 换衣服 │
└─────────┘     └─────────┘     └─────────┘     └─────────┘

例子:百钱百鸡问题流程

┌─────────┐
│  开始   │
└────┬────┘
     │
     ▼
┌─────────────────────────────────────────────────────────────┐
│  x从0到20,y从0到33,z从0到100                              │
│  判断:x+y+z=100 且 5x+3y+z/3=100 ?                         │
└────────────┬────────────────────────────────────────────────┘
             │
             ▼
       ┌───────────┐
       │ 是/否判断 │
       └─────┬─────┘
             │
    ┌────────┴────────┐
    │ 是              │ 否
    ▼                 ▼
┌─────────┐     ┌─────────┐
│ 输出答案 │     │ 继续循环 │
└────┬────┘     └────┬────┘
     │               │
     └───────┬───────┘
             ▼
       ┌─────────┐
       │  结束   │
       └─────────┘

🔧 流程图的作用

作用说明
理清思路画出来比想清楚更容易
沟通交流别人一看就懂你的思路
发现问题画着画着就能发现逻辑漏洞
文档记录保存解决方案,以后复用

🔗 相关术语


✅ 自测小问题

  1. 判断框用什么形状?表示什么?
  2. 处理框用什么形状?表示什么?
  3. 画一个“登录判断”的简单流程图。
点击查看答案
  1. 菱形,表示条件判断(是/否分支)
  2. 矩形,表示一个处理步骤
  3. 开始 → 输入密码 → 密码正确?→ 是:登录成功 → 结束;否:重新输入

📚 教材链接

  • 教材位置:第一章 1.3.3 计算思维(百钱百鸡)
  • 教材位置:第二章 2.2.4 信息系统的控制功能(身份认证流程图)