C语言教案-第五周.doc

C语言教案-第五周.doc

ID:59007156

大小:76.00 KB

页数:7页

时间:2020-09-15

C语言教案-第五周.doc_第1页
C语言教案-第五周.doc_第2页
C语言教案-第五周.doc_第3页
C语言教案-第五周.doc_第4页
C语言教案-第五周.doc_第5页
资源描述:

《C语言教案-第五周.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五节分支结构——switch语句及条件运算符1:通过本节介绍的简单分支结构程序所必需的内容,以及方法,让学生拥有简单的编程思路。1.1学习目的:1熟练掌握分支语句2学习掌握switch语句3学习掌握条件运算符1.2学习内容:1switch语句2条件运算符1.3学习重点:1switch语句switch语句2条件运算符1.4教学方法:讲授法+练习法1.5学习方法:听课、做笔记、课后作业1.6学习时间第十一周2:回顾上一节:[15分钟]2.1关系运算符和关系表达式优先次序:1.前4种关系运算符(<,<=,>,>=)的优先级别相同,后两种也相同。前4种高于

2、后2种,结合方向是自左至右。例如:a>b!=c等效于(a>b)!=c。2.关系运算符的优先级低于算术运算符。例如:c>a+b等效于c>(a+b)。3.关系运算符的优先级高于赋值运算符。例如:a=b

3、.存放在内存中的实型数总是有误差。2.2逻辑运算符和逻辑表达式:用逻辑运算符将关系表达式或逻辑量连接起来就是逻辑表达式。1.if语句的第一种形式if(表达式)语句2.if语句的第二种形式if(表达式)语句1else语句22.4if语句的嵌套使用一般形式如下:if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3.....elseif(表达式m)语句n-1else语句n3:课程知识点讲解:具体知识点1:switch语句[30分钟]1.switch语句的形式:switch(表达式){case常量1:语句1case常量2:语

4、句2…case常量n:语句ndefault:语句n+1}2.switch语句的执行过程:(1)算出括号中表达式的值。(2)用该值按顺序与case后面常量表达式的值相比。当找到相匹配的值时,就从此case右边的语句组开始往下执行,当没找到相匹配的值时。就从default右边的语句组开始往下执行。如果switch语句体内没有default行,则跳过switch语句。注意:“case常量表达式”只起语句标号的作用。程序一开始执行switch语句就根据switch后面表达式的值首先确定入口标号。以后不再进行任何判断,直接从该入口标号的语句开始往下执行。如

5、果在switch语句中使用break语句,就可提前退出switch语句体。案例讲解:【案例4.12】将任意输入的1至10的阿拉伯数字翻译成英文。编程分析:典型的运用switch语句的程序。键盘输入的值与case后面常量表达式相比,若匹配就输出相应的英文。#includemain(){intn,m,i,flag;printf("请输入1个整数(大于等于1且小于等于10):");scanf("%d",&n);switch(n){case1:printf("这个数字对应的英语单词是One");break;case2:printf(

6、"这个数字对应的英语单词是Two");break;case3:printf("这个数字对应的英语单词是Three");break;case4:printf("这个数字对应的英语单词是Four");break;case5:printf("这个数字对应的英语单词是Five");break;case6:printf("这个数字对应的英语单词是Six");break;case7:printf("这个数字对应的英语单词是Seven");break;case8:printf("这个数字对应的英语单词是Eight");break;cas

7、e9:printf("这个数字对应的英语单词是Nine");break;case10:printf("这个数字对应的英语单词是Ten");break;}}老师提问:·问题:switch和if的区别具体知识点2:条件运算符【35分钟】知识点讲解:条件运算符是C语言中唯一的三目运算符。条件表达式的一般格式为:表达式1?表达式2:表达式3条件运算符的执行过程是:先求解表达式1,当值为非0(真),则求解表达式2,此时表达式2的值就作为整个条件表达式的值;否则求解表达式3,此时表达式3的值就作为整个条件表达式的值。条件运算符的优先级高于赋值运算符,但是

8、低于关系运算符和算术运算符。条件运算符的结合性为自右至左案例讲解:输入3个整数,找出最大值。编程分析:前两个

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

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

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