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

下载本文档

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

文档简介

1、韶关学院教案2013年2014年第一学期学院计算机科学学院教研室物联网工程系课程名称C语言程序设计课程编号课程类型计算机专业基础课授课班级13级物联网1班13级计算机科学与技术2班任课教师袁辉勇本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程参考资料第一讲简单C程序设计授课时间90分钟通过本讲学习,使学生掌握简单的C程序结构,学会编写简单的C程序,掌握简单的C语言表达式和语句,了解C程序运行过程,熟悉C语言程序设计上机步骤,掌握VC6.0或者C-FREE环境演示。重点:简单C程序介绍,C语言程序的基本结构,TurboC2.0编译环境。难点:对C程序结构的理解,如何开始动手编写第一个C

2、程序。教学方法:讲授课堂练习实验巩固教学手段:多媒体VC6.0或者C-FREE环境演示内容纲要1.本课程介绍2.C语言程序基本结构3.C语言程序运行过程4.本次课程内容总结5.布置实验作业讲课方法1.课程介绍:课程内容介绍教学模式介绍,C语言在线评测系统:210.38.206.2C语言程序设计的课程内容及特点C实验相关要求2.C语言程序基本结构:首先通过几个具体的C程序例子来使学生对C程序有个初步的认识;然后从例子中分析出C的基本结构和书写规范;最后归纳总结。3.C语言程序运行过程:通过课堂演示,把前面的例子在VC6.0中运行,边演示边讲解C语言程序的上机步骤以及源程序、目标程序和可执行程序的

3、概念。时间分配本次课程全部用时90分钟。分配如下:课程介绍15分钟C语言程序基本结构40分钟C语言程序运行过程20分钟编写简单的C程序10分钟本次课程总结布置作业5分钟姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语言在线评测系统:210.38.206.2-1-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程参考资料第二讲顺序结构程序设计及C数据类型授课时间90分钟通过本讲学习,使学生掌握简单C程序的编写,即顺序程序设计方法,掌握表达式和语句,了解C语言基本语法成分,掌握C各种数据类型:整型、实型、字符型和

4、字符串,掌握常量和变量的概念,并会使用各种类型的变量。重点:顺序程序设计,C表达式和语句,C各种数据类型:整型、实型、字符型和字符串,常量和变量。难点:顺序程序设计,C数据类型教学方法:讲授课堂练习实验巩固教学手段:多媒体VC6.0或者C-FREE环境演示内容纲要1.上次课程内容回顾及实验讲评2.顺序结构程序设计3.C语言基本语法成分4.C语言数据类型5.本次课程内容总结6布置实验作业讲课方法1.上次课程内容回顾及实验讲评:首先通过提问的方式回顾上次课的主要内容,然后通过实验中出现的问题,讲解C语言程序上机实验的注意事项。2.顺序结构程序设计:编写简单的C程序,讲解教材上的例题,穿插讲解C表达

5、式和语句。3.C语言基本语法成分:通过一个例子,分析其中的程序,列举几种该程序中用到的C语言的基本语法成分,然后详细讲解:C语言字符集;标识符;关键字;运算符;分隔符;其它符号4.C语言数据类型:通过举例和对比的方式讲解时间分配本次课程全部用时90分钟。分配如下:上次课内容回顾及实验讲评15分钟编写简单的C程序20分钟C的基本语法成分15分钟C语言数据类型35分钟本次课程总结布置作业5分钟姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语言在线评测系统:210.38.206.2-2-本讲内容教学目的及要求教学重点及难点

6、教学方法及手段教学过程参考资料第三讲数据输入输出授课时间90分钟通过本讲学习,使学生掌握printf函数和scanf函数输入输出各种数据,掌握顺序程序设计方法,理解算法的概念,会画简单的算法流程图和N-S图,掌握三种基本程序结构,了解C语言的产生、发展及特点。重点:使用printf函数和scanf函数输入输出各种数据难点:printf函数和scanf函数的使用教学方法:讲授课堂练习实验巩固教学手段:多媒体VC6.0或者C-FREE环境演示内容纲要1.上次课程内容回顾及实验讲评2.数据的输入输出3.算法4.C语言的产生、发展及特点5.本次课程内容总结6.布置实验作业讲课方法1.上次课内容回顾及实

