https://www.cnblogs.com/youjianschool/p/14113383.html
基本流程图介绍
一、什么是流程图
流程图概念:流程图是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。
二、为什么要画流程图
那么,流程有哪些作用呢?我们为什么要画流程图呢?
首先,流程图作为一个工具,帮助我们把一个复杂的过程简单而直观地展示出来,大大提高了我们的效率。其次,在我们画出一张流程图之后,方便我们将实际操作的步骤和我们想象的过程进行比较、对照,更加方便我们寻求改进的机会。最后,流程图还能帮助我们将工作过程中复杂的、有问题的、重复的部分、多余的环节以及可以简化和标准化的地方都显示出来,有利于我们把复杂流程简单化。
三、流程图的符号要求
四、流程图的三大结构
流程图由三大结构构成,这三大结构分别为顺序结构、选择结构和循环结构,这三个结构构成了流程执行的全过程。
(1) 顺序结构
在顺序结构中,各个步骤是按先后顺序执行的,这是一种最简单的基本结构。如图,A、B、C是三个连续的步骤,它们是按顺序执行的,即完成上一个框中指定的操作才能再执行下一个动作。
(2) 选择结构
选择结构又称分支结构,选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。在实际运用中,某一判定结果可以为空操作(如图二、图三)。
(3) 循环结构
循环结构又称为重复结构,就是流程在一定的条件下,反复执行某一操作的流程结构。循环结构下又可以分为当型结构和直到型结构。
循环结构可以看成是一个条件判断条件和一个向回转向条件的组合,循环结构的包括三个要素:循环变量、循环体和循环终止条件。在流程图的表示中,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处。
当型结构:先判断所给条件p是否成立,若P成立,则执行A(步骤);再判断条件p是否成立;若P成立,则又执行A,若此反复,直到某一次条件p不成立时为止。
直到型结构:先执行A,再判断所给条件P是否成立,若p不成立,则再执行A,如此反复,直到P成立,该循环过程结束。
当型循环结构与直到型循环结构到底有什么区别?
当型(while)是先检验条件再运行。
直到型(until、do…while)是先运行一次循环体,检测到某个条件成立时接着循环。
也就是当型可能不运行循环体,而直到型至少运行一次。
五、画流程图的软件
1.流程图软件draw.io 强烈推荐
下载链接:https://github.com/jgraph/drawio-desktop/releases/tag/v13.9.9
draw.io在线版 https://app.diagrams.net/
2.在线版
https://www.edrawmax.cn/
https://www.processon.com/
两种连接方式
用箭头连接图形时,会有两种连接点:固定的连接点和浮动的连接点,固定的连接点呈现绿色,浮动的连接点呈现蓝色。
移动图形位置,固定的连接点是锁死的,而浮动的连接点会随着图形相对位置的变化而变动,并且始终保持最短路径
https://www.yangqi.show/posts/drawio-tips
参考:
https://www.yangqi.show/posts/drawio-tips
标签:draw,流程图,连接点,介绍,循环,https,条件,结构 From: https://www.cnblogs.com/rebrobot/p/18461407