《C语言程序设计》授课教案_第1页
《C语言程序设计》授课教案_第2页
《C语言程序设计》授课教案_第3页
《C语言程序设计》授课教案_第4页
《C语言程序设计》授课教案_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、 学期学年第 2 2011 至 2012 C 语言程序设计 课程 教 案 总学时周学时: 64/4 开课时间:2012 年 02 月 27 日第 1 周至第 17 周 授课年级、专业、班级: 2011 级电子班 授课教师: 韩俊英 学院名称: 信息科学技术学院 课程名称 C 语言程序设计 课程代 学分 4.0 总学时 64 讲课学32 实验学 32 码时 时课程性质 基础课( ) 专业基础课() 专业课( ) 必修课( ) 选修 ) 课(任课教师 韩俊英 职称 副教授 授课时间 117 周 授课对象 级电子班 2011 学教 目的与 求 要 语言的基本知识,初步掌握程序设计语言的基本概念,基本

2、原理。1.学习 C 语言编写简单的程序,并在此基础上尝试开发较复杂的程序,为 C2.能够应用 今后学习其他软件课程打好基础。 学教 本基 求要 语言的基本概念,基本语法,程序设计的基本结构掌握 C1. 了解程序的内存映像2. 环境编程熟练使用 Turbo C3. 材 教 清华大学出版社C 程序设计第 3 版 谭浩强著 主要参考资料 清华大学出版社 C 语言程序涉及教程习题解答与实验指导 王敬华等著本课程教学方法: 分为理论教学和实验教学两部分,理论结合实验,提高学生的实际应用能力 学生创新精神和实践能力培养方法 鼓励学生通过课外资料和上机编程,自己应用 c 语言开发一些较简单的小的应用程序,教

3、师从旁辅导 考核方式:采用实验与理论结合的考核方式 平时成绩*10%+实验成绩*10%+期中成绩*20%+期末成绩*60% 对教案的分析总结 本教案较全面地概括了整个教学的过程,有层次、有重点地指导了教学的各个层面,教师可以使用本教案更好的组织教学活动。 系(教研室)或导师审阅意 见(针对青年教师) 日 月 年 主任(导师)签字:教学内容与学时分配教学内容与学时分配 教学时数 教学内容讲课 实验 小计 备 注 C 语言概述 第 1 章 2 2 2 第章 程序的灵魂-算法 2 2 数据类型、运算符与表达式 第 3 章4 2 4 第章 顺序程序设计 4 2 选择结构程序设计 章第 54 3 第 6

4、 章 循环控制 4 3 数组 第 7 章 4 4 函数第 8 章 6 4 章第 9 预处理命令2 2 指针 第 10 章4 2 第 11 章 结构与共同体 2 2 文件 12 第章 4 2 教 学 进 程 节次 授课内容(章节) 学时 1 C 语言概述 第 1 章2 2 -算法第 2 章 程序的灵魂2 3 数据类型、运算符与表达式(一)第 3 章 2 3 第 3 章 数据类型、运算符与表达式(二) 2 4 程序设计最简单的 C-顺序程序设计(一)第 4 章 2 4 -顺序程序设计(二) 第 4 章 最简单的 C 程序设计2 5 5 第章 选择结构程序设计(一)2 5 第 5 选择结构程序设计(

5、二)章2 6 循环控制(一) 第 6 章 2 6 章 循环控制(二)第 62 7 数组(一)7 第章 2 7 第 7 数组(二) 章 2 8 函数(一) 8 第章 2 8 8 章 函数(二)第2 8 8 第章 函数(三)2 9 预处理命令 章第 92 10 指针(一) 章 10 第2 10 第 10 章 指针(二) 2 11 结构与共同体 11 章 第2 12 文件 第 12 章2 12 综合练习 2 计 合 42 C 程序设计授课教案 课程名称 C 程序设计 授课对象 2011 级电子班 章节 第 1 章 C 语言概述 授课方式 授课学时多媒体 2 学时 教学目的和要 求 程序的结构了解 C

6、1. 程序的上机步骤掌握 C2. 教学 重点 难点 1. 重点: C 程序的上机步骤 2. 难点: C 程序的上机步骤 对 学 生 的 对学生的要求 、要求掌握的内容 1 C 程序(1)简单的 )C程序的上机步骤(2 2、要求了解的内容 语言的特点 C 语言出现的历史背景、C 3、自学内容 C 的步骤在 UNIX、DOS 下运教学过程 要 求行 1 教案与讲课临场发挥的关系 2教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) 分 853()讲授本节内容( 钟) 5 分钟) )讨论答疑(4 5)总结(2 分钟) ( (61 分钟) )布置作业(

7、教 学 主 要 内容 1. C 语言出现的历史背景 2. C 语言的特点 3. 简单的 C 程序介绍 4. C 程序的上机步骤 讨论 练习 作业1讨论问题 2练习与思考:例题 1.1 1.2 1.3 3作业:习题 1.1 1.3 1.4 15 小 结 语言的特点、C 语言出现的历史背景、程序的上机步骤 CC 程序组成、 课程 资源语言程序设计教程习题解答与实 清华大学出版社程序设计C 使用教材 参考书:C 验指导 清华大学出版社教 学 后 记 Turbo C 环境的基本操作和快捷键是重点示范讲解部分 课程名称 C 程序设计 授课对象 2011 级电子班 章节 第 2 章 程序的灵魂-算法 授课

8、方式 授课学时多媒体 2 学时 教学目的和要 求 1. 掌握怎样表示一个算法 掌握结构化程序设计方法 2. 教学 重点 难点 重点:怎样表示一个算法 难点:结构化程序设计方法 对 学 生 的 要 求对学生的要求 1、要求掌握的内容 )怎样表示一个算法(1 2)结构化程序设计方法( 、要求了解的内容 2 算法的概念及特性 、自学内容 3教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(10 分钟) (2)导入(4 分钟) 分3()讲授本节内容(120 钟) 分钟) )讨论答疑(410 4分钟) (5)总结( (62 分钟) )布置作业(

9、教 学 主 要 内 容 1. 算法的概念 简单算法举例 2.算法的特性 3. 怎样表示一个算法 4.结构化程序设计方法 5. 讨论 练习 作业1讨论问题:算法特性;为什么提倡结构化的算法。 2练习与思考:例题 2.1 2.2 2.3 2.4 3作业:习题 2.4 2.5 小 结 算法的概念、算法的特性、怎样表示一个算法、结构化程序设计方法课程 资源语言程序设计教程习题解 清华大学出版社 参考书:C 程序设计第三版使用教材C 清华大学出版社 答与实验指导 教 学 后 记 图是教学中需要学生课堂练习的部分结构化流程图和 N-S 课程名称 C 程序设计 授课对象 2011 级电子班 章节 数据类型、

10、运算符与表第 3 章 达式(一) 授课方式 授课学时多媒体 时2 学时 教学目的和要 求 语言的数据分类 1. 掌握 C 2. 掌握常量与变量教学 重点 难点 重点:C 语言的数据分类 难点:常量与变量 对 学 生 的 要 求对学生的要求 1、要求掌握的内容 语言的数据分类和各类型数据的特点 1)C( 2)常量与变量( 、要求了解的内容:数据存储和表示方式 2 、自学内容:程序中数据的使用 3教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) (3)讲授本节内容(85 分钟) (4)讨论答疑(5 分钟)

