单元3 身高体型判定系统的数据处理(3.输入输出及项目实施)(教案)-《C语言程序设计》(高教版第2版)【上好课】
2026-05-14
|
5页
|
15人阅读
|
0人下载
精品
资源信息
| 学段 | 中职 |
| 学科 | 职教专业课 |
| 课程 | C语言程序设计 |
| 教材版本 | - |
| 年级 | - |
| 章节 | - |
| 类型 | 教案 |
| 知识点 | 数据类型和简单程序设计 |
| 使用场景 | 同步教学 |
| 学年 | 2026-2027 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | DOCX |
| 文件大小 | 153 KB |
| 发布时间 | 2026-05-14 |
| 更新时间 | 2026-05-14 |
| 作者 | 爱学习的muller |
| 品牌系列 | 上好课·上好课 |
| 审核时间 | 2026-05-14 |
| 下载链接 | https://m.zxxk.com/soft/57845782.html |
| 价格 | 3.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
内容正文:
《C语言程序设计》(高教版第2版) 教案
课 题
身高体型判定系统的数据处理(3.输入输出及项目实施)
课 型
理论
课 时
2
授课班级
授课时间
授课教师
教材分析
本课题部分主要讲的是printf、scanf、putchar、getchar这几个常用输入输出函数的用法,还有输入输出时的格式控制。学生在学这部分之前,得先掌握C语言的基本数据类型和运算符,学会之后,这些知识会一直用到后面更复杂的程序编写里。
学情分析
中职学生已经掌握了C语言的基础语法,比如变量、赋值、简单运算这些,但对于输入输出函数的具体用法,还有格式控制的规则,理解起来可能会有点吃力。他们的特点是喜欢动手操作,解决实际问题的兴趣比较高,动手能力也强,但面对printf、scanf函数里的参数、格式声明这些抽象的知识点,容易犯迷糊。平时编程练习中,不少学生都会出现输入输出格式出错的情况,比如整数和小数输出混乱、输入数据时不符合要求等。
学习目标
知识目标:
掌握C语言输入输出函数(printf、scanf、putchar、getchar)的使用方法,
学会运用相关函数知识,分析并解决基础的编程实际问题。
技能目标:
能熟练使用输入输出函数进行数据的交互处理;
独立编写完整程序,解决一元二次方程求解、列车交会时间计算、存款利息计算等典型实际应用问题。
情感目标:
在编程实践中,培养运用计算思维解决实际问题的能力;
锻炼逻辑推理与分析问题的思维方式,养成严谨、规范的程序设计习惯。
学习重难点
重点:
1. printf和scanf函数的格式控制方法,以及实际使用技巧。
2. putchar和getchar函数的作用,还有具体怎么用。
3. 输入输出格式字符、修饰符的含义,以及在实际编程中怎么用。
难点:
1. 理解格式控制字符串的复杂规则,比如不同格式字符的搭配、修饰符的使用场景。
2. 编程时遇到输入输出错误、异常情况,能找到问题并解决。
3. 灵活运用这几个输入输出函数,解决实际的编程问题,而不是死记硬背用法。
教学方法
案例分析、讲授法、小组讨论法
课前准备
1.查找相应网站资料,课堂演示使用。
2.学生课前预习。
教学媒体
电子课件、多媒体视频
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
创设情境
生成问题
【课程导入】
1. 展示生活场景:身高预测、BMI 体型判定、存款利息计算等实际问题,提问:C 语言如何实现数据输入与输出,解决这些真实问题?
2. 发放本节课任务书,明确本节课核心任务:掌握输入输出函数,完成 BMI 体型判定项目。
【新知识传授】
1. 讲解 C 语言输入输出核心作用,强调 **#include <stdio.h>** 是使用输入输出函数的必备头文件,解释头文件作用。
2. 播放C 语言输入输出基础演示视频,展示 printf、scanf、getchar、putchar 的基础用法。
【练一练】
1. 口头提问:使用输入输出函数必须包含哪个头文件?printf 的核心作用是什么?
1. 接收并查看本节课堂任务书。
2. 了解学习目标,带着目标进行学习。
3. 观看 C 语言输入输出演示视频,观察并思考视频中函数的使用方式。
4. 积极回答问题,分享对输入输出函数作用的初步理解。
5. 跟随教师引导,明确本节课学习目标。
1. 以提问方式导入课程,让学生带着问题有针对性学习。
2. 结合生活场景与任务实施,调动学生学习积极性。
3. 建立输入输出函数的初步认知,为后续学习铺垫。
活动二:
调动思维
探究新知
【新知识传授】
1. 详细讲解printf 格式化输出函数:格式控制串、常用格式字符(% d、% f、% c 等)、格式修饰符,结合代码示例演示输出效果。
2. 讲解scanf 格式化输入函数:变量取地址 &、格式字符匹配、输入规则,对比 printf 区分用法。
3. 介绍getchar/putchar 字符输入输出函数,演示单字符输入输出程序。
【练一练】
1. 编写简单代码:用 printf 输出个人身高体重信息,用 scanf 输入两个整数并打印。
2. 同桌互查代码,纠正格式符与取地址错误。
1. 跟随教师讲解,记录输入输出函数用法、格式符、易错点。
2. 独立完成简单输入输出代码编写,上机调试运行。
3. 与同桌交流代码,互相检查错误,巩固函数使用规则。
4. 主动提问,解决函数使用中的疑问。
1. 了解学生现有知识储备,精准突破难点。
2. 通过即时编码练习,巩固输入输出函数用法。
3. 引导自主学习与协作交流,构建函数应用知识体系。
活动三:
调动思维
探究新知
【新知识传授】
1. 布置任务:完成 BMI 体型判定系统项目实施,讲解 BMI 公式、中国成人判定标准、程序执行流程。
2. 演示身高预测与 BMI 判定核心代码,讲解 if-else 分支判断逻辑。
3. 巡视各小组,解答编码问题,监督进度,鼓励小组间交流协作。
【练一练】
2. 独立编写 BMI 体型判定程序,输入身高体重计算 BMI 并输出体型结果;尝试拓展身高预测功能。
1. 明确 BMI 项目任务,理解公式与判定标准。
2. 小组协作,结合输入输出函数与分支语句编写代码。
3. 上机调试程序,解决运行错误,完成基础功能。
4. 小组间交流思路,尝试拓展功能,优化代码。
1. 引导主动思考,将理论知识转化为实践代码。
2. 培养发现问题、解决问题的编程能力。
3. 通过项目实操、小组协作,提升计算思维与代码编写能力。
4. 在实践中验证巩固知识,掌握完整项目开发流程。
活动四:
巩固练习
素质提升
【知识点总结】
1. 梳理本节课核心知识:stdio.h 头文件、printf/scanf/getchar/putchar 用法、典型案例(一元二次方程、列车交会、利息计算)、BMI 项目逻辑。
2. 对小组实践结果进行点评,强调格式符匹配、变量取地址、分支判断等关键知识点与易错点。
3. 布置课后作业:
① 制作思维导图,梳理本节课知识体系;
② 完成一元二次方程求解编程练习;
③ 小组合作设计简易四则运算计算器。
【分组讨论】
1. 组织讨论:如何优化输入输出函数提升程序效率?
2. 引导学生分享本节课收获与疑惑。
1. 小组内交流代码答案,分享编程思路与调试经验。
2. 参与优化输入输出效率的话题讨论,发表个人见解。
3. 总结本节课知识点,梳理易错点。
4. 绘制思维导图,独立完成课后编程练习,小组协作完成计算器任务。
5. 分享学习收获,提出未解决问题。
1. 知识检测与巩固,强化重难点记忆。
2. 通过思维导图培养空间思维与归纳能力。
3. 引导总结知识,实现理论到实践的迁移。
4. 培养严谨规范的编程习惯与团队协作能力。
课堂小结
作业布置
课堂小结
作业布置
1. 复习本节课内容,预习下节课内容。
2. 小组合作,设计一个简单的计算器程序,要求能实现加、减、乘、除四种运算,用scanf函数输入两个运算数和运算符,用printf函数输出运算结果,既能锻炼动手能力,也能培养团队协作能力。
板书设计
1. 输入输出函数
2. 实际问题求解
3. BMI计算项目实施
教学反思
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。