0


UML语言顺序结构常用图(简单C++实例)

目录

常用顺序结构的图:
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图

while 循环PAD图
PS : 注意一些语言中的until循环,其判断条件与while相反,即为true跳出循环,为false进入循环

五、for循环

for(int i =0; i <10; i++){
    a--;}

(一) 程序流程图

在这里插入图片描述

(二)盒图(N-S图)

在这里插入图片描述

(三)PAD图

在这里插入图片描述

标签: uml c++

本文转载自: https://blog.csdn.net/weixin_46694417/article/details/120872333
版权归原作者 溢出的vector 所有, 如有侵权,请联系我们删除。

“UML语言顺序结构常用图(简单C++实例)”的评论:

还没有评论