《C语言程序设计》教案 2-7 利用预处理命令提高编程效率(2课时)_第1页
《C语言程序设计》教案 2-7 利用预处理命令提高编程效率(2课时)_第2页
《C语言程序设计》教案 2-7 利用预处理命令提高编程效率(2课时)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《C语言程序设计》教案第2单元第7次课PAGE4《C语言程序设计》教学设计日期:年月日教学内容利用预处理命令提高编程效率教学学时2授课教师班级地点周次星期节次教学目标素质目标知识目标能力目标(1)基本职业素养:遵守工作时间,使用实践设备时注意用电安全,实践设备使用完毕后要断电并放于指定位置,程序设计要注重工程规范,养成良好的工作习惯。(2)团结协作素养:小组内成员互查程序代码书写规范性、准确性和完整性,取长补短,具有责任意识、团队意识与协作精神。(3)自主学习素养:能根据任务要求,查找相关资料解决实际问题;能自主完成练习,培养自主学习的意识与一丝不苟、实事求是的工作作风。(4)思政和劳动素养:具有一定的辩证唯物主义运用能力、安全意识、劳动意识、创新意识、创新能力和强烈的爱国主义精神。掌握宏定义、文件包含、条件编译等预处理命令的应用方法能灵活使用预处理命令编写C程序教学重点宏定义、文件包含、条件编译等预处理命令的应用教学难点带参数的宏定义、条件编译能力训练任务任务1:掌握宏定义的应用方法任务2:掌握文件包含的应用方法任务3:掌握条件编译的应用方法教学材料(1)教材:朱琨《C语言程序设计》,机械工业出版社,978-7-111-66954-8,2021(2)教学资源:电子教案、教学课件、微课视频、在线开放课程(3)仪器与设备:电脑(装有VC++开发环境)教学进度设计步骤教学内容及目标思政元素教师活动学生活动时间一、复习与导入几乎所有的C语言程序,都使用以#开头的预处理命令,已经用过的预处理命令:符号常量、文件包含学而时习之、温故知新提问、导入新课、布置学习任务回答、明确学习任务5min二、实施任务1:掌握宏定义的应用方法1、不带参数的宏定义(1)两种形式及作用(2)解决实际问题:输入半径,输出圆的周长和面积2、带参数的宏定义(1)带参宏定义的一般形式(2)带参宏调用的一般形式(3)解决实际问题:输入半径,输出圆的面积(4)嵌入式应用活学活用、解决实际问题,严谨、规范的工作态度,质量和效率意识讲解,引导学生利用已学知识解决实际问题,巡回指导听讲,分析、编写和运行教材例题程序和单元练习题40min三、实施任务2:掌握文件包含的应用方法1、文件包含的一般形式2、文件包含的应用方法归类的意识和能力,质量和效率意识讲解,引导学生学会按照功能进行归类、利用头文件的信息进行编程听讲,理解5min四、实施任务3:掌握条件编译的应用方法1、4种常见形式的条件编译:作用及区别2、预处理命令的综合应用产品成本意识讲解,引导学生学会利用条件编译实现功能全面、节约成本的程序设计听讲,分析、编写和运行教材例题程序35min五、总结概括基本内容,归纳重点内容自主学习引导学生归纳总结,然后布置课后任务思考,记录,整理场地5min作业通过教材、PPT和在线课程,复习巩固本次课内容;完成教材相应习题(可穿插到上述任务中);总结本单元所学内容。课后体会1.预处理命令,在一般的C程序设计中用得不多,但在单片机/嵌入式应用广泛,因此对于电子信息、电气自动化类专业至关重要,并且在大型C程序设计中,可有效提高编程效率。2.通过“带参宏定义”的书写形式,引导学生养成严谨、规范的工作作风。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论