第7讲 选择结构程序设计(二)

第7讲 选择结构程序设计(二)

ID:37784222

大小:42.50 KB

页数:5页

时间:2019-05-31

第7讲 选择结构程序设计(二)_第1页
第7讲 选择结构程序设计(二)_第2页
第7讲 选择结构程序设计(二)_第3页
第7讲 选择结构程序设计(二)_第4页
第7讲 选择结构程序设计(二)_第5页
资源描述:

《第7讲 选择结构程序设计(二)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七讲选择结构程序设计(二)知识点:重点:1、熟练使用逻辑运算符和逻辑表达式1、if语句的使用2、熟练掌握if语句2、简单的程序算法3、结合程序掌握一些简单的算法。解决方式:案例分析、实例练习学时:2授课方式:讲授一、if语句1、if语句的3种形式(1)if(表达式)语句(2)if(表达式)语句1else语句2(3)if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3……elseif(表达式m)语句melse语句n注意:①if后面的表达式一般为逻辑表达式或者是关系表达式②第二、三种形式中,每个else前面有一分号,整个语句结束处

2、有一个分号③if和else后可以包含若干个操作语句,此时用{ }形成一个复合语句2、if语句嵌套     格式: if( )        if()语句1else语句2elseif()语句3else语句4注意:①if和else配对(else总是和离他最近的未配对的if配对)②如果if和else的数目不一样,可以用{}来确定配对关系③{}限定语句的范围二、案例分析1、从键盘接受1个字符,判断其是大写字母还是小写字母#includevoidmain(){charc1;printf("请输入一个字母:");scanf("%c",&c1);if

3、((c1>'A'&&c1<'Z')

4、

5、(c1>'a'&&c1<'z')){if(c1>'A'&&c1<'Z')printf("%c是一个大写字母",c1);elseprintf("%c是一个小写字母",c1);}elseprintf("你输入的%c不是一个字母",c1);}2、有一个函数如下,程序实现输入一个x值,输出对应的y值—1(x<0)y=0(x=0)1(x>0)#includevoidmain(){intx,y;scanf(“%d”,&x);if(x<0)y=-1;elseif(x==0)y=0;elsey=1;printf(“x=

6、%d,y=%d”,x,y);}3、根据输入的三角形的三边判断是否能组成三角形,若可以则输出它的面积和三角形的类型。#includevoidmain(){inta,b,c,t,g,h;printf("请输入三角形的三个边长:");printf("a=");scanf("%d",&a);printf("");printf("b=");scanf("%d",&b);printf("");printf("c=");scanf("%d",&c);printf("");if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a

7、=c;c=t;}if(b>c){t=b;b=c;c=t;}printf("这三个数由小到大为:%d,%d,%d",a,b,c);g=a*a+b*b;h=c*c;if((a+b)>c){printf("这三个数据:%d,%d,%d可以组成三角形",a,b,c);if(g>h){if(g==2*h)printf("这个三角形为等边角三角形!");elseprintf("这个三角形为锐角三角形!");}if(g==h)printf("这个三角形为直角三角形!");if(g

8、tf("这三个数据:%d,%d,%d不可以组成三角形",a,b,c);}三、小结1、内容小结2、作业P111(5,6)3、准备实验(实验七选择结构程序设计(二)————if语句的使用)

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

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

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