1 / 25
文档名称:

c语言 选择语句-课件·PPT.ppt

格式:ppt   页数:25页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言 选择语句-课件·PPT.ppt

上传人:aidoc1 2015/10/20 文件大小:0 KB

下载得到文件列表

c语言 选择语句-课件·PPT.ppt

相关文档

文档介绍

文档介绍:结构化程序设计
基本思想:任何程序都可以用三种基本结构表示,限制使用无条件转移语句(goto)
结构化程序:由三种基本结构反复嵌套构成的程序叫~
优点:结构清晰,易读,提高程序设计质量和效率
三种基本结构
顺序结构
A
B
A
B
流程图
N-S图
程序的三种基本结构
P
A
B


P
B
A


k
A1
A2
Ai
An
k=k2
k=k1
k=kn
k=ki
...
...
二分支选择结构
多分支选择结构
选择结构
当型循环结构
直到型循环结构
P
A


当P为真
A
A
P


A
直到P为真
注:A,B,A1….An可以是一个简单语句,也可以是一个基本结构
循环结构
返回
第5章选择语句
if 条件语句
switch多分支选择语句
程序举例
if条件语句
if语句是用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。
if语句的三种形式
: if(表达式) 语句
这种if语句的执行过程见图:
0(N)
表达式
语句
1(Y)
main( )
{ float x , y;
scanf(“%f ”, &x);
if (x>=0) y = 2 * x ;
if (x < 0) y = 3 - x ;
printf(“y= %”, y );
}
任给a,b,c三个数,按从小到大的顺序输出。
分析:
(1)对于a,b任意两个数:
若a<b,则输出 a , b ; 否则输出 b , a ;

( 2 ) 对于三个数,有6种可能:
a<b<c a<c<b
b<a<c b<c<a
c<a<b c<b<a

( 3 )使用判断——交换法:
>b,则交换a和b,交换后a<b
>c,则交换a和c,交换后a<c
>c,则交换b和c,交换后b<c
[」输入三个数,按由小到大顺序输出。
main( )
{int a,b,c,temp;
printf("Input a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a>b)
{temp=a;a=b;b=temp;}
if(a>c)
{temp=a;a=c;c=temp;}
if(b>c)
{temp=b;b=c;c=temp;}
printf("%d,%d,%d",a,b,c);
}
运行情况如下: 3,7,1
1, 3, 7
:
if(表达式) 语句1 else 语句2
见图:
表达式
语句1
语句2


main()
{ float x , y;
scanf(“%f ”, &x);
if ( x < 0 ) y = 3 - x ;
else y = 2 * x ;
printf(“y= %”, y );
}
输入两个数, 比较其大小, 将较大的数输出。
流程分析: (1) 输入两个数据a,b ;
(2) 如果a>b 则输出a ;否则,输出b。
#include <>
main( )
{
float a, b;
scanf(“%f, %f”,&a, &b);
if (a>b) printf (“%f”, a );
else printf (“%f”, b );
}
:
if (表达式1) 语句1
else if (表达式2) 语句2
else if(表达式3) 语句3
else if (表达式m) 语句m
else 语句n
流程图
表达式1
F
T
表达式3
F
T
表达式2
F
T
表达式4
F
T
语句4
语句5
语句3
语句2
语句1

最近更新

2025年台州职业技术学院单招职业技能测试题库.. 61页

2025年出租授权委托书 14页

2025年合肥滨湖职业技术学院单招职业适应性测.. 62页

2025年合肥通用职业技术学院单招职业技能测试.. 61页

2025年吉林工业职业技术学院单招职业技能测试.. 61页

2025年吉林省四平市单招职业适应性测试题库有.. 61页

2025年冬至顾客祝福语 6页

2025年销售业务主管的工作职责(共13篇) 6页

2025年铺天盖地的反义词是哪些词语(整理6篇).. 25页

浅析“营改增”对资产管理公司税负的影响及对.. 2页

2025年吉林通用航空职业技术学院单招职业适应.. 61页

2025年冬至快乐可爱文案 6页

2025年咸宁职业技术学院单招职业适应性测试题.. 62页

泳池池水常用净水法及新技术的开发 2页

2025年唐山幼儿师范高等专科学校单招职业技能.. 61页

波束成型训练机制下分布式大规模MIMO系统的频.. 2页

2025年唐山职业技术学院单招职业适应性测试题.. 61页

2025年四川体育职业学院单招职业适应性测试题.. 61页

2025年四川卫生康复职业学院单招职业适应性测.. 63页

2025年银行岗位竞聘书(精选13篇) 45页

2025年军训的日记500字精彩8篇 7页

2025年煤矿党员个人总结(整理7篇)-大文斗范.. 19页

节后工地复工复产工作方案(通用7篇) 22页

功能植物种植-技术方案(星油藤) 20页

天空彩票与你同行 2页

音乐的节拍与节奏 14页

《大s美容大王电子书》 37页

中考英语阅读理解解题技巧ppt课件 29页

越南会计科目编码及定义(越 中 英文)对照表 65页

《摄影用光实践》之总结 4页