收藏 分享(赏)

C语言程序设计22706.doc

上传人:dreamzhangning 文档编号:2727117 上传时间:2018-09-26 格式:DOC 页数:33 大小:860KB
下载 相关 举报
C语言程序设计22706.doc_第1页
第1页 / 共33页
C语言程序设计22706.doc_第2页
第2页 / 共33页
C语言程序设计22706.doc_第3页
第3页 / 共33页
C语言程序设计22706.doc_第4页
第4页 / 共33页
C语言程序设计22706.doc_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、 C 语言程序设计 课程课 时 授 课 计 划教 师 陈 香 兰 授课班级 计本 0401、2 网通 0401、2授课时间 20042005 年 2 期湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 1 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第一章 C 语言概述 1.1 C 语言出现的历史背景1.2 C 语言的特点 1.3 简单的 C 程序设计目的要求: 1.了解什么是语言,什么是算法,有什么用途。2.了解 C 语言的历史及作用。3.掌握 Turbo C 的编译环境。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:该

2、次为首课,向学生讲明该课程的要求以及学习方法。理论与实践教学的关系和教学安排。难点:什么是语言、算法,用途。复习旧课: 向学生讲清楚 C 语言的前继和后续课程之间的关系。作业布置:课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 2 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第二章 程序的灵魂算法 2.1 算法的概念2.2 简单算法举例 2.3 算法的特性2.4 怎样表示一个算法目的要求: 1.了解 C 语言算法的特点,算法的一般规律。2. 掌握算法的表示方法。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:什么

3、叫算法?算法的表示方法。传统流程图的画法。难点:三种基本结构的流程图的画法。复习旧课: 简单的 C 程序介绍。作业布置: 37 页 2.4 (2)课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 3 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第二章 程序的灵魂算法2.4 怎样表示一个算法2.5 结构化程序设计方法目的要求: 1.掌握 NS 流程图的画法2.会使用 NS 流程图解决算法。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:结构化程序设计方法。难点:NS 流程图的画法复习旧课: 复习 C 中传统流程图的画

4、法作业布置: 37 页 2.5 2.7课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 4 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第三章 数据类型、运算符与表达式3.1 C 的数据类型3.2 常量与变量 3.3-3.5 字符型数据目的要求: 1.了解变量与常量的定义与使用。2.变量的几种类型及使用。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:常量与变量的表示方法。难点: 负数在内存中的表示方法。复习旧课: 复习 C 语言中的算法表示方法。作业布置: 65 页 3.3 3.6课后记要:湖南工学院课时授课计划

5、 No 课程名称: C 语言程序设计 授课顺次: 第 5 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第三章 数据类型、运算符与表达式3.6 变量赋初值3.7 多类数据之间的混合运算3.8 算术运算符和算术表达式目的要求: 1.掌握各种运算符和表达式。2.熟练掌握表达式中的运算顺序。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:算术表达式的运算规律。难点:各类数据类型之间的运算级别。复习旧课: 复习常量、变量的应用作业布置: 作业: 66 页 3.10课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 6 次授课班

6、级: 计本 0401、2 网通 0401、2章节名称: 第三章 数据类型、运算符与表达式3.9 赋值运算符和赋值表达式3.10 逗号表达式目的要求: 1.掌握各种运算符和表达式。2.熟练使用逗号表达式。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:各类算术表达式的运算规律。难点:逗号表达式的应用。复习旧课: 算术表达式的运算规律。作业布置: 作业: 66 页 3.10课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 7 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第四章 顺序程序设计4.1 C 语句概述4.2-4

7、.3 字符数据的输入/输出目的要求: 1.学会 putchar 和 getchar 函数的应用。2.灵活掌握输入输出函数中变量的类型。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:printf 和 scanf 的使用。难点:输入/输出函数中“格式说明符”的使用。复习旧课: 复习表达式与赋值语句的区别。作业布置: 作业: 4.3,/P85 4.5,/P86课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 8 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第四章 顺序程序设计4.4 字符数据的输入/输出 4.5 格式输

