2.4运算符和表达式(教案)-《C语言程序设计》同步教学(高教版)
2024-11-09
|
3页
|
185人阅读
|
0人下载
普通
内容正文:
技能,让生活更美好
模块二任务四《运算符和表达式》
教学内容
运算符和表达式
课时
2
教学目标
知识目标
1.掌握C语言中的各种运算符
2.掌握运算符的优先级与结合性
能力目标
根据任务要求,能独立编写选择结构的程序。
情 思政目标
提高学生的审美能力、自主思考与学习能力,培养工匠精神。
教学重点
C语言中各种运算符的使用
教学难点
混合表达式中运算符的运算顺序
教学方法
教法:线上+线下混合式教学,任务驱动法
学法:自主学习、合作探究法。
教学准备
1. 计算机、投影仪
2.下发学习任务清单。
教学过程
教学环节
主要内容
教学活动
教 师
学 生
课前
组织教学
准备上课机器
准备上课机器
导入新课
运算符:
用于对常量和变量进行各种连接和运算的符号,是对数据的加工。
引发学生思考,激发学生学习的兴趣。
新授过程
用运算符和括号将运算对象(数据)连接起来的、符合C语法规则的句子称为表达式。
优先级是指表达式中包含多个运算符时,先进行优先级高的运算符操作,然后在进行优先级低的运算符操作;
当表达式中包含的几个运算符的优先级全相同时,由运算符的结合性来决定他们的运算顺序。1) 从左至右 2) 从右至左
一、算术运算符与算术表达式
1、基本的算术运算符: + – * / %
优先级: * / % 高于 + –
结合性:左结合性
2、算术表达式:用算术运算符和括号将运算对象(操作数)连接起来的、符合C语法规则的式子称为算术表达式。
3、强制类型转换运算符:(类型名)(表达式)
4、自增、自减运算符:+ + – –
作用是使变量的值增一或减一。
二、赋值运算符与赋值表达式
1、 简单的赋值运算符:= 除逗号表达式外,优先级最低
2、 复合赋值运算符: += *= %=等
3、 赋值表达式: <变量><赋值运算符>< 表达式/值>
4、 嵌套的赋值表达式
三、逗号运算符与逗号表达式
1、 逗号运算符: , 所有运算符中优先级最低
2、 逗号表达式: 表达式1,表达式2,……,表达式n
求解过程:先求表达式1,再求表达式2,依次求下去,直到求出表达式n,整个逗号表达式的值就是表达式n的值
四、各类数值型数据间的混合运算
如果参与运算量均为整型,则结果也为整型,舍去小数。
例如:10/7=1,2/5=0;
如果运算量中有一个实数,则结果为双精度实数例 5/2 = 2
-5/2.0 = -2.5
课堂小结
利用师生交流的形式回顾本课知识,培养了学生归纳反思、概括总结能力。
课后
作业
课后反思
通过演示法让同学们直观的感受编程的过程,培养计算思维,提高解决问题的能力。
学科网(北京)股份有限公司
$$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。