7、验讲评:首先通过提问的方式回顾上次课的主要内容,然后给出实验题目的答案,并讲解上机中出现的问题及注意事项。2.printf函数:通过举例方式讲解并归纳出printf函数的一般形式,详细讲解各参数的含义、格式控制及应注意的问题。3.scanf函数:通过举例方式讲解并归纳出scanf函数的一般形式,详细讲解各参数的含义、格式控制及应注意的问题。4.算法:首先解释为什么要讲解算法,然后给出算法的概念、特点、表示方法(流程图、N-S图)和三种基本控制结构。5.C语言的产生、发展及特点:简单说一下C语言的产生和发展以及C语言的特点时间分配本次课程全部用时90分钟。分配如下:上次课内容回顾及实验讲评15分

8、钟printf函数25分钟scanf函数25分钟算法15分钟C语言的产生、发展及特点5分钟本次课程总结布置作业5分钟姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语言在线评测系统:210.38.206.2-3-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过第四讲分支结构、关系运算和逻辑运算授课时间90分钟通过本讲学习,使学生掌握if语句的三种形式和switch语句的用法,掌握关系表达式和逻辑表达式的使用,了解条件运算符。重点:if语句的三种形式、switch语句、关系运算和逻辑运算难点:if语句的嵌套教学方

9、法:讲授课堂练习实验巩固教学手段:多媒体VC6.0或者C-FREE环境演示内容纲要:1.回顾上章内容主要复习顺序程序设计,引出分支结构程序设计2.本讲内容2.1分支结构2.1.1单分支结构2.1.2双分支结构2.1.3多分支结构2.1.4if语句的嵌套2.1.5条件运算符2.1.6switch语句2.2关系运算和逻辑运算2.2.1关系运算符和关系表达式2.2.2逻辑运算符和逻辑表达式3.本讲内容总结,布置实验内容程讲课方法采用理论讲解加实例演示的教学方法,理论部分以电子课件演示,并进行讲解;实例采用讨论、提问的方式引导学生思考,学生课上编程练习,然后给出正确的程序,并用TurboC环境演示程序

10、。最后按照分支的用途分类总结。时间分配上章回顾5分钟本讲内容80分钟其中,if语句的三种形式:40分钟;条件运算符:5分钟;switch语句:15分钟;关系运算和逻辑运算:20分钟本讲内容总结及布置实验5分钟姬涛、周启生.计算机程序设计基础.北京:中国传媒大学出版社.2010.12参考资料谭浩强.C程序设计(第三版).北京:清华大学出版社.2006.6C语言在线评测系统:210.38.206.2-4-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程参考资料第五讲分支和循环结构授课时间90分钟通过本讲学习,使学生掌握while语句、do-while语句和for语句三种循环语句的用法,掌

11、握循环语句的应用。重点:while语句、do-while语句、for语句难点:循环条件的设计和循环体的构造教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示内容纲要:1.回顾分支结构的应用if语句的两种形式、多重条件的表达(逻辑运算)多分支语句的两种方案(if嵌套、switch语句)2.本讲内容2.3循环结构2.3.1概述2.3.2当型循环while2.3.3直到型循环do-while2.3.4当型循环for3.本讲内容总结,布置实验内容讲课方法采用理论讲解加实例演示的教学方法。首先以实例引出循环的必要性;其次总结设计循环程序要着重思考的两个问题;总体介绍

12、C中的三种循环语句;分类举例。理论部分以电子课件演示,并进行讲解;实例采用讨论、提问的方式引导学生思考,让学生课堂编程练习,然后给出正确的程序,并用TurboC环境演示程序。时间分配实验讲解15分钟(2)分支结构回顾5分钟(3)本讲内容65分钟其中,引例:5分钟;循环概述10分钟,三种循环语句统一介绍10分钟,举例15分钟,总结循环设计情况5分钟,随机循环举例10分钟,固定循环举例(经典例题)10分钟。本讲内容总结及布置实验5分钟姬涛、周启生.计算机程序设计基础.北京:中国传媒大学出版社.2010.12谭浩强.C程序设计(第三版).北京:清华大学出版社.2006.6C语言在线评测系统:210.

13、38.206.2-5-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程参考资料第六讲循环结构程序设计授课时间90分钟通过本讲学习,使学生熟练掌握分支结构程序设计,掌握几种循环语句的应用,掌握break语句和continue语句的用法,了解goto语句。重点:break语句和continue语句、循环嵌套难点:break语句、循环嵌套教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示内容纲要:1.回顾三种循环语句的格式及应用while语句、do-while语句、for语句2.本讲内容2.3.5几种循环的比较2.4break语句和continue语句

