程序流程图【面向实用】
创作时间:
作者:
@小白创作中心
程序流程图【面向实用】
引用
CSDN
1.
https://blog.csdn.net/qq_40656637/article/details/137686380
程序流程图,又称程序框图,是一种专门用于描述程序或算法运行步骤的图形化工具。它使用一组标准化的符号和图形元素,配合相应的文字说明,清晰、直观地展示出计算机程序从开始到结束的执行流程,包括数据的输入、处理、判断、循环以及最终输出等各个环节。
程序流程图的作用
- 团队内部:流程图作为一种通用语言,方便团队成员间讨论、评审和共同理解程序逻辑,减少误解和沟通成本
- 跨部门沟通:对于非技术人员(如项目管理人员、业务人员、用户等),流程图能够直观展示系统行为,无需深入理解编程细节也能理解大致的工作流程
- 文档共享:作为项目文档的一部分,流程图可被纳入设计文档、用户手册、培训材料等,供项目各方查阅和参考
程序流程图的常用符号
- 起点/终点:起点和终点都使用圆角矩形来表示。还有另一种表示,就是使用实心圆点表示起点,使用内圆实心的同心圆表示终点。程序流图必须从起点开始,以终点结束。缺少起始点和终点的流程图都是不规范的
- 条件判断:使用菱形表示。条件判断有一个入口和两个出口流线,两个出口分别表示满足条件和不满足条件的情形
- 处理:使用矩形框表示。表示需要处理的工作
- 并行方式:使用两个平行的水平线表示
- 流线:使用箭头表示。表示程序执行的方向和顺序
程序流程图的常用结构
4.1 一般的条件分支
4.2 当型循环(先判断再执行)
当型循环的流程图示例:首先进行条件判断,如果条件满足则执行循环体,否则直接结束循环
4.3 直到型循环(先执行再判断)
直到型循环的流程图示例:先执行一次循环体,然后再进行条件判断,直到条件不满足为止
4.4 多分支型
多分支型流程图示例:根据不同的条件选择不同的执行路径
4.5 某流程分出多个并行流程
并行流程示例:主流程分出多个并行执行的子流程
4.6 多个并行流程合为一个流程
并行流程合并示例:多个并行执行的子流程合并为一个主流程继续执行
热门推荐
小白也能轻松搞定!现代ITX装机揭秘及实用配置推荐
如何提高孩子仿说能力?
旧车置换有讲究:4S店置换补贴背后的"坑"与"门道"
深圳福田区AI公务员上岗:如何影响人力资源未来?
Web应用中实现"一个账号只能登录一个设备"的多种方法
AI驱动光模块变革:数据更高速度、更低时延
美罗培南 or 亚胺培南,抗感染如何选择?
Epic云存档:如何备份与恢复你的游戏进度
如何在 Windows 上将文件或文件夹恢复到以前的版本
巧夺天工:飞秒激光技术的发展与前沿应用
什么是量化交易模型?量化交易模型的应用场景有哪些?
如何做一个手工作品?开启你的手作之旅:零基础上手简单手工作品!
如何制作一张正确的星盘
夏季养生常吃土豆,健脾补气、减肥降脂、护心护肝,营养价值堪比“地下苹果”
郑永年:马斯克正在进行一场怎样的“资本革命”?
颈椎功能锻炼:不同阶段的科学锻炼方法
双一流大学与211工程:你了解它们之间的关系吗?
一次、二次、多次?带你秒懂数学中的“几次几项式”!
怀孕为什么会恶心想吐?六大原因及缓解方法全解析
日语留学考几级?提升日语能力,打造竞争力
献血证会过期? 南宁中心血站:这不可能!
中国最潮湿的地方,竟然不是江浙沪
成都哪个区的房子最贵?解析成都市房价及影响因素
探寻马来西亚槟城庙会的文化根脉
如何在人生规划中合理配置保险?这种配置有哪些注意事项?
厨房异味怎么办?六大源头及实用解决方案
上古五大瑞兽:凤凰幸福,貔貅辟邪,地位仅次于青龙的是它
穷人如何规划购物需求
智慧肉牛养殖:科技赋能下的养殖业新未来
电子商务专业求职者怎样写好技能特长