中职《C语言程序设计》教案第5课制作简易评教系统.docx
《中职《C语言程序设计》教案第5课制作简易评教系统.docx》由会员分享,可在线阅读,更多相关《中职《C语言程序设计》教案第5课制作简易评教系统.docx(6页珍藏版)》请在第壹文秘上搜索。
1、课题制作简易评教系统课时2课时(90min)教学目标知识目标:(1)掌握使用关系运算符、逻辑运算符和条件运算符进行运算的方法(2)掌握if语句的使用方法能力目标:能读懂较为复杂的选择结构程序素质目标:提升职业操守,在面临重大选择时,能够做出有利于国家和民族的选择教学重难点教学重点:关系运算符和关系表达式,逻楫运算符和逻辑表达式,if语句及其嵌套教学难点:if语句的嵌套教学方法问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务请同学们结合日常生活经验,
2、总结我们常常面临的选择或等级划分问题的具体场景。【学生】完成课前任务考勤【教师】使用APP进行签到【学生】班干部报请假人员及原因问题导入【教师】请同学们扫码观看“选择结构”视频(详见教材),完成以下流程图的绘制:请绘制选择结构的流程图,以及求两个数中的较大值的流程图。【学生】思考、绘图传授新知【教师】讲解关系运算符和关系表达式,逻辑运算符和逻辑表达式,简单if语句,if语句的嵌套一、关系运算符和关系表达式【教师】多媒体播放“关系运菖符和关系表达式”视频(详见教材),让学生了解关系运算符和关系表达式的基本使用方法在程序中经常需要比较两个量的大小关系,从而决定程序下一步的工作。在C程序中,比较两个
3、量大小关系的运算符称为关系运算符,用关系运算符将两个数值或数值表达式连接起来的式子称为关系表达式。1.关系运算符C程序提供的关系运算符有六种,包括大于、大于等于、小于、小于等于、等于和不等于,见表3-1所歹U(详见教材).关系运算符说明如下:(I)C程序中的大于等于、小于等于、等于、不等于运算符(=、=、=、!=)的表示方法与数学中的表示方法不同(之、=、);(2)在以上六种关系运算符中,前四种(、=、=)的优先级相同,后两种(=、!=)的优先级相同,且前四种的优先级高于后两种;(3)关系运算符的优先级低于算术运算符,但高于赋值运算符;(4)关系运算符的结合方向为从左到右。【课堂问答】*【教师
4、】随机邀请学生回答以下问题请同学们思考,关系运算符=与赋值运算符=有何区别?【学生】聆听、思考、回答【教师】总结学生的回答C程序中=是关系运算符,用来判断两个数是否相等,而=是赋值运算符,用来给左边的变量赋值。例如,x=3是判断X的值是否为3,而x=3是给X赋值为3。2.关系表达式关系表达式的值是一个逻辑值,即真或假,关系表达式成立,结果为真,关系表达式不成立,结果为假。例如,关系表达式3=4的值为假,7b的值为假,表达式的值为O;(2)关系表达式a=b的值为真,表达式的值为1;(3)关系表达式a=cb的值为真,因为Ob的值为1,等于a的值,所以表达式的值为1;(4)赋值表达式a=bc的值为假
5、,因为bc的值为0,所以赋值后a的值为0,整个表达式的值也为0.提示C程序中的关系运算与数学领域中的比较运算是有区别的。例如,若a=l、b=2、c=3,则关系表达式cab的值为真.这是因为优先级相同的关系运算符从左向右开始运算,即先判断Cq的值为0,再判断(Xb的值为1,所以表达式的值为真。但是在数学表达式中,cac和ac&ab)&(n=ab,其结果为假,即将数值0赋给变量11,同时,由于运算符&左边的值为0,整个表达式的值即为Oe因此,系统将不再计算运算符&右边的表达式,n的值还为3.计算y=(m=ab)(n=ab)表达式时,由于左边的值为0,故还需要计算右边表达式n=ab的值,得到n=l,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 教案 制作 简易 系统