11、 (5)总结(2 分钟) (6)布置作业(1 分钟) 教 学 主 要 内容 1. C 的数据类型 常量与变量 2. 3. 整型数据 实型数据 4. 5. 字符型数据 讨论 练习 作业1讨论问题:正型数据的溢出,实型数据的误差,数据内存储方式 2练习与思考:例题 3.1 3.2 3.3 3.4 3.5 3.6 3作业:习题 3.1 3.2 小 结 C 的数据类型、常量与变量、整型数据、实型数据、字符型数据课程资源 使用教材C 程序设计 清华大学出版社 语言程序设计教程习题解答与实C 参考书:验指导 清华大学出版社 教 学 后 记 从内存的角度去讲这一部分 课程名称 C 程序设计 授课对象 201

12、1 级电子班 章节 数据类型、运算符与表第 3 章 达式(二) 授课方式 授课学时多媒体 时2 学时 教学目的和要 求1. 掌握变量赋初值和各种数值型数据间的混合运算 2. 掌握各种表达式教学 重点 难点 重点:各种数值型数据间的混合运算 难点:复合赋值运算符及其表达式、逗号运算符和逗号表达式、自增自减运算符 对 学 生 的 要 求对学生的要求 1、要求掌握的内容 (1)各种数值型数据间的混合运算 (2)各种运算符的优先级 3) 各种表达式( 2、要求了解的内容 自增自减运算符的用法 3、自学内容教学过程 1教案与讲课临场发挥的关系 2教案执行的灵活性 3教学过程组织: (1)复习、提问上节课

13、内容(5 分钟) (2)导入(2 分钟) 分(3)讲授本节内容(85钟) 分钟) 4()讨论答疑(52)总结(分钟) (5 分钟)6()布置作业(1 教 学 主 要 内 容 1. 变量赋初值 2. 各种数值型数据间的混合运算 3. 算术运算符和算术表达式 4. 赋值运算符和赋值表达式 5. 逗号运算符和逗号表达式 讨论 练习 作业1讨论问题 2练习与思考:习题 3.3 3.4 3作业:习题 3.5 3.6 3.7 小 结变量赋初值、各种数值型数据间的混合运算、算术运算符和算术表达式、赋值运算符和赋值表达式、逗号运算符和逗号表达式 课程 资源使用教材C 程序设计 清华大学出版社 参考书:C 语言

14、程序设计教程习题解答与实验指导 清华大学出版社 教 学 后 记 表达式的运算要有师生互动,学生多作例题 课程名称 C 程序设计 授课对象 2011 级电子班 章节 程序设计最简单的 C 第 4 章 -顺序程序设计(一) 授课方式 授课学时多媒体 时2 学时 教学目的和要 求1. 掌握 putchar、getchar、printf 和 scanf 函数的使用 教学 重点 难点 重点:putchar、getchar、printf 和 scanf 函数的使用 难点:putchar、getchar、printf和 scanf 函数的使用 对 学 生 的 要 求对学生的要求 、要求掌握的内容 1 函数的

15、使用(1)putchar getchar 函数的使用(2) 和 printfscanf 函数的使用(2)getchar、 scanf 函数的使用、 )putchargetchar、printf 和(2 2、要求了解的内容 函数和gets()函数 puts() 、自学内容 3教学过程 1教案与讲课临场发挥的关系 2教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) (3)讲授本节内容(85 分钟) )讨论答疑(45 分钟) (5)总结(2 分钟) 分钟) )布置作业(61 教 学 主 要 内容 1. C 语句概述 2. 赋值语句 3. 数据输入输出

16、的概念及在 C 语言中的实现 4. 字符数据的输入输出 5. 格式输入与输出 讨论 练习 作业1讨论问题 2练习与思考:例题 4.1 4.2 4.3 4.4 4.5 3作业:习题 4.1 4.2 4.3 小 结字符数据的输入输出、C 语句概述、C 数据输入输出的概念及在赋值语句、语言中的实现、 格式输入与输出课程 资源语言程序设计教程习题解答与实 清华大学出版社参考书:C 程序设计C 使用教材 清华大学出版社 验指导教 学 后 记 函数的参数及用法通过例子和提问加深学生印象 课程名称 C 程序设计 授课对象 2011 级电子班 章节 程序设计 4 章 最简单的 C 第 -顺序程序设计(二)授课

17、方式 授课学时多媒体 时2 学时 教学目的和要 求 掌握顺序结构程序的设计教学 重点 难点 重点:顺序结构程序的设计 难点:顺序结构程序的设计 对 学 生 的 要 求对学生的要求 1、要求掌握的内容 顺序结构程序的设计 、要求了解的内容 2 3、自学内容 教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容 (5 分钟) 分钟) )导入(22 分85(3)讲授本节内容( 钟) 5 分钟) (4)讨论答疑( (分钟)5)总结(2 分钟)1(6)布置作业( 教 学 主 要 内 容 顺序结构程序的设计举例 讨论 练习 作业 讨论问题 1 2练习与

18、思考:例题 4.3 4.4 4.5 3作业:习题 4.4 4.5 4.6小 结 顺序结构程序的设计方法课程 资源使用教材C 程序设计 清华大学出版社 参考书:C 语言程序设计教程习题解答与实验指导 清华大学出版社 教 学 后 记 通过实例讲解程序中对顺序结构函数的应用 课程名称 C 程序设计 授课对象 2011 级电子班 章节 选择结构程序设计第 5 章 (一) 授课方式 授课学时多媒体 时2 学时 教学目的和要 求 掌握关系运算符和逻辑运算符 1. 语句的使用 2. 掌握 if 教学 重点 难点 重点:if 语句的使用 难点:关系运算符和逻辑运算符 对 学 生 的 要 求对学生的要求 1、要

19、求掌握的内容 )关系运算符和逻辑运算符(1 if 语句的使用(2) 、要求了解的内容 2 源程序书写风格 3、自学内容教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) 分85(3)讲授本节内容( 钟) (4)讨论答疑(5 分钟) )总结(2 分钟)5( 1)布置作业(分钟) (6 教 学 主 要 内容 1. 关系运算符和关系表达式 2. 逻辑运算符和逻辑表达式 3. if 语句 讨论 练习 作业1讨论问题 2练习与思考:例题 5.1 5.2 5.3 3作业:习题 5.1 5.3 小 结 语句 if 关

20、系运算符和关系表达式、逻辑运算符和逻辑表达式、课程 资源语言程序设计教程习题解答与实参考书: C 使用教材C 程序设计清华大学出版社 验指导 清华大学出版社 教 学 后 记 语句的嵌套要具体讲解表达式例题出几道,尤其是 if 课程名称 C 程序设计 授课对象 2011 级电子班 章节 选择结构程序设计第 5 章 (二) 授课方式 授课学时多媒体 时2 学时 教学目的和要 求 语句的使用 1. 掌握 switch 2. 掌握选择结构程序的设计方法教学 重点 难点 重点:switch 语句的使用 难点:选择结构程序的设计 对 学 对学生的要求 1、要求掌握的内容 语句的使用 1)教学过程 生 的

