收藏 分享(赏)

c程序设计首页 郭莉.doc

上传人:dzzj200808 文档编号:2331318 上传时间:2018-09-10 格式:DOC 页数:34 大小:437KB
下载 相关 举报
c程序设计首页 郭莉.doc_第1页
第1页 / 共34页
c程序设计首页 郭莉.doc_第2页
第2页 / 共34页
c程序设计首页 郭莉.doc_第3页
第3页 / 共34页
c程序设计首页 郭莉.doc_第4页
第4页 / 共34页
c程序设计首页 郭莉.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 C语言程序设计概述(一)编号 1教学目的要求1.初步了解 C语言程序,学会使用 C语言环境编辑运行 C程序。2.掌握算法、程序的概念,掌握语法错误和逻辑错误的概念,了解算法的特点,熟悉算法的设计步骤,掌握用流程图表达算法的方法。重点难点重点:1程序的基本概念。2算法设计和算法表达。难点:C 语言程序的基本结构。实施步骤方法 教 学 内 容 提 要 时间课堂组织简介教材 讲授式引出新课讲授新课布置作业C语言程序设计的课程介绍1程序与程序设计语言程序的基本概念程序设计语言2算法及其描述算法的概念算法的描述方法3C 语言的发

2、展及特点C语言的发展概况C语言的特点4C 语言程序的基本结构10551015101015板书设计见投影课外作业实验作业:实验 1备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 C语言程序设计概述(二)编号 2教学目的要求1掌握 C语言的字符集、标识符和关键字的相关理论知识。2理解并熟练应用 C语言程序的开发环境。3理解并熟练掌握 C语言程序从编写至运行的全过程。重点难点重点:C 语言的字符集、标识符和关键字。难点:C 语言程序从编写至运行的全过程。实施步骤方法 教 学 内 容 提 要 时间课堂组织讲授新课采取复习、提问、练习、讲授等形式课堂小结、布置作业复习上节

3、课内容1C 语言字符集、标识符与关键字C语言字符集标识符与关键字2C 语言程序的开发环境Turbo C 2.0介绍源程序输入编译、连接与运行3课堂练习小结551015101015155板书设计见投影课外作业备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 C语言的基本数据类型与表达式(一)编号 3教学目的要求1掌握 C语言的基本数据类型2掌握常量与变量的概念3掌握运算符与表达式的概念重点难点重点:1C 语言的基本数据类型。2常量的表示形式。3变量的定义。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授等形式课堂小结、布置

4、作业复习上节课内容1C 语言的基本数据类型数据类型概述整数类型实数类型字符类型2常量与变量常量与符号常量变量与变量定义小结1010101015101510板书设计见投影课外作业书面作业:第一章习题 1实验作业:完成实验 1的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 C语言的基本数据类型与表达式(二)编号 4教学目的要求1逗号运算符、条件运算符的运用2数据类型的自动转换的情况,以及强制转换的使用重点难点重点: C 语言运算符、表达式的使用。难点: 数据类型转换的原则。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练

5、习、讲授等形式课堂小结、布置作业复习上节课内容1运算符与表达式算术运算符与算术表达式赋值运算符与赋值表达式逗号运算符和求字节表达式条件运算符2数据类型转换类型自动转换赋值转换小结1015151010101010板书设计见投影课外作业书面作业:第二章习题 4 7实验作业:备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 顺序结构程序设计编号 5教学目的要求1、掌握顺序结构及语句2、掌握格式输出函数 printf3、格式输入函数 scanf重点难点重点:1C 语言的基本语句及其使用。2数据输入输出函数及其使用。难点:1数据输入输出函数及其使用。2简单 C语言程序的编写

6、。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、讲授等形式课堂小结、布置作业复习上节课内容1C 语言的基本语句简单语句复合语句2数据输入与输出字符输出函数字符输入函数格式输出函数格式输入函数3程序举例4课堂练习小结1051055151510105板书设计见投影课外作业书面作业:第三章习题 9、10实验作业:完成实验 2的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 习题课编号 7教学目的要求1复习理论知识点。2作业中常见错误的讲解、更正。3课堂练习。重点难点重点:1理论知识点。2作业中常见错误的讲解、更正。3课堂练习

