2.2赋值语句(教案)-《C语言程序设计》同步教学(高教版)
2024-11-09
|
2页
|
88人阅读
|
19人下载
普通
内容正文:
技能,让生活更美好
模块二任务二《赋值语句》
教学内容
赋值语句
课时
2
教学目标
知识目标
1.掌赋值语句的格式与功能
2.学会赋值过程的类型转换
能力目标
根据任务要求,能独立编写选择结构的程序。
情 思政目标
提高学生的审美能力、自主思考与学习能力,培养工匠精神。
教学重点
C语句的分类
教学难点
赋值语句的数据类型转换
教学方法
教法:线上+线下混合式教学,任务驱动法
学法:自主学习、合作探究法。
教学准备
1. 计算机、投影仪
2.下发学习任务清单。
教学过程
教学环节
主要内容
教学活动
教 师
学 生
课前
组织教学
准备上课机器
准备上课机器
导入新课
C语句的5种基本分类:控制语句、函数调用语句、表达式语句、空语句、复合语句
引发学生思考,激发学生学习的兴趣。
新授过程
1、几乎每一个有实用价值的程序都包含赋值语句。
2、赋值运算符、复合赋值运算符、赋值表达式和赋值语句
3、赋值过程中的类型转换:
① 自动类型转换 ---系统自动完成
② 强制类型转换 ---程序员控制完成
4、强制类型转换
5、大的类型转换为小的类型时,要加上强制转换符,但可能造成精度降低或溢出,使用时要注意。
一般形式:变量 = 表达式;
功能:首先计算赋值号“=”右边表达式的值,然后将结果值送给赋值号“=”左边的变量。
例如:g = 9.8;
g = 10 + 20 - 9;
“=”不是等号,而是赋值号。
① 赋值时,“=”右侧表达式的类型转换为左侧变量的类型。
② 强制类型转换的一般形式为:(类型名)(表达式)
③例如:(double)a (将a转换成double类型)
(int) (x+y)(将x+y的值转换成int型)
(float)(5%3)(将5%3的值转换成float型)
课堂小结
过对本节课的学习,让学生了解最基本的赋值语句,重点掌握赋值语句的强制转换,本节课在C语言学习中起到了承上启下的作用。培养了学生归纳反思、概括总结能力。
课后
作业
课后反思
通过演示法让同学们直观的感受编程的过程,培养计算思维,提高解决问题的能力。
学科网(北京)股份有限公司
$$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。