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

最近更新

2024年北京建龙重工集团有限公司校园招聘考试.. 145页

2024年南宁职业技术学院单招职业适应性测试题.. 98页

2024年哈尔滨铁道职业技术学院单招职业适应性.. 62页

2024年四川科技职业学院单招职业适应性测试题.. 64页

2024年天能控股集团有限公司校园招聘考试试题.. 148页

2024年宜宾职业技术学院单招职业适应性测试题.. 95页

2024年山东黄金集团有限公司校园招聘考试试题.. 147页

2024年广东海大集团股份有限公司校园招聘考试.. 148页

2024年德州职业技术学院单招职业适应性测试题.. 96页

2024年时政必考试题库(培优b卷) 25页

2024年杭州职业技术学院单招职业适应性测试题.. 62页

2024年江苏医药职业学院单招职业适应性测试题.. 96页

2024年江西工业职业技术学院单招职业适应性测.. 63页

2024年河北工艺美术职业学院单招职业适应性测.. 60页

2024年河南经贸职业学院单招职业适应性测试题.. 61页

2024年浙江工业职业技术学院单招职业适应性测.. 62页

2024年湖南食品药品职业学院单招职业适应性测.. 95页

2024年美团公司校园招聘考试试题必考题 148页

小学数学中开展自主探究性学习论文:浅议如何.. 6页

2024年重庆海联职业技术学院单招职业适应性测.. 62页

2024年闽江师范高等专科学校单招职业适应性测.. 62页

2024年青岛职业技术学院单招职业适应性测试题.. 60页

2024年龙湖集团控股有限公司校园招聘考试试题.. 150页

2024年足球知识题库含答案(研优卷) 12页

中国历史文化知识竞赛100题带答案(达标题) 14页

县乡教师选调考试《教师职业道德》题库【精选.. 41页

县乡教师选调考试《教师职业道德》题库精品【.. 42页

县乡教师选调进城考试《教育心理学》题库及参.. 121页

设备检修方案范本 5页

江苏省张家港市梁丰初级中学2023届十校联考最.. 14页