14、2.4.1break语句2.4.2continue语句循环嵌套2.5goto语句2.6经典算法举例3.本讲内容总结,布置实验内容讲课方法通过实验讲解和上次课内容回顾,扩展部分小语法知识,例如+自增运算符和复合的赋值语句;通过例题讲解并总结三种循环语句的使用区别。本部分知识理论讲解少量,主要都是通过课堂实例分析和展示,目的是为了增强学生分析问题和程序设计的经验。所以例题具有很重要的作用。实例采用分析、讨论、提问的方式引导学生思考,部分例题让学生课上编程练习,然后给出正确的程序,并用TurboC环境演示程序。时间分配实验讲解15分钟内容回顾5分钟本讲内容65分钟其中,几种循环的比较:10分钟;br

15、eak语句和continue语句:20分钟;循环嵌套10分钟,举例20分钟goto语句:5分钟本讲内容总结及布置实验5分钟姬涛、周启生.计算机程序设计基础.北京:中国传媒大学出版社.2010.12谭浩强.C程序设计(第三版).北京:清华大学出版社.2006.6C语言在线评测系统:210.38.206.2-6-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程第七讲函数的定义和调用授课时间90分钟了解模块化程序设计的方法和特点;掌握函数的定义;掌握形参和实参的定义;掌握函数返回值的定义;掌握函数的调用。重点:函数的定义;形参和实参的定义;参数传递方式;函数的调用。难点:形参和实参的定义;

16、参数的值传递方式;函数的调用;函数的声明。教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示内容纲要1回顾上次课的内容,上机时出现的问题。2本讲内容:1)模块化程序设计的方法和特点2)函数的定义3)无返回值函数的调用4)有返回值函数的调用3本次课程内容总结讲课方法采用理论讲解加实例演示的教学方法。讲解模块化程序设计的方法和特点时举例引出模块化程序设计的特点和好处。函数定义时分基本常识讲解和加深知识讲解,举例演示程序。函数调用讲解分无返回值和有返回值两种方式对比讲解,加深印象,区别使用。最后重点总结函数设计时,对参数的设计和函数返回值的设计尤为重要。时间分配

17、实验讲解15分钟内容回顾5分钟本讲内容65分钟其中,函数引出10分钟;函数定义20分钟;无返回值函数调用10分钟;有返回值函数调用15分钟,举例10分钟。本讲内容总结及布置实验5分钟参考资料姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语言在线评测系统:210.38.206.2-7-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程参考资料第八讲函数参数、返回值、函数声明、全局变量和局部变量授课时间90分钟加深对函数形参和实参的理解,掌握函数调用的方法;了解函数声明的多种形式,掌握常用的库函数;掌握全局变量和

18、局部变量。重点:对函数形参和实参关系及其值传递过程的理解;全局变量与局部变量的概念及使用;动态变量和静态变量。难点:参数值传递过程的理解;全局变量和局部变量同名混合使用,对static静态变量的理解。教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示内容纲要内容纲要1回顾上次课的内容,上机时出现的问题。2本讲内容:函数参数类型和值传递过程函数返回值补充知识函数调用加深应用举例函数声明、库函数使用全局变量和局部变量动态变量和静态变量3本次课程内容总结讲课方法采用理论讲解加实例演示的教学方法。实参与形参讲解以例题为展示和总结;函数返回值理论讲解;函数调用分别举

19、例并总结;函数声明课件展示;库函数使用简单介绍;全局变量和局部变量使用先理论讲解,后给出程序让学生分析变量值的变化过程;动态变量和静态变量先理论讲解,后给出程序让学生分析变量值的变化过程。时间分配实验讲解15分钟内容回顾5分钟本讲内容65分钟其中,实参与形参讲解10分钟;函数返回值5分钟;函数调用讲解并举例15分钟;函数声明、库函数使用5分钟;全局变量和局部变量20分钟;动态变量和静态变量10分钟。本讲内容总结及布置实验5分钟姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语言在线评测系统:210.38.206.2-8

20、-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程参考资料第九讲指针和指针作为函数的参数授课时间90分钟掌握指针的概念和基本知识,掌握指针作为函数参数,返回指针值的函数,函数的指针。重点:指针的概念;指针作为函数参数;返回指针值的函数;函数的指针难点:指针的概念的理解;各种有关指针的使用;教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示内容纲要1回顾上次课的内容,上机时出现的问题2问题的引出3指针的概念4指针变量的定义和赋值5指针变量的引用3指针变量做为函数参数7.本次课程内容总结8布置作业讲课方法1通过示例引出如果想完成两个数的交换,在主调函

21、数中输出结果。要想完成这个例子需要使用指针。2为了理解指针,先讲解地址的概念,举一个实际生活中的例子通过例子了解地址,讲解指针的概念。3引用演示程序让学生掌握指针变量的使用的格式及使用的场合目的。4并把指针作为函数参数传递,得到开篇的题目的要求。时间分配实验讲解10分钟内容回顾5分钟本讲内容65分钟其中,问题的引出5分钟,指针的概念讲解10分钟,指针变量的定义和赋值10分钟;指针变量的引用10分钟,指针做为函数的参数讲解30分钟,举例5分钟。本讲内容总结及布置实验5分钟姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语