8、入与输出4.6 顺序结构程序举例目的要求: 1.学会 putchar 和 getchar 函数的应用。2.灵活掌握格式输入与输出函数中变量的类型。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:printf 和 scanf 的使用。难点:输入/输出函数中“格式说明符”的使用。复习旧课: 复习表达式与赋值语句的区别和常用输入输出函数。作业布置: 作业: 4.3,/P85 4.5,/P86课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 9 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第五章 选择结构程序设计5.1 关

9、系运算符和关系表达式 5.2 逻辑运算符和逻辑表达式目的要求: 1.了解关系表达式的结构以及使用方法方法。2.熟练使用逻辑运算符。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:关系表达式的构造及使用。难点:逻辑表达式的使用规则。复习旧课: 复习顺序结构作业布置: 作业: 5.2 ,5.3(2)(4)/P99课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 10 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第五章 选择结构程序设计5.3 if 语句目的要求: 1.掌握 if 语句的形式几作用。2.明确 if 语句的

10、执行过程。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:if 语句的句型以及执行过程。难点:结合 NS 流程图,熟练掌握条件语句的规则。复习旧课: 复习逻辑表达式及其使用。作业布置: 作业: 5.5/P105课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 11 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第五章 选择结构程序设计5.4 switch 语句目的要求: 1.掌握 switch 语句的形式和作用。2.明确 if 和 switch 语句的执行过程。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重

11、点难点: 重点:switch 语句的句型以及执行过程。难点:结合 NS 流程图,熟练掌握 switch 语句的规则。复习旧课: 复习条件语句的执行过程。作业布置: 作业: 5.5/P105课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 12 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第六章 循环控制6.1 概述 6.2 goto 语句6.3 while 语句 6.4 dowhile 语句目的要求: 1.理解 while 语句和 dowhile 语句的区别。2.掌握 while,do-while 循环的使用方法。授课方式: 多媒体教室讲

12、授教具准备: 自制电子课件教案重点难点: 重点:掌握 while,do-while 循环的控制方法。难点:结合 NS 流程图使用两种循环方式。复习旧课: 复习选择结构与循环的关系。作业布置: 作业:6.4/P120课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 13 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第六章 循环控制6.56.7 for 语句 循环嵌套 6.86.9 程序举例目的要求: 1.掌握 for 语句的句型及用途。2.使用几种循环语句设计程序。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:FO

13、R 语句的使用。难点:循环嵌套的执行过程。复习旧课: 复习 while 循环。作业布置: 作业: 6.14/P121课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 14 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第七章 数组7.1 一维数组的定义和引用7.1.2 一维数组程序举例目的要求: 1.了解什么是数组,数组有什么用途。2.掌握数组的应用。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:一维数组与单下标变量的使用。难点:一维数组在排序方面的应用。复习旧课: 复习循环控制条件的使用。作业布置: 作业:7.2

14、/P141课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 15 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第七章 数组7.2 二维数组的定义和引用目的要求: 1.了解二维数组与矩阵、行列式的关系。2.会使用二维数组设计程序。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:了解二维数组在内存中的存放顺序。难点: 应用二维数组解决矩阵问题。复习旧课: 复习一维数组与二维数组的关系。作业布置: 作业:7.11/P141课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 16 次授课班

15、级: 计本 0401、2 网通 0401、2章节名称: 第七章 数组7.2 二维数组的定义和引用7.3 字符数组目的要求: 1.了解字符数组与二维数组与矩阵、行列式的关系。2.会使用字符数组和二维数组设计程序。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:了解字符数组在内存中的存放顺序。难点: 应用字符数组与二维数组解决矩阵问题。复习旧课: 复习一维数组与二维数组的关系。作业布置: 作业:7.11/P142课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 17 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第八章

16、函数8.1 函数定义的一般形式8.2-8.4 函数的调用目的要求: 1.掌握函数的定义方法。2.通过虚参和实参的兑现掌握函数的调用方法。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:函数的灵活运用。难点:通过函数返回值学得设计函数技巧。复习旧课: 复习数组的作用。作业布置: 作业 8.2/P186课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 18 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第八章 函数8.5 函数的嵌套调用8.6 函数的递归调用目的要求: 1.掌握函数嵌套调用的方法。2.掌握函数递归调用方法