21、要 求switch(2)选择结构程序的设计方法 2、要求了解的内容 3、自学内容 选择结构程序设计的思路 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) 分 3)讲授本节内容(85( 钟) 分钟)4)讨论答疑(5( 分钟) (5)总结(2 1 分钟) )布置作业(6 教 学 主 要 内 容 s witch 语句 1. 选择结构程序举例 2. 讨论 练习 作业1讨论问题 2练习与思考:例题 5.4 5.5 5.6 3作业:习题 5.4 5.5 5.6 小 结 switch 语句的使用 课程资源 使用教材C 程序

22、设计 清华大学出版社 参考书:C 语言程序设计教程习题解答与实验指导 清华大学出版社 教 学 后 记 通过例题讲解 课程名称 C 程序设计 授课对象 2011 级电子班 章节 第 6 章 循环控制(一) 授课方式 授课学时多媒体 2 学时 教学目的和要 求 goto 语句的使用 1.了解 语句的使用掌握 while2. do-while 语句的使用 3. 掌握教学 重点 难点 重点:while 语句的使用 难点:do-while 语句的使用 对 学 生 的 要 求对学生的要求 1、要求掌握的内容 while 语句的使用(1) )(2do-while 语句的使用 2、要求了解的内容 goto 语

23、句的使用 、自学内容 3 选择结构程序的嵌套写法教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) 分 853()讲授本节内容( 钟) )讨论答疑(45 分钟) 分钟) (5)总结(2 6分钟) )布置作业(1( 教 学 主 要 内 容 1. 概述 2. goto 语句的使用 3. while 语句的使用 4. do-while 语句的使用 讨论 练习 作业1讨论问题 2练习与思考:例题 6.1 6.2 6.3 6.4 3作业:习题 6.1 6.3 6.4 小 结 do-while 语句的使用、whil

24、egoto 语句的使用及缺点、语句的使用课程 资源使用教材C 程序设计 清华大学出版社 参考书:C 语言程序设计教程习题解答与实验指导 清华大学出版社 教 学 后 记 主要是 while 语句,通过例题讲解,多讲例子,在 turbo C 中调试 课程名称 C 程序设计 授课对象 2011 级电子班 授课学时 2 学时 第 6 章 章节 循环控制(二) 授课方式 多媒体 语句的使用掌握 for1. 教学目的和要 2. 熟悉循环的嵌套 求 break 和语句的使用 continue3. 掌握教学 语句的使用重点:for重点 难点:break 和 continue 语句的使用 难点 对 对学生的要求

25、 教学过程 学 、要求掌握的内容 11 教案与讲课临场发挥的 生关系 )for 语句的使用(1 的 2 教案执行的灵活性 (2)break 和 continue 语句的使用 要 3教学过程组织:2、要求了解的内容 求循环的嵌套 )复习、提问上节课内容(13、自学内容 (5 分钟) )导入(2 分钟)2(教 1. for 语句的使用 分 85(3)讲授本节内容(学 钟)2. 循环的嵌套 主 分钟) (4)讨论答疑(5要 2 分钟) )总结(53. 几种循环的比较 内 分钟)布置作业(1(6容 4. break 和 continue 语句的使用 5. 程序举例 讨论问题 1 练习与思考:例题 6.

26、5 6.6 2 讨论 6.5 6.63作业:习题练习 作业 小 for 语句的使用、 循环的嵌套、 几种循环的比较、 break 和 continue 语句的使用 结课程使用教材C 程序设计 清华大学出版社 参考书:C 语言程序设计教程习题解答与实 资源验指导 清华大学出版社 教 for 循环是重点,多结合调试程序例子讲解,for 循环嵌套 学 后 记 课程名称 C 程序设计 授课对象 2011 级电子班 章节 第 7 章 数组(一) 授课方式 授课学时多媒体 2 学时 教学目的和要 求 掌握一维数组的引用 1. 掌握二维数组的引用 2. 教学 重点 难点 重点:一维数组的定义和引用 难点:一

27、维数组的引用 对 学 生 的 要 求对学生的要求 、要求掌握的内容 1 (1)一维数组的定义和引用 )二维数组的定义和引用(2 )一维数组的初始化(3 )二维数组的初始化(4 、要求了解的内容 2 数组数据类型的概念,一维数组的内存映象 3、自学内容教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) (3)讲授本节内容(85 分钟) (4)讨论答疑(5 分钟) 2(5)总结(分钟) 分钟) )布置作业(16( 教 学 主 要 内 容 1. 一维数组的定义 2. 一维数组元素的引用 3. 一维数组的初始化

28、 4. 二维数组的定义 5. 二维数组元素的引用 6. 二维数组的初始化 讨论 练习 作业 1讨论问题 2练习与思考:例题 7.1 7.2 7.3 3作业:习题 7.1 7.2 7.3 小 结 一维数组的定义、 一维数组元素的引用、 一维数组的初始化、 二维数组的定义、 二维数组元素的引用、 二维数组的初始化 课程 资源使用教材C 程序设计 清华大学出版社 参考书:C 语言程序设计教程习题解答与实验指导 清华大学出版社 教 学 后 记 定义和初始化方式 内存储方式 课程名称 C 程序设计 授课对象 2011 级电子班 章节 第 7 章 数组(二) 授课方式 授课学时多媒体 2 学时 教学目的和

29、要 求1. 掌握字符数组元素的引用和初始化 掌握数组应用程序设计方法 2. 教学 重点 难点 重点:字符数组元素的引用和初始化 难点:数组应用程序设计方法 对 学 生 的 要 求对学生的要求 1、要求掌握的内容 1)字符数组元素的引用和初始化( (2)数组应用程序设计方法 2、要求了解的内容 多维数组的引用和初始化 、自学内容 3 多维数组的内存映象,字符数组的内存映象 教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) 85 分(3)讲授本节内容( 钟)5 分钟) (4)讨论答疑( )总结(2 分钟)