22、言在线评测系统:210.38.206.2-9-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程第十讲模块化程序设计;简单构造数据类型授课时间90分钟通过本讲学习,使学生了解返回指针值的函数和函数的指针;掌握一维数组类型的定义和使用特点。重点:使用模块化程序设计的思想来编制程序;一维数组的引出及使用。难点:一维数组的编程思路。冒泡排序算法的理解。教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示内容纲要1实验课程序讲解2回顾上次课内容3讲授本次课内容1)返回指针值的函数2)一维数组的引出及使用3)冒泡排序算法4主要内容总结5布置作业讲课方法1实验题

23、目通过C程序边分析边讲解,最后演示程序运行过程及结果。2返回指针值的函数不是本章重点,但有难度,可简单介绍其定义格式。3通过处理一批类型相同数据的实例,如30名学生的C语言成绩引出一维数组的概念和定义。在这部分的讲解中注意采用引君入瓮的方法,对传统的解决方法和数组的方法进行比较。4介绍一维数组的特点、引用和初始化操作。这部分内容为重点,对每个小点都要详细介绍,提醒学生引起注意。5冒泡排序法要先动画演示一个排序过程,然后设计算法,仔细分析算法的执行过程。时间分配实验讲解13分钟内容回顾2分钟本讲内容65分钟其中,返回指针值的函数10分钟,一维数组的引出及使用30分钟,冒泡排序算法25分钟。本讲内

24、容总结5分钟,布置实验5分钟参考资料姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语言在线评测系统:210.38.206.2-10-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程参考资料第十一讲二维数组与字符数组授课时间90分钟通过本讲学习,使学生掌握二维数组类型的定义和使用特点;掌握字符数组的使用;掌握字符串的编程。重点:二维数组的定义及使用;字符数组的定义和使用;字符串的定义和使用;难点:字符串的定义和使用。教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示内容纲

25、要1实验课程序讲解2回顾上次课内容3讲授本次课内容1)二维数组的特点及使用2)字符数组3)程序举例4主要内容总结5布置作业讲课方法1实验题目通过C程序边分析边讲解,最后演示程序运行过程及结果。2在一维数组的基础上通过实例引出二维数组的概念,指出二维数组与表格的关系,强调二维数组是特殊的一维数组。3讲解二维数组实例,巩固本次课所学知识点,强调二维数字的编程特点是两重循环控制。4针对实际问题中所遇到的使用字符的情况,如学生的姓名、英文单词等,指出字符串的使用,说明C语言中的字符串使用字符数组存放的,并通过密码的实例,引出字符数组的概念,再进一步介绍字符数组的定义和使用,该部分内容为本章重点。5在字

26、符数组的基础上介绍字符串的定义和使用,以及相关的字符串处理函数。注意强调字符数组与字符串的差别。该部分内容为本章重点,结合实际问题进行讲解,最后应用实例进行巩固。时间分配实验讲解13分钟内容回顾2分钟本讲内容65分钟其中,维数组的特点及使用25分钟,字符数组讲解10分钟,字符串引出10分钟,字符串编程介绍10分钟,常用字符串操作函数10分钟。本讲内容总结5分钟,布置实验5分钟姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语言在线评测系统:210.38.206.2-11-本讲内容教学目的及要求教学重点及难点教学方法及手

27、段教学过程参考资料第十二讲数组与函数,数组与指针授课时间90分钟通过本讲学习,使学生掌握数组与函数,数组与指针的用法。重点:数组作为函数参数的本质。指针访问数组各元素。难点:指针访问数组。教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示内容纲要1实验课程序讲解2回顾上次课内容3讲授本次课内容1)数组作为函数的参数2)指针访问一维数组3)程序举例4主要内容总结5布置作业讲课方法1实验题目通过C程序边分析边讲解,最后演示程序运行过程及结果。2将本章所学的数组内容与上一章所学的函数进行知识的交叉,从最简单的数组元素作为函数参数入手,进一步学习数组名作为函数参数

28、。(2)学习多维数组作为函数参数,该部分内容不是重点,但是个难点,可简单举例说明。3本次课的讲授要把握住指针的本质含义地址,从地址这个概念中寻找数组与指针的关系,以及后面的字符串与指针的关系。从最简单的一维数组开始,分数组元素和地址两个方向介绍一维数组与指针的关系。在一维数组基础上,介绍多维数组与指针的关系,还是从数组元素和数组名入手,该部分内容为一个难点。时间分配实验讲解13分钟内容回顾2分钟本讲内容65分钟其中,数组作为函数的参数25分钟,指针访问一维数组20;举例10分钟;指针与二维数组讲解10分钟;本讲内容总结5分钟,布置实验5分钟姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,

