三种基本结构流程图
- 格式:doc
- 大小:47.33 KB
- 文档页数:3
三种基本结构流程图
1.顺序结构
图1 顺序结构N-S流程图
2.选择结构
if语句的三种形式
(1)形式一:if(表达式)语句;
该形式表示的是单分支选择结构,其N-S流程图如图2所示:
图2 形式一N-S流程图
(2)形式二:if(表达式)语句1;
else 语句2;
该形式表示的是双分支选择结构,其N-S流程图如图3所示:
图3 形式二N-S流程图
(3)形式三:if(表达式1)语句1;
else if(表达式2)语句2;
else if(表达式3)语句3;
……
else if(表达式n-1)语句n-1;
else 语句n;
该形式表示的是多分支选择结构,其N-S流程图如图4所示:
图4 形式二N-S流程图
◆ switch 语句
多分支选择的问题,可以使用嵌套的if 语句解决。
但在某些情况下,使用switch 语句可能更为方便。
switch 语句的一般形式是:
switch (表达式)
{ case 常量表达式E1: 语句组1; break ;
case 常量表达式E2: 语句组2; break ;
……
case 常量表达式En : 语句组n ; break ;
default :语句组n+1;
}
图5 switch 语句N -S 流程图
3.循环结构
◆ while 语句
(1)一般形式
While (表达式)
循环体语句;
(2)N -S 流程图如图6所示:
图6 while 语句N -S 流程图
◆ do-while 语句
(1)一般形式
do{
循环体语句;
}while (表达式);
(2)N -S 流程图如图7所示: 图7 do-while 语句N -S 流程图
◆ for 语句
(1)一般形式
for(表达式1;表达式2;表达式3)
循环体语句;
(2)N-S流程图如图8所示:
图8 for语句N-S流程图学习是成就事业的基石。