目录
常用顺序结构的图:
1、程序流程图(简单、直观、易于学习)
2、盒图(N-S图):符合结构化程序、不允许随意转移控制
3、PAD图:绘制起来方便、容易翻译成为代码(执行顺序:从上到下,从左到右)
一、顺序结构
c = a;
a = b;
b = c;
(一)程序流程图:
常用程序流程图结构:
上述代码流程图:
(二)盒图(N-S图)
(三)PAD图
二、条件结构if- else
if(a >= b){
a--;}else{
b--;}
(一)程序流程图
(二)盒图(N-S图)
(三)PAD图
三、条件结构Case
swich(a){case1: a++;break;case2: a--;break;default: b++;break;}
(一) 程序流程图
(二)盒图(N-S图)
(三)PAD图
四、while循环
while(a > b){
a--;}
(一) 程序流程图
(二)盒图(N-S图)
while:
(三)PAD图
PS : 注意一些语言中的until循环,其判断条件与while相反,即为true跳出循环,为false进入循环
五、for循环
for(int i =0; i <10; i++){
a--;}
(一) 程序流程图
(二)盒图(N-S图)
(三)PAD图
版权归原作者 溢出的vector 所有, 如有侵权,请联系我们删除。