C语言程序设计(李刚 第3版) 教案 12 关系运算符和关系表达式设计方法.docx

上传人:太** 文档编号:97902275 上传时间:2024-07-08 格式:DOCX 页数:7 大小:22.78KB
返回 下载 相关 举报
C语言程序设计(李刚 第3版) 教案 12 关系运算符和关系表达式设计方法.docx_第1页
第1页 / 共7页
C语言程序设计(李刚 第3版) 教案 12 关系运算符和关系表达式设计方法.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《C语言程序设计(李刚 第3版) 教案 12 关系运算符和关系表达式设计方法.docx》由会员分享,可在线阅读,更多相关《C语言程序设计(李刚 第3版) 教案 12 关系运算符和关系表达式设计方法.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、章节或项目名称第五章 选择结构程序设计5.1-5. 2本次授课类型因理论 口实验 口理实一体 口实训 口实习班级地点周次星期节次授课进度320201尚学楼508十八25、6因符合 口超前 口滞后教学目标1、掌握关系运算符和关系表达式设计方法2、掌握逻辑运算符和逻辑表达式设计方法3、掌握单分支if语句格式及应用教学重点1、关系运算符和关系表达式设计方法2、逻辑运算符和逻辑表达式设计方法3、单分支if语句格式及应用教学难点1、关系运算符和逻辑运算符混合组建表达式2、单分支if语句格式及应用教学设计教学环节内容要点教学方法 与手段时间 分配新课引入大于号、小于号、等于号案例法5分钟新课介绍关系表达式

2、设计知识讲授 引导启发20分钟逻辑表达式设计知识讲授 引导启发20分钟单分支if语句知识讲授 引导启发40分钟总结归纳重点掌握关系表达式设计、逻辑表达式设计、单分 支if语句格式及应用,难点为关系运算符和逻辑运 算符混合组建表达式、单分支if语句格式及应用。归纳法5分钟教学效果及改进思路O)工机一、新课引入、2、W、二、w二、关系表达式设计1.关系运算符C语言中提供了 6种关系运算符:(小于)(大于)=(大于或等于)优先级高1(等于): (不等于):优先级低2.关系表达式用关系运算符将两个表达式(可以是算术表达式、关系表达式、逻辑表达式、 赋值表达式等)连接起来的式子,称为关系表达式。关系表达

3、式的值有两个分别 为1和3当关系表达式成立时,其值为1,当关系表达式不成立时,其值为0。【例5.1已知a=l, b=2, c=3,则关系表达式ab的结果为假,值为0;关系表达式a+b=c的结果为真,值为lo【例5. 2】判断整型变量n为偶数,怎么书写关系表达式?能被2整除的数据称为偶数,那么可以写成n%2=0。【例5.3】判断成绩变量score为及格,怎么书写关系表达式?成绩大于等于60分称为考试及格,那么可以写成score二60。注:算术-关系-逻辑-赋值 三、逻辑表达式设计1 .逻辑运算符逻辑运算符:&(逻辑与),I I (逻辑或),!(逻辑非),其中“&”和“ I I ” 是双目运算符,

4、它要求有两个运算量,且结合方向为左结合,如:ab&ac, “!” 是单目运算符,它只要求有一个运算量,且结合方向为右结合,如!a。!的优先级高于算术运算符,“&”和“ I I ”的优先级都低于算术运算符和关 系运算符,高于赋值运算符,同时“&”优先级又高于“II”,如下图所示。按照运算符的优先顺序可以得出:ab & cd!b=c|dc&x+yb)&(cd)(!b)=c) | | (da)(a+b)c)& (x+y)b)&!c| |ac【例5. 5】已知三条边分别为a、b和c,满足构成一个三角形,怎么书写关 系表达式?三角形任意两条边之和大于第三条边,那么可以写成a+bc&a+cb&b+ca。U

5、!、单分支if语句L if语句的格式if (表达式)语句3 .执行描述)工机其中表达式可以是任意表达式,语句可以是一条语句,也可以是复合语句。执行过程:先判断表达式是否为真,如果为真,那么执行语句,如果为假,那么 跳过语句执行后面的程序。4 . if语句流程图如图5.1所示。图5.1 if语句流程图【例5. 6编程实现,输入C语言课程的成绩,如果大于等于60分,则输 出“成绩及格”。算法设计:定义一个成绩变量;输入成绩;如果成绩大于等于60分,则输出“成绩及格”;代码清单5.1:#include Hstdio.h main() (int score;scanf(H%d,&score);if(s

6、core=60)printf(C语言成绩及格!n);运行结果:输入90,输出“C语言成绩及格! ”。【例5. 7编程实现,输入两个整数,将这两个数按照从小到大的顺序输出。 算法设计:定义三个变量,其中一个用于交换;输入两个整数;如果第一个数大于第二个数,则交换;输出两个整数;代码清单5. 2:#include stdio.h main() (int a,b,t;戒,金,斗忆scanf(n%d%dn,&a,&b); if(ab) ( t=a;a=b;b=t; ) printf(n%d %dn,a,b);运行结果:输入3-2/,输出2 3o五、总结归纳所学知识为:关系表达式设计、逻辑表达式设计、单分支if语句格式及应 用。其中重点知识为关系表达式设计、逻辑表达式设计、单分支if语句格式及 应用。难点知识为关系运算符和逻辑运算符混合组建表达式、单分支if语句格 式及应用。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