单元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计算项目实施 教学反思 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

单元3 身高体型判定系统的数据处理(3.输入输出及项目实施)(教案)-《C语言程序设计》(高教版第2版)【上好课】
1
单元3 身高体型判定系统的数据处理(3.输入输出及项目实施)(教案)-《C语言程序设计》(高教版第2版)【上好课】
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。