30、5( 分钟)1(6)布置作业( 教 学 主 要 内容 1. 字符数组的定义 2. 字符数组元素的引用 3. 字符数组的初始化 4. 数组应用举例 讨论 练习 作业1讨论问题 2练习与思考:字符数组的内存储方式 3作业:习题 7.5 7.7 7.8 小 结字符数组的定义、 字符数组元素的引用、 字符数组的初始化、 数组应用举例 课程 资源使用教材C 程序设计 清华大学出版社 参考书:C 语言程序设计教程习题解答与实验指导 清华大学出版社 教 学 后 记 主要是字符串的存储 课程名称 C 程序设计 授课对象 2011 级电子班 章节 函数(一) 第 8 章 授课方式 授课学时多媒体 2 学时 教学

31、目的和要求 了解函数定义的一般形式 1. 掌握函数的参数和值 2. . 3 掌握函数的调用教学 重点 难点 重点:函数的调用 难点:函数的声明和函数原形对 学 生 的 要 求 对学生的要求 、要求掌握的内容 1 )函数的参数和值(1 )函数的调用(2 、要求了解的内容 2 函数定义的一般形式 3、自学内容 教学过程教案与讲课临场发挥的 1 关系 教案执行的灵活性 2 教学过程组织:3 提问上节课内容)复习、 (1 分钟)(5 (2)导入(分钟)2 分3()讲授本节内容(85 钟) (4 分钟) )讨论答疑(5 2分钟) )总结(5 )布置作业(61 分钟) 教 学 主 要 内 容 1. 概述