7、。实施步骤方法 教 学 内 容 提 要 时间课堂组织采取复习、提问、练习、讲授等形式复习上节课内容1复习理论知识点2实验错误的讲解3课堂练习5202045板书设计见投影课外作业复习作业:理论知识点及作业错误的更正实验作业:预习实验 3备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题4.1 关系运算符与关系表达式4.2 逻辑运算符与逻辑表达式编号 7教学目的要求1理解并掌握关系运算符与关系表达式的性质和使用。2理解并掌握逻辑运算法语逻辑表达式的性质和使用。重点难点重点:1关系运算符与关系表达式的性质和使用。2逻辑运算符与逻辑表达式的性质和使用。实施步骤方法 教 学

8、内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授等形式课堂小结、布置作业复习上节课内容1关系运算符与关系表达式关系运算符关系表达式课堂练习2逻辑运算符与逻辑表达式逻辑运算符逻辑表达式课堂练习1010101510101510板书设计见投影课外作业书面作业:第四章习题 3实验作业:完成实验 3的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题4.3 if语句4.4 switch语句4.5 结构嵌套程序举例编号 8教学目的要求1. 掌握 if语句结构的使用。2. 掌握 switch语句的结构和使用。重点难点重点:1if 语句的语法规则。2s

9、witch 语句的语法规则。难点:1switch 语句的语法规则及相应源程序的编写。2嵌套程序的编写。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授等形式课堂小结、布置作业复习上节课内容if语句1单分支 if语句2双分支 if语句3多分支选择结构4if 语句的嵌套switch语句结构嵌套程序举例101010101015205板书设计见投影课外作业书面作业:第四章习题 5 6实验作业:预习实验 4备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题5.1 while语句5.2 do-while语句5.3 for语句编号 9教

10、学目的要求1掌握 while语句的结构和使用。2. 掌握 do-while语句的结构和使用。3掌握 for 语句的结构和使用。重点难点重点:1while 语句的语法规则及相应源程序的编写。2do-while 语句的语法规则及相应源程序的编写。难点:for 语句的语法规则及相应源程序的编写。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授、演算等形式课堂小结、布置作业复习上节课内容while语句1形式2程序举例do-while语句1形式2程序举例for语句1for 语句的一般形式2for 语句的各表达式含义3for 语句与 while语句的比较4for

11、 语句的变形10510510515101010板书设计见投影课外作业复习作业: 实验作业:完成实验 4的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题5.4 break、continue 和 goto语句5.5 循环的嵌套5.6 复合结构程序举例编号 10教学目的要求1掌握 for循环语句2掌握循环跳出(break,continue,goto)的方法3掌握循环嵌套重点难点重点:1break、continue 语句的作用和形式。2循环嵌套的含义及源程序的编写。难点:1循环嵌套的含义及源程序的编写。2循环结构程序的编写及调试。实施步骤方法 教 学 内 容 提

12、 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授、演示等形式课堂小结、布置作业复习上节课内容break、continue 和 goto语句1break 语句2continue 语句3goto 语句循环的嵌套复合结构程序举例小结10101010202010板书设计见投影课外作业复习作业:第五章习题,编写源程序并调试实验作业:预习实验 5.1备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 习题课编号 11教学目的要求1复习第四章、第五章理论知识点。2作业中常见错误的讲解、更正。3课堂练习。重点难点重点:1第四章、第五章的理论知识点。2作业中常见错误的讲解

13、、更正。难点:课堂练习实施步骤方法 教 学 内 容 提 要 时间课堂组织采取复习、提问、演算、练习等形式课堂小结、布置作业习题课(第 4、5 章)1复习理论知识点2作业常见错误的讲解3课堂练习2530305板书设计见投影课外作业复习作业: 实验作业:完成实验 5.1的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题6.1 模块化程序设计与函数6.2 函数的定义与调用编号 12教学目的要求1了解模块化程序设计的思想。2理解并熟练掌握标准库函数的调用。3理解并熟练掌握自定义函数的定义和调用。重点难点重点:1模块化设计的思想和原则。2各类函数的定义和调用。难点:

14、各类函数的定义和调用。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、讲授、演示等形式课堂小结、布置作业复习上节课内容模块化程序设计与函数1模块与函数2模块设计原则3算法描述简介函数的定义与调用1标准库函数2函数的定义3函数的调用4参数的传递小结10101051010101510板书设计见投影课外作业复习作业: 实验作业:预习实验 5.2备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 6.3 函数的递归调用编号 13教学目的要求1理解两类递归调用的含义及区别。2熟练使用函数的递归调用编写源程序。重点难点重点:1函数递归调用的含义

15、。2递归调用程序的编写和调试。难点:递归调用程序的编写和调试。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授、演算等形式课堂小结、布置作业复习上节课内容函数的递归调用1直接递归调用2间接递归调用3程序举例课堂练习101515202010板书设计见投影课外作业复习作业: 实验作业:完成实验 5.2的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题6.4 变量作用域与存储方式6.5 编译预处理6.6 函数设计举例编号 14教学目的要求1熟练掌握变量的作用域及存储方式。2理解并掌握编译预处理的含义和使用。3模块化设计

16、思想在程序设计中的体现,各类函数的定义、设计和调用。重点难点难点:1变量的作用域及存储方式。2模块化程序设计思想。实施步骤方法 教 学 内 容 提 要 时间课堂组织复习并导入新课讲授新课采取复习、提问、讲授、练习、演示等形式课堂小结、布置作业复习上节课内容变量作用域与存储方式1变量的作用域2变量的存储方式编译预处理1宏定义2文件包含3条件编译函数设计举例小结101510101010205板书设计见投影课外作业实验作业:预习实验 6备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题7.1 一维数组7.2 二维数组编号 15教学目的要求1掌握一维、二维数组的定义2重点掌

17、握一维、二维数组元素的引用3掌握一维、二维数组的存储与初始化重点难点重点:1一维数组的定义、存储结构和初始化。2二维数组的定义、存储结构和初始化。难点:二维数组的存储结构。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取提问、练习、讲授、演示等形式课堂小结、布置作业复习上节课内容一维数组1一维数组的定义2一维数组元素的引用3一维数组的存储结构与初始化二维数组1二维数组的定义2二维数组元素的引用3二维数组的存储4二维数组的初始化小结5101510101015105板书设计见投影课外作业实验作业:完成实验 6的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科

18、课时 90 分钟课题 7.3 数组的应用编号 16教学目的要求1理解并熟练掌握数组的应用(选择法及折半查找算法)2掌握字符数组与字符串3掌握字符串处理函数重点难点重点:1利用数组处理批量数据。2利用数组进行数据查找。3利用数组进行数据排序。难点:1利用数组进行数据查找。2利用数组进行数据排序。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、练习、讲授、演示等形式课堂小结、布置作业复习上节课内容数组的应用1利用数组处理批量数据2利用数组进行数据查找3利用数组进行数据排序程序实例练习1020202020板书设计见投影课外作业实验作业:预习实验 7.1备考高级语言程序设计

19、教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 7.4 字符数组与字符串编号 17教学目的要求1理解字符数组的定义与初始化。2理解并熟练掌握字符串的概念及存储。3掌握字符串的输入与输出。4熟练掌握字符串处理函数的含义和使用。重点难点重点:1字符串的存储。2字符串的输入与输出。3字符串处理函数的含义和使用。难点:1字符串的输入与输出。2字符串处理函数的含义和使用。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授、演算等形式课堂小结、布置作业复习上节课内容字符数组与字符串1字符数组的定义与初始化2字符串的概念及存储3字符串的输入与输出4字符串

20、处理函数5.小结55102020255板书设计见投影课外作业实验作业:完成实验 7.1的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题7.5 数组作为函数的参数7.6 程序举例编号 18教学目的要求1理解并熟练掌握数组作为函数参数的传递和调用。2能够根据实际的问题定义编写源程序并调试。重点难点重点:1数组元素作为函数实参的传递和调用。2数组名作为函数参数的传递和调用。难点:1数组名作为函数参数的传递和调用。2解决实际问题的源程序的编写和调试。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授、演示等形式课堂小结、

