admin 管理员组

文章数量: 1087139


2024年4月26日发(作者:气体的储存容器有哪些)

三种基本结构流程图

1(顺序结构

A块

B块

图1 顺序结构N,S流程图

2(选择结构

, if语句的三种形式

(1)形式一: if(表达式) 语句;

该形式表示的是单分支选择结构,其N,S流程图如图2所示:

表达式的值 非0 0 语句 图2 形式一N,S流程图 (2) 形式二: if(表达式) 语句1;

else 语句2;

该形式表示的是双分支选择结构,其N,S流程图如图3所示:

表达式的值 非0 0 语句1 语句2

图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所示:

表达式1的值 非0 0 表达式2的值 非0 0 表达式3的值 非0 0 ……… 语句1 语句2

语句3 表达式n-1的值 非0 0 语句n-1 语句n

图4 形式二N,S流程图

, switch语句

多分支选择的问题,可以使用嵌套的if语句解决。但在某些情况下,使用switch语

可能更为方便。switch语句的一般形式是:

switch (表达式)

, case 常量表达式E1: 语句组1; break;

case 常量表达式E2: 语句组2; break;

……

case 常量表达式En: 语句组n; break;

default:语句组n+1;

,

表达式的值为E1 相等 不等 表达式的值为E2 相等 不等 表达式的值为E3 相等 不

等 ……… 语句组1 语句组2 语句组3 表达式的值为En 相等 不等 语句组n 语句组n+1

图5 switch语句N,S流程图

3(循环结构

, while语句

(1)一般形式

While(表达式)

循环体语句;

(2)N,S流程图如图6所示:

当表达式的值为非0时

循环体语句

图6 while语句N,S流程图 , do-while语句

(1)一般形式

do{

循环体语句;

循环体语句 }while(表达式);

(2)N,S流程图如图7所示: 直到表达式的值为0时

图7 do-while语句N,S流程图

, for语句

(1)一般形式

for(表达式1;表达式2;表达式3)

循环体语句;

(2)N,S流程图如图8所示:

求解表达式1

当表达式2的值为非0时 循环体语句

求解表达式3

图8 for语句N,S流程图


本文标签: 语句 表达式 结构 分支 流程图