32、2. 函数定义的一般形式 3. 函数参数和函数值 4. 函数的调用 讨论 练习 作业1讨论问题 2练习与思考:例题 8.1 8.2 8.3 8.4 8.5 3作业:习题 8.1 8.3 8.4 小 结 函数定义的一般形式、 函数参数和函数值、 函数的调用 课程资源 使用教材C 程序设计 清华大学出版社 参考书:C 语言程序设计教程习题解答与实验指导 清华大学出版社 教 学 后 记 是难点,须详细讲解 课程名称 C 程序设计 授课对象 2011 级电子班 章节 第 8 章 函数(二) 授课方式 授课学时多媒体 2 学时 教学目的和要 求 掌握函数的嵌套调用 1 掌握函数的递归调用 2 掌握数组作

33、为函数参数 3教学 重点 难点 重点:函数的嵌套调用、数组作为函数参数 难点:函数递归调用 对 学 生 的 要 求对学生的要求 、要求掌握的内容 1 1)函数的嵌套调用( (2)函数的递归调用 (3) 数组作为函数参数 2、要求了解的内容 3、自学内容教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) 分)讲授本节内容(85(3 钟) 分钟) )讨论答疑(5(4 2)总结(分钟) (5 1 分钟)6()布置作业( 教 学 主 要 内 容 1函数的嵌套调用 2函数的递归调用 3数组作为函数参数 讨论 练习

34、 作业1讨论问题 2练习与思考:例题 8.6 8.7 8.8 8.9 8.10 8.11 3作业:习题 8.6 8.7 8.8 小 结 函数的嵌套调用、函数的递归调用、数组作为函数参数 课程资源 使用教材C 程序设计 清华大学出版社 参考书:C 语言程序设计教程习题解答与实验指导 清华大学出版社 教 学 后 记 函数嵌套是重点,而递归学生理解起来较有难度,最好是借助堆栈的存储特点来讲解 课程名称 C 程序设计 授课对象 2011 级电子班 章节 第 8 章 函数(三) 授课方式 授课学时多媒体 2 学时 教学目的和要 求 1. 理解局部变量和全局变量 2. 变量的存储属性 3. 变量的作用域教

35、学 重点 难点 重点: 变量的存储属性和作用域 难点: 变量的存储属性和作用域 对 学 生 的 要 求对学生的要求 1、要求掌握的内容 )局部变量和全局变量(1 )变量的存储属性和作用域(2 2、要求了解的内容 3、自学内容 例题 教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) 分85(3)讲授本节内容( 钟) 5 分钟) (4)讨论答疑( 2分钟) (5)总结( 分钟)6)布置作业(1( 教 学 主 要 内 容 1局部变量和全局变量 2. 变量的存储属性和作用域 讨论 练习 作业 1讨论问题 2练

36、习与思考:例题 8.14 8.15 8.16 8.20 8.22 3作业:复习课堂内容 小 结 属于补充内容,可根据课时适当调整讲授内容的多少,通过变量内存方式理解 课程 资源使用教材C 程序设计 清华大学出版社 参考书:C 语言程序设计教程习题解答与实验指导 清华大学出版社 教 学 后 记 属于补充内容,可根据课时适当调整讲授内容的多少 课程名称 C 程序设计 授课对象 2011 级电子班 章节 9 第章 预处理命令授课方式 授课学时多媒体 2 学时 教学目的和要求 #define 1. 宏定义 #include 2. 文件包含 #if-#else-#endif 3. 条件编译教学 重点 难

37、点 重点: 宏定义 #define 难点: 宏定义 #define 对 学 生 的 要 求对学生的要求 1、要求掌握的内容 #define(1)宏定义 #include(2)文件包含 2、要求了解的内容 3、自学内容 #if-#else-#endif 条件编译教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) 分 3)讲授本节内容(85( 钟) 分钟)4)讨论答疑(5( 分钟) (5)总结(2 1 分钟)6()布置作业( 教 学 主 要 内 容 #define 1. 宏定义 #include 2. 文件

38、包含讨论 练习 作业1讨论问题 2练习与思考:例题 9.4 8.10 3作业:复习课堂内容 小 结 非重点内容,宏替换较重要 课程 资源使用教材C 程序设计 清华大学出版社 参考书:C 语言程序设计教程习题解答与实验指导 清华大学出版社 教 学 后 记 属于补充内容,可根据课时适当调整讲授内容的多少 课程名称 C 程序设计 授课对象 2011 级电子班 章节 指针(一) 第 10 章 授课方式 授课学时多媒体 2 学时 教学目的和要求 地址、地址变量和指针的概念 1. 掌握 直接访问和间接访问 2. 掌握 掌握指针和指针变量 3. 教学 重点 难点 重点:直接访问和间接访问 难点:(1). 地

39、址、地址变量和指针的概念 (2). 直接访问和间接访问 (3). 指针和指针变量 对 学 对学生的要求 1、要求掌握的内容 )地址、地址变量和指教学过程 生 的 要 求针的概念(1 2)直接访问和间接访问( )指针和指针变量(3 、要求了解的内容 2 、自学内容 31 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容(5 分钟) (2)导入(2 分钟) 分85(3)讲授本节内容( 钟) 4)讨论答疑(5 分钟) ( 分钟) )总结(52 6)布置作业(1 分钟) ( 教 学 主 要 内容 1. 地址、地址变量和指针的概念 2. 直接访问和间接访问 3

40、. 指针和指针变量 讨论 练习 作业1讨论问题 2练习与思考:例题 10.1 10.2 10.3 3作业:习题 10.1 10.2 小 结 c 指针为语言中较为抽象和难理解的内容,可以尽量进行的细一些、慢一些课程 资源语言程序设计教程习题解答与实 清华大学出版社 C 使用教材程序设计 参考书:C 验指导 清华大学出版社教 学 后 记 指针为 c 语言中较为抽象和难理解的内容,可以尽量进行的细一些、慢一些 课程名称 C 程序设计 授课对象 2011 级电子班 章节 第 10 章 指针(二)授课方式 授课学时多媒体 2 学时 教学目的和要 求 1. 了解数组与指针教学 重点 难点 重点: 地址传递

41、 难点: 地址传递 对 学 生 的 要 求对学生的要求 1、要求掌握的内容 1()地址传递 、要求了解的内容 2 3、自学内容教学过程 1 教案与讲课临场发挥的关系 2 教案执行的灵活性 3教学过程组织: (1)复习、提问上节课内容 5 分钟)( 2)导入(2 分钟) (分(3)讲授本节内容(85 钟) 分钟)4()讨论答疑(5 2(5)总结(分钟) (1 分钟)6)布置作业( 教 学 主 要 内 容 1. 指针变量的运算 2. 数组名作函数参数 讨论 练习 作业 讨论问题 1 11.8 11.9 2练习与思考:例题 11.7 3作业:相关习题 小 结 该部分内容较为抽象和难理解 课程 资源使用教材C 程序设计 清华大学出版社 参考书:C 语言程序

温馨提示

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

评论

0/150

提交评论