传统流程图(⽤于设计分析算法)
流程图是每⼀个程序编制⼈员都应当熟练掌握的!
只要规定好三种基本结构的流程图的画法,就可以画出任何算法的流程图!
三种基本结构:
1.顺序结构:
顺序结构是最简单的⼀种线性结构。
执⾏顺序:执⾏完A后必定会执⾏B。
2.选择结构:
此结构中必包含⼀个判断框!根据给定的条件是否成⽴⽽选择执⾏A框或者B框!(⽆论⾛哪⼀条路线,在执⾏完之后均会通过最终交汇的点,然后脱离本选择结构)
执⾏顺序:图a)当条件为真时执⾏A,否则执⾏B;
图b)的执⾏序列为:当条件为真时执⾏A,否则什么也不做。
3.循环结构:(⼜称为重复结构,即反复执⾏某⼀部分的操作,有while和until两类循环结构)
第⼀类:当型(while型)循环结构
当给定的条件成⽴时,执⾏A框操作,执⾏完A后,再判断条件还成不成⽴,若仍成⽴,再执⾏A框。如此反复执⾏A框,直到有⼀次条件不成⽴,从条件不成⽴的点直接脱离该结构
第⼆类:直到型(until型)循环结构
⼀开始直接执⾏A框,然后才判断条件是否成⽴,若条件成⽴,则再执⾏A框,然后再判断。如此反复,直到条件不成⽴,直接脱离本结构。
总结:以上三种结构的共同点
1.都只有⼀个⼊⼝
2.都只有⼀个出⼝
画出while语句的流程图3.结构内的每⼀部分都有机会被执⾏到
4.结构中不存在死循环
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论