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流程图
版权声明:本文标题:三种基本结构流程图 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1714100618a665696.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论