基本程序设计ppt课件.ppt

基本程序设计ppt课件.ppt

ID:50474703

大小:1.42 MB

页数:37页

时间:2020-03-14

基本程序设计ppt课件.ppt_第1页
基本程序设计ppt课件.ppt_第2页
基本程序设计ppt课件.ppt_第3页
基本程序设计ppt课件.ppt_第4页
基本程序设计ppt课件.ppt_第5页
资源描述:

《基本程序设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章基本程序设计1模式1模式2模式3备注……if(expr)语句S1…………if(expr)语句S1else语句S2…………if(expr1)语句S1elseif(expr2)语句S2elseif(expr3)语句S3……[else语句Sn]语句S1,S2,S3…Sn可以是简单语句,也可以是复合语句。如果是复合语句语句,必须用一对花括号“{}”括起来3.1选择结构程序设计if语句的三种基本形式模式1:单选择if语句语句格式:if(条件){语句组;}语句N条件Y功能:判断条件为真时执行语句,否则跳

2、过语句表达式非0为真模式2:双选择if语句5.1if语句语句格式:if(条件){语句组1;}else{语句组2;}功能:判断条件为真时执行语句组1,否则执行语句组2条件语句1语句2YN模式3:多条件的if语句语句格式:if(条件1)语句1;elseif(条件2)语句2;elseif(条件3)语句3;……elseif(条件m)语句m;else语句n;语句1N条件1Y条件2条件nYY语句2语句3语句nNN功能:从多组语句中选择满足条件的语句组执行。(1)三种形式的if语句中,if关键词后面均为表达式。

3、通常为关系表达式或逻辑表达式。也可以是其它表达式,如赋值表达式,甚至也可以是一个变量。例如:if(a=5)语句;或if(b)语句;均为合法用法(2)if后的条件判断表达式一定用圆括号括起来,语句之后一定要用分号。使用if语句时注意:(3)三种形式中,若为一组语句一定用{}括起来,组成复合语句。但需注意}后不可用“;”号。例如:if(a>b){a++;b++;}else{a=0;b=10;}有一函数编写一个程序,输入x输出y值。main(){intx,y;scanf(“%d”,&x);if(x<0)

4、y=-1;elseif(x==0)y=0;elsey=1;printf(“x=%dty=%d”,x.y);}方法一:main(){intx,y;scanf(“%d”,&x);if(x>=0)if(x>0)y=1;elsey=0;elsey=-1;printf(“x=%dty=%d”,x.y);}方法二:运行:23X=23,y=1if语句的嵌套:一般形式:if(表达式1)if(表达式2)语句1内嵌else语句2if语句elseif(表达式3)语句3内嵌else语句4if语句if语句中又

5、含有if语句的形式称为if语句的嵌套。说明:每一个if与else相匹配,也可能不与else相匹配;但是每一个else必须与一个if相匹配。else与if匹配的原则是:最后的else总是与它上面最近的if配对。多分支及分支嵌套应采用缩排方式,以增加程序的可读性。例:if(a==b)if(b==c)printf(“a==b==c”);elseprintf(“a!=b”);修改:if(a==b){if(b==c)printf(“a==b==c”);}elseprintf(“a!=b”);实现if~els

6、e正确配对方法:加{}例考虑下面程序输出结果:main(){intx=100,a=10,b=20;intv1=5,v2=0;if(a

7、从键盘输入你的身高h和体重w,判断你的体重属于何种类型。例#includemain(){floath,w,t;printf("Pleaseenterh,w:");scanf("%f%f",&h,&w);t=w/(h*h);if(t<18){printf("t=%ftLowerweight!",t);}if(t>=18&&t<25){printf("t=%ftStandardweight!",t);}if(t>=25&&t<27){printf("t=%ftHighe

8、rweight!",t);}if(t>=27){printf("t=%ftToofat!",t);}}当t<18时,为低体重;当18≤t<25时,为正常体重;当25≤t<27时,为超重体重;当t≥27时,为肥胖。#includemain(){floath,w,t;printf("Pleaseenterh,w:");scanf("%f%f",&h,&w);t=w/(h*h);if(t<18)printf("t=%ftLowerweight!",t);

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。