29、2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语言在线评测系统:210.38.206.2-12-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程参考资料第十三讲字符串与指针,综合练习授课时间90分钟通过本讲学习,使学生掌握用指针访问字符串的方法,将数组与指针的知识进行交叉,使学生能从更深的层次掌握数组的灵活用法。重点:字符串与指针的基本概念;数组各部分知识的综合编程练习。难点:用指针访问字符串,及指针作为函数参数传递数组地址的编程。教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示内容纲要1实验课程序讲解2回顾上次课内容3

30、讲授本次课内容1)指针与数组的巩固加强2)字符串与指针3)本章知识总结4)综合应用程序举例4主要内容总结5布置作业讲课方法1实验题目通过C程序边分析边讲解,最后演示程序运行过程及结果。2字符串与指针可通过图示加深记忆,结合实例进行讲解。强调字符指针和字符数组的区别。再结合函数的知识,使学生学会字符指针作为函数参数。3本章知识总结总结串讲本章所学主要的内容知识,采用从潜入深、知识交叉的方式,令学生对本章内容有纲领性的把握。总结过程中注意强调本章的重点和难点。4典型例题讲解有代表性的典型例题进行分析讲解,授课中可加强与学生的互动。时间分配实验讲解15分钟内容回顾5分钟本讲内容65分钟其中,字符串与

31、指针讲解25分钟,举例10分钟,本章知识总结10分钟,典型例题讲解20分钟布置实验5分钟姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语言在线评测系统:210.38.206.2-13-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程参考资料第十四讲复杂构造数据类型结构体授课时间90分钟通过本讲学习结构体类型的定义及使用;掌握结构体类型使用的方法和顺序,及结构体类型的数组、指针等使用方法;掌握引用运算符和指向运算符。重点:结构体类型的定义、变量的定义、成员的引用;结构体编程的使用。难点:结构体类型和其变量的理

32、解;结构体编程时成员的使用和变量整体的使用。教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示内容纲要1实验课程序讲解2回顾上次课内容3讲授本次课内容1)指针与数组的巩固加强2)字符串与指针3)本章知识总结4)综合应用程序举例4主要内容总结5布置作业讲课方法1实验题目通过C程序边分析边讲解,最后演示程序运行过程及结果。2字符串与指针根据字符串存贮的连续性特点,介绍字符串的指针和指针变量的含义,可通过图示加深记忆,再进一步介绍使用字符指针访问字符串。强调字符指针和字符数组的区别,该部分内容是本次课的学习中容易混淆的知识点之一,应强调。结合函数的知识,使学生学

33、会将一个字符串从一个函数传递到另一个函数的方法,通过比较不同的方法加深理解。3本章知识总结总结串讲本章所学主要的内容知识,采用从潜入深、知识交叉的方式,令学生对本章内容有纲领性的把握。总结过程中注意强调本章的重点和难点。4典型例题讲解准备几道有代表性的典型例题进行分析讲解,注意解题思路的培养,教会学生养成先读题的习惯,在该部分中可加强与学生的互动。姬涛、周启生,计算机程序设计基础,中国传媒大学出版社,2010.12谭浩强,C程序设计(第二版),清华大学出版社,1999C语言在线评测系统:210.38.206.2-14-本讲内容教学目的及要求教学重点及难点教学方法及手段教学过程参考资料第十五讲复

34、杂构造数据类型授课时间90分钟通过本讲学习,使学生了解C语言的复杂构造数据类型:结构体、共用体和枚举。掌握结构体、共用体和枚举的定义使用方法,并能分别利用这三种类型完成一定的程序设计。重点:结构体、共用体和枚举的定义及使用。难点:结构体与指针。教学方法:讲授课堂练习实验巩固教学手段:多媒体动画展示VC6.0或者C-FREE环境演示1.回顾上次课内容字符串与指针;结构体的引出及使用。2.本次课内容结构体结构体数组的引出及使用;结构体程序举例;结构体与指针。共用体共用体的引出;共用体的定义及使用。枚举类型枚举类型的引出;枚举类型的定义及使用。3内容总结将本次课的教学内容进行前后连贯性的总结,并强调重点和难点,让学生系统性的了解本次课所学习的内容与知识点,对重点性和难点性

温馨提示

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

评论

0/150

提交评论