21、布置作业复习上节课内容数组作为函数的参数1数组元素作为函数参数2数组名作为函数参数程序举例课堂练习1020202020板书设计见投影课外作业实验作业:预习实验 7.2备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 习题课编号 19教学目的要求1复习第六章、第七章理论知识点。2作业中常见错误的讲解、更正。3课堂练习。重点难点重点:1第六章、第七章的理论知识点。2作业中常见错误的讲解、更正。难点:课堂练习实施步骤方法 教 学 内 容 提 要 时间课堂组织采取复习、提问、演算、练习等形式课堂小结、布置作业习题课(第 6、7 章)1复习理论知识点2作业常见错误的讲解3课

22、堂练习2530305板书设计见投影课外作业实验作业:完成实验 7.2的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 中期测验编号 20教学目的要求测试前七章的内容,通过练习,了解学生的实际掌握情况。重点难点实施步骤方法 教 学 内 容 提 要 时间板书设计见投影课外作业备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题8.1 指针与指针变量8.2 指针与函数编号 21教学目的要求1理解并掌握指针的概念。2熟练掌握指向变量的指针变量的概念、定义形式和使用。3理解指针和函数的关系。4熟练掌握指向函数的指针的含义和定义形式。5熟练

23、完成利用指针的程序设计。重点难点重点:1指针的概念。2指向变量的指针变量的概念、定义和使用。难点:指向函数的指针变量的概念、定义和程序设计。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授等形式课堂小结、布置作业复习上节课内容指针与指针变量1指针的概念2指针变量的定义与初始化3指针运算4多级指针指针与函数1指针作为函数参数2指针函数3指向函数的指针1010101510151010板书设计见投影课外作业思考作业:第八章习题 1实验作业:预习实验 8.1备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 8.3 指针与数组编号

24、 22教学目的要求1理解指针和数组的关系。2熟练掌握指向数组的指针变量的定义。3能够利用指针完成程序设计。重点难点重点:指向数组的指针变量的定义形式。难点:利用指针完成程序设计。实施步骤方法 教 学 内 容 提 要 时间课堂组织复习并导入新课讲授新课采取复习、提问、讲授、练习等形式课堂小结、布置作业复习上节课内容指针与数组1指向一维数组的指针2二维数组的与多维数组的指针表示法3例题讲解4课堂练习1020202020板书设计见投影课外作业复习作业:教材课后题源程序的编写和调试实验作业:预习实验 8.1备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 8.4 指针与字

25、符串编号 23教学目的要求1理解指针和字符串的关系。2熟练掌握指向字符串的指针变量的定义。3能够利用指针完成程序设计。重点难点重点:指向字符串的指针变量的定义形式。难点:利用指针完成程序设计。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授等形式课堂小结、布置作业复习上节课内容1字符串的指针表示法(1)定义形式(2)例题讲解2字符串数组(1)含义(2)定义形式3课堂练习小结10101515101515板书设计见投影课外作业复习作业:教材课后题源程序的编写和调试实验作业:完成实验 8.1的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科

26、 课时 90 分钟课题8.5 指针数组与命令行参数8.6 程序举例编号 24教学目的要求1理解指针数组的含义。2掌握指针数组的定义形式和使用。3理解 main函数命令行参数的含义。重点难点难点:1指针数组的含义、定义和使用。2main 函数命令行参数的含义。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授等形式课堂小结、布置作业复习上节课内容指针数组与命令行参数1指针数组(1)含义(2)定义形式2命令行参数(1)参数含义(2)讲解例题3程序举例小结10101010102020板书设计见投影课外作业复习作业:教材课后题源程序的编写和调试实验作业:预习实