17、。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:函数嵌套调用的使用规则。难点:递归调用的使用方法。复习旧课: 复习函数调用的返回路线。作业布置: 作业: 8.11/P186课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 19 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第八章 函数8.7 数组作为函数参数8.8 局部变量和全局变量8.10 内部函数和外部函数8.11 如何运行一个多文件的程序目的要求: 1.掌握局部变量和全局变量的作用域。2.会使用动态存储与静态存储方式。3.掌握局部变量和全局变量的作用域。4.

18、会使用动态存储与静态存储方式。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:局部变量与全局变量的使用方法。难点:内部变量与外部变量的关系。复习旧课: 复习:函数在调用时参数的兑现关系及使用方法作业布置: 作业: 8.16/P186 课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 20 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第九章 预处理命令9.1 宏定义9.2 文件包含 9.3 条件编译目的要求: 1.掌握三种预处理功能。2.了解包含处理的作用。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难

19、点: 重点:掌握预处理的功能。难点:包含的使用。复习旧课: 函数小结作业布置: 作业: 课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 21 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第十章 指针10.1 地址和指针的概念10.2 变量的指针和指向变量的指针变量目的要求: 1.明确什么是指针,指针的作用,。2.掌握指针变量的引用。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:掌握指针的定义及使用。难点:指针变量与变量的指针的区别。复习旧课: 复习:预处理命令的作用作业布置: 作业: 10.1/P256课后记要

20、:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 22 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第十章 指针10.3 数组的指针和指向数组的指针变量10.4 字符串的指针和指向字符串的指针变量目的要求: 1.了解什么是指向数组元素的指针,有什么用途。2.掌握指针的使用方法。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:数组指针与数组地址的关系及使用方法。难点:数组指针与字符指针的使用方法。复习旧课: 复习地址与指针的关系作业布置: 作业: 10.9/P258课后记要:湖南工学院课时授课计划 No 课程名称: C 语言

21、程序设计 授课顺次: 第 23 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第十章 指针10.5 函数的指针和指向函数的指针变量10.6 返回指针值的函数目的要求: 1.了解函数使用指针进行传递数据时的方法。2.会使用这种方法设计程序。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:函数使用指针进行传递数据时的方法。难点:函数使用指针进行传递数据时的规范。复习旧课: 复习指针的概念、定义和使用及数组的首地址之间关系。作业布置:课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 24 次授课班级: 计本 0401、2

22、网通 0401、2章节名称: 第十章 指针10.7 指针数组和指向指针的指针返回指针值的函数目的要求: 1了解指针数组的概念2掌握什么是指向指针的指针授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:指针数组的概念和应用。难点:指针数组做主函数的形式参数。复习旧课: 复习函数使用指针的规范。作业布置: 作业: 10.14/P259课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 25 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第十章 指针10.8 有关指针的数据类型和指针运算的小结目的要求: 1了解有关指针的数据类

23、型。2学习有关指针的几种运算。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:与指针有关的数据类型。难点:指针运算。复习旧课: 指针数组和指向指针的指针。作业布置:课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 26 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第十一章 结构体与共用体11.1 概述11.2 定义结构体类型变量的方法目的要求: 1.了解什么是结构体和共用体,有什么用途。2.掌握结构体的定义和使用方法。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:结构体的定义和使用方法。难

24、点:结构体的定义和使用方法。复习旧课: 总结指针的作用作业布置:课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 27 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第十一章 结构体与共用体11.3 结构体变量的引用11.4-11.5 结构体变量的初始化目的要求: 1.了解结构体变量、数组的定义和使用方法。2.了解指向结构体类型的指针。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:结构体变量、数组的定义和使用方法。难点:指向结构体类型的指针。复习旧课: 复习结构体的定义。作业布置: 作业:11.13/P297课后记要:湖南工学院课时授课计划 No 课程名称: C 语言程序设计 授课顺次: 第 28 次授课班级: 计本 0401、2 网通 0401、2章节名称: 第十一章 结构体与共用体11.7 用指针处理链表11.8 共用体11.9 枚举类型目的要求: 1了解简单链表的概念和建立简单链表。2学习共用体类型数据的特点。3了解枚举类型。授课方式: 多媒体教室讲授教具准备: 自制电子课件教案重点难点: 重点:用指针处理链表。难点:共用体变量的引用。复习旧课: 结构体类型变量和数组的初始化。作业布置: 作业:11.15/P297课后记要:

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

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

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


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

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

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