《c语言关系运算与逻辑运算》由会员分享,可在线阅读,更多相关《c语言关系运算与逻辑运算(4页珍藏版)》请在人人文库网上搜索。
1、C语言程序设计教案授课时间2015年5月 日课次第1次课授课方式(请打)理论课 讨论课 实验课 习题课 其他课时安排1授课题目(教学章、节或主题):1关系运算符和关系表达式 2 逻辑运算符和逻辑表达式教学目的与要求:1、掌握关系、逻辑表达式的计算2、熟悉关系、逻辑运算符的优先级别教学重点及难点:重点:1、关系、逻辑表达式的计算2、关系、逻辑运算符的优先级别 难点: 1、 混合表达式的计算课后小结:下节课预习重点:1 if语句 2 多分支语句 3 综合示例参考文献:C程序设计(第4版) 谭浩强 著 清华大学出版社 C语言程序设计 苏小红等 编著 高等教育出版社 第 1 页教学手段教 学 内 容师。
2、生互动讲授讲解一课程引入(3分钟)表达式的计算在C语言中非常重要,如关系表达式、逻辑表达式作为判断语句用的地方很多。二新课讲授1 关系表达式(7分钟)“关系运算”是将两个值进行比较,判断其比较的结果是否为真。关系云算符:大于 = 大于或等于= 等于 != 不等于关系表达式的语法形式为:表达式1 关系运算符 表达式2关系表达式值:1、0例如:232 2 逻辑表达式(15分钟)用逻辑运算符将关系表达式或逻辑量连接起来的式子就是逻辑表达式。逻辑运算符:& 与运算| 或运算! 非运算优先级次序:逻辑表达式的语法形式为:表达式1 逻辑运算符 表达式2课堂练习第 2 页教学手段教 学 内 容师生互动讲授关系表达式值:&:真真为真、一假则假 |:假假为假、一真则真1、0例:a=bc&d+e(a=1;b=2;c=3;d=4;e=5)偷懒求值法:a=bc&d+(a=1;b=2;c=3;d=4;e=5)优先级:(*、/、%)(+、-)(、=、(=、!=)&|=例:int a=1,b=2,m=0,n=0,k;k=(n=ba)|(m=a);printf(%d,%dn,k,m);三课堂小结(5分钟)经过本次课的讲解,混合运算表达式的求解需要多下功夫,重点在于熟悉运算符的优先级。课堂练习第 3 页。