27、验 8.2备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题 习题课编号 25教学目的要求1复习第八章理论知识点。2作业中常见错误的讲解、更正。3课堂练习。重点难点重点:1第八章的理论知识点。2作业中常见错误的讲解、更正。难点:课堂练习实施步骤方法 教 学 内 容 提 要 时间课堂组织采取复习、提问、演算、练习等形式课堂小结、布置作业习题课(第 8章)1复习理论知识点2作业常见错误的讲解3课堂练习2530305板书设计见投影课外作业复习作业:教材课后题源程序的编写和调试实验作业:完成实验 8.2的实验报告备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时

28、 90 分钟课题9.1 结构体类型的定义9.2 结构体类型变量编号 26教学目的要求1理解结构体类型的构造。2熟练掌握结构体类型的定义和使用。3熟练使用结构体类型变量编写程序。重点难点重点:1结构体类型的构造。2结构体类型的定义。3结构体类型变量的定义和使用。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授、演示等形式课堂小结、布置作业复习上节课内容结构体类型的定义结构体类型变量1结构体类型变量的定义2结构体变量的使用3结构体变量的初始化4结构体变量的输入与输出讲解例题1010101015151010板书设计见投影课外作业复习作业:第九章习题 1实验

29、作业:预习实验 9.1备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题9.3 结构体类型数组9.4 结构体类型指针9.5 结构体与函数编号 27教学目的要求1熟练掌握结构体类型数组的定义、初始化和使用。2熟练掌握指向结构体变量的指针和指向结构体数组元素的指针。3熟练掌握结构体变量作为函数参数、指向结构体变量的指针作为函数参数的操作。4熟练掌握函数的返回值为结构体类型。重点难点1结构体类型数组的定义、初始化和使用。2指向结构体变量的指针和指向结构体数组元素的指针。3结构体变量作为函数参数、指向结构体变量的指针作为函数参数。实施步骤方法 教 学 内 容 提 要 时间课

30、堂组织导入新课讲授新课采取复习、提问、练习、讲授、演示等形式课堂小结、布置作业复习上节课内容结构体类型数组1结构体类型数组的定义2结构体类型数组的初始化3结构体类型数组的使用结构体类型指针1指向结构体变量的指针2指向结构体数组元素的指针结构体与函数1结构体变量作为函数参数2指向结构体变量的指针作为函数参数3函数的返回值与结构体类型小结105101010101010105板书设计见投影课外作业复习作业:教材课后题源程序的编写和调试实验作业:预习实验 14备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题9.6 链表9.7 程序举例编号 28教学目的要求1理解链表的概念

31、。1熟练掌握内存动态管理函数。2熟练掌握链表的基本操作。重点难点1链表的基本操作。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授、演示等形式课堂小结、布置作业复习上节课内容链表1链表概述2内存动态管理函数3链表的基本操作程序举例小结101015252010板书设计见投影课外作业复习作业:教材课后题源程序的编写和调试实验作业:预习实验 14备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题10.1 共用体类型与共用体变量10.2 共用体变量的引用10.3 共用体变量的应用编号 29教学目的要求1理解共用体类型与共用体变量的

32、含义。2熟练掌握共用体变量的引用方法。3熟练掌握共用体变量的应用。重点难点1共用体变量的引用。2共用体变量的应用。实施步骤方法 教 学 内 容 提 要 时间课堂组织导入新课讲授新课采取复习、提问、练习、讲授、演算等形式课堂小结、布置作业复习上节课内容共用体类型和共用体变量共用体变量的引用共用体变量的应用小结1015302510板书设计见投影课外作业复习作业:教材课后题源程序的编写和调试实验作业:预习实验 15备考高级语言程序设计教案(首页)适用班级:计算机专业专科 课时 90 分钟课题10.4 位运算与位段结构10.5 枚举类型10.6 类型定义编号 30教学目的要求1熟练掌握位运算和位段结构。2熟悉枚举类型。3熟练运用类型定义。重点难点1位运算。2类型定义。实施步骤方法 教 学 内 容 提 要 时间课堂组织复习并导入新课讲授新课采取复习、提问、讲授、练习、演示等形式课堂小结、布置作业复习上节课内容位运算与位段结构1位运算2位段结构枚举类型类型定义小结102020151510板书设计见投影课外作业复习作业:教材课后题源程序的编写和调试实验作业:预习实验 15备考

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报