第2章 第3、4节:整型数据与实型数据(教案)-《C语言程序设计》(电子工业出版社)上好课
2026-03-30
|
4页
|
33人阅读
|
0人下载
精品
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | C语言程序设计 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 教案 |
| 知识点 | 数据类型和简单程序设计 |
| 使用场景 | 同步教学 |
| 学年 | 2026-2027 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 239 KB |
| 发布时间 | 2026-03-30 |
| 更新时间 | 2026-03-30 |
| 作者 | 糖醋排骨009 |
| 品牌系列 | 上好课·上好课 |
| 审核时间 | 2026-03-30 |
| 下载链接 | https://m.zxxk.com/soft/57082307.html |
| 价格 | 3.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
《2.3、2.4节:整型数据与实型数据》教案
课 题
整型数据与实型数据
课 型
新授课
课 时
2课时
授课班级
授课时间
授课教师
教材分析
本节选自《C 语言程序设计》(王新萍主编,电子工业出版社)第 2 章,是 C 语言数据类型的核心基础内容。整型与实型数据是程序设计中最基础的数值类型,既是对生活中整数、小数的计算机化表达,也是后续学习变量定义、运算符与表达式的前提,起到承上启下的作用,为构建完整 C 语言数据体系奠定基础。
学情分析
授课对象为编程入门阶段学生,已具备初步计算机基础认知,对生活中的整数、小数有直观理解,但对 “数据在计算机中如何存储与表示” 缺乏概念。他们好奇心强、乐于接受具象案例,但抽象思维较弱,易混淆数据类型的取值范围与使用场景,需通过生活实例与对比教学降低理解难度。
学习目标
【知识目标】掌握整型、实型数据的表示方法及取值范围。
【能力目标】能正确定义和使用整型、实型变量,区分常量类型。
【素养目标】培养严谨的编程思维,提升代码规范与问题解决能力。
学习重难点
【学习重点】
①掌握整型、实型数据的类型定义与取值范围。
②能正确书写并区分整型、实型常量。
【学习难点】
①理解不同整型的存储差异与溢出问题。
②理解实型数据的精度局限性,合理选择float/double。
教学方法
讲授法、示范操作演示法
课前准备
阅读教材、上网查询相关知识,阅读教材2.3、2.4节内容。
教学媒体
多媒体教学
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
教学导入
1. 展示生活数据案例(年龄 18 岁、身高 1.75 米、体重 65.5 公斤、圆周率 π),提问:“在生活中,我们如何描述不同类型的数据?这些数据在计算机中又该如何表示和存储?”
2. 引导学生观察数据差异,总结 “有无小数部分” 的特征,引出整型数据与实型数据的概念
3. 板书课题:数据类型
1. 观察并思考生活数据的差异,尝试描述不同数据的特点
2. 回答教师提问,分享对 “整数” 和 “带小数的数” 的生活认知
3. 跟随教师引导,初步感知整型与实型数据的区别
1. 从生活实例出发,让学生感受数据类型与现实的联系,激发学习兴趣
2. 通过对比观察,帮助学生建立 “数据分类” 的直观认知,为后续学习计算机数据类型铺垫
3. 自然引出本节课主题,明确学习目标
活动二:
调动思维
探究新知
巩固练习
素质提升
1.新知讲授:
(1)视频引入整型数据的概念,激发学生学习兴趣。
(2)讲解C语言中三种整型常量的表示方式,并举例对比分析。
(3)讲解十、八、十六进制整型常量的转换方法,为后续的学习奠定基础。
(4)对比分析整型变量的四种类型,并通过视频讲解,让学生更容易理解整型变量。
(5)对比分析讲解4种类型整型变量的取值范围。
2.课堂问答:
展示3道题目,限定思考时间,鼓励学生积极作答,并给予学生正向评价。
3.背诵记忆:
罗列并展示知识点,限定时间要求学生进行识记,并开展快问快答的抽查活动,检验学生识记效果。
4.例题分析:
通过分析判断合法整型常量以及整型变量定义的代码示例,帮助学生进一步理解并掌握整型数据与整型变量的应用。
5.课堂练习:
展示题目,限定思考时间,要求学生分组进行竞赛回答,并对学生给与积极评价。
1. 观看视频,跟随教师思路理解整型数据概念,记录并对比不同整型常量、变量的特点。
2. 独立思考课堂问答题目,主动举手分享思路,参与快问快答识记活动。
3. 分组完成课堂练习,以竞赛形式讨论并提交答案,巩固新知应用。
1. 借助视频与对比讲解,将抽象概念具象化,降低学习门槛,激发学习兴趣。
2. 通过问答、识记与竞赛练习,强化知识记忆与应用,培养严谨的编程思维与团队协作能力。
3. 层层递进的活动设计,帮助学生从理解到应用,扎实掌握整型数据核心内容。
活动三:
调动思维
探究新知
巩固练习
素质提升
1.新知讲授:
(1)视频讲解引入实型数据的基本概念。
(2)分析讲解C语言实型常量的两种表示方法。重点讲解十进制小数形式、指数形式的标准格式及正确表示方法。
(3)分析讲解C语言中的实型变量类型,对比分析float、double、long double三种实型变量数据的表示方法及所表示的数值范围。
2.课堂问答:
展示题目,限定思考时间,要求学生小组作答。
3.例题分析:
展示例题并给予学生思考,教师主动引导学生作答,并及时指出不当之处。
4.背诵记忆:
罗列并展示知识点内容,限定时间要求学生识记,及时抽查学生识记情况,叮嘱学生课后继续完成知识点识记任务。
5.课堂练习:
展示练习题目,并要求学生以小组模式展开讨论,限定时间作答。
学生观看视频感知实型数据概念,跟随教师梳理实型常量的两种表示方法,对比分析float、double等实型变量的特点;以小组为单位完成课堂问答与练习,参与知识点限时识记与抽查,在讨论中巩固实型数据的应用。
通过视频与对比讲解,将抽象的实型数据具象化,降低理解难度;以小组协作、识记抽查等形式,强化知识记忆与应用,培养严谨的编程思维与团队协作能力,为后续复杂数据类型与运算学习奠定基础。
课堂小结
作业布置
【课堂小结】
本节课我们学习了 C 语言中整型与实型数据的核心知识:
(1)整型数据:掌握了十进制、八进制、十六进制常量的表示,以及short、int、long等变量的取值范围。
(2)实型数据:理解了十进制小数与指数形式的常量表示,区分了float、double的精度差异与适用场景。
(3)核心能力:能根据需求选择合适的数据类型,规范定义变量,为后续编写数值计算类程序打下基础。
【作业布置】
1、复习本节课内容,重点背诵整型和实型数据的核心知识点。
2、编写程序,定义不同类型的整型和实型变量,并完成赋值与输出操作。
3、思考:为什么计算机语言需要设计不同的数据类型?它们的存在有何意义?
板书设计
教学反思
本节课通过生活实例与互动教学,有效激发了学生兴趣,帮助其掌握了整型与实型数据的基础概念。但数据溢出、精度丢失等难点讲解偏抽象,部分学生理解不透彻,且练习时间紧张,对基础薄弱学生关注不足。后续将增加可视化演示,分层设计练习,兼顾不同水平学生。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。