C语言教程教案.docx
- 文档编号:30659750
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:10
- 大小:18.06KB
C语言教程教案.docx
《C语言教程教案.docx》由会员分享,可在线阅读,更多相关《C语言教程教案.docx(10页珍藏版)》请在冰豆网上搜索。
C语言教程教案
《C语言教程》教案
周次
第4周、第1次课
章节名称
第1章C语言概述1.1-1.3
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.了解C语言的背景和特点
2.掌握C语言程序的结构
3.领会C语言程序设计的风格
教学内容提要
1.1C语言简史
1.2C语言的特点
1.3简单C程序举例
教学重点与难点
程序的基本结构
讨论、练习、作业
P10页习题
课后记
周次
第5周、第1次课
章节名称
第2章数据类型、运算符和表达式2.1-2.3
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.掌握标识符命名规则
2.掌握C语言中基本数据类型及其定义方法
3.掌握初始化方法
教学内容提要
2.1标识符和保留字
2.2数据类型
2.3常量与变量
2.3.1常量
2.3.2变量
2.3.3定义只读变量
教学重点与难点
变量的初始化整形数据的表示
讨论、练习、作业
习题P24-25
课后记
周次
第7周、第1次课
章节名称
第2章数据类型、运算符和表达式2.4-2.5
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.了解运算符与表达式概念
2.掌握运算符的优先级及其表达式的求值规则
3.熟练掌握复合赋值表达式使用,自增自减运算符的使用
4掌握数据类型之间的转换
教学内容提要
2.4运算符和表达式
2.4.1概述
2.4.2算术运算
2.4.3关系运算
2.4.4逻辑运算
2.4.5赋值运算
2.4.6条件表达式
2.4.7逗号表达式
2.5类型自动转换
2.5.1一般算术转换
2.5.2赋值转换
2.5.3强制类型显式转换
教学重点与难点
1.运算符的优先级及其表达式的求值规则
2.复合赋值表达式使用,自增自减运算符的使用
讨论、练习、作业
习题P24-25
课后记
周次
第8周、第1次课
章节名称
第3章顺序结构程序设计
授课方式
课堂讲授
教学时数
2
教学目的及要求
1、了解C语言中的基本语句
2、掌握输入输出函数的使用
3、学会顺序结构程序的编写
教学内容提要
3.1C语言的基本语句
3.1.1表达式语句
3.1.2空语句
3.1.3复合语句
3.1.4函数调用语句
3.1.5流程控制语句
3.2数据输出
3.2.1字符输出函数putchar()
3.2.2格式输出函灵敏printf()
3.3数据输入
3.3.1字符输入函数getchar()
3.3.2格式输入函数scanf()
3.4程序举例
教学重点与难点
1、赋值语句的使用
2、格式输入输出的使用
3、正确使用printf()函数和scanf()函数
讨论、练习、作业
P38
课后记
周次
第9周、第1次课
章节名称
第4章选择结构程序设计
授课方式
课堂讲授
教学时数
2
教学目的及要求
1、熟练掌握if…else的三种语法
2、领会switch与break语句的作用
3、学会选择程序的编写
教学内容提要
4.1关系运算符与关系表达式
4.1.1关系运算符
4.1.2关系表达式
4.2逻辑运算符与逻辑表达式
4.2.1逻辑运算符
4.2.2逻辑表达式
4.3if语句
4.3.1if语句的格式
4.3.2if语句的嵌套
4.4条件运算符
4.5switch语句
4.6程序举例
教学重点与难点
选择结构的几种不同形式(if、if...else、ifelse、if的嵌套、switch语句)、break语句
讨论、练习、作业
P52-56
课后记
周次
第10周、第1次课
章节名称
第5章循环结构程序设计
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.领会程序设计中构成循环的方法
2.掌握for、while、do-while语句的用法
3.理解多重循环的执行过程
4.掌握break语句和continue语句的作用
教学内容提要
5.1while语句
5.1.1while语句的一般格式
5.1.2while语句的执行过程
5.1.3while语句程序举例
5.2do…while语句
5.2.1do…while语句的一般格式
5.2.2do…while语句的执行过程
5.2.3do…while语句程序举例
5.3for语句
5.3.1for语句的一般格式
5.3.2for语句的执行过程
5.3.3for语句程序举例
5.4多重循环
5.5break语句和continue语句
5.5.1break语句
5.5.2continue语句
教学重点与难点
C构成循环的四种方法,尤其是后三种方法、break与continue语句的基本作用
讨论、练习、作业
P74-82
周次
第11周、第1次课
章节名称
第6章函数6.1-6.3
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.掌握函数的定义与说明
2.掌握函数的调用及参数的传递方式
教学内容提要
6.1概述
6.1.1库函数和用户自定义函数
6.1.2有返回值函数和无返回值函数
6.1.3无参函数和有参函数
6.2函数的定义与说明
6.2.1函数的定义
6.2.2函数的说明
6.3函数的调用和参数的传递
6.3.1函数的调用
6.3.2函数调用的方式
6.3.3函数的返回值
6.3.4函数参数的传递
教学重点与难点
函数定义与函数声明的区别、函数调用。
讨论、练习、作业
P109-116
课后记
周次
第12周、第1次课
章节名称
第6章函数6.4-6.6
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.掌握函数的嵌套调用与递归调用
2.领会变量存储类型的概念及各种存储类型变量的生存期和有效范围
3.了解带参数的main函数
教学内容提要
6.4函数的嵌套与递归
6.4.1函数的嵌套调用
6.4.2函数的递归调用
6.5变量的存储类型与作用域
6.5.1局部变量及其存储类型
6.5.2全局变量
6.6程序举例
教学重点与难点
1.函数的嵌套调用与递归调用
2.对变量的作用域、有效期和可见性的理解
讨论、练习、作业
P109-116
课后记
周次
第13周、第1次课
章节名称
第7章数组7.1-7.3.2
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.了解一维、二维数组的基本概念
2.掌握数一维、二维数组的说明、引用和初始化
教学内容提要
第7章数组
7.1一维数组
7.1.1数组的概念
7.1.2一维数组的说明、引用和存储
7.1.3一维数组的初始化
7.1.4一维数组程序实例
7.2二维数组
7.2.1二维数组的说明、引用和存储
7.2.2二维数组的初始化
7.2.3二维数组程序举例
教学重点与难点
一维数组、二维数组的使用规则
讨论、练习、作业
P137-139
课后记
周次
第14周、第1次课
章节名称
第7章数组7.3-7.4
授课方式
课堂讲授
教学时数
2
教学目的及要求
1、掌握字符数组和字符串的说明、引用和初始化
2、掌握数组作为函数参数时参数传递规则,并利用这些规则编写程序。
教学内容提要
7.3字符数组和字符串
7.3.1字符数组
7.3.2字符串
7.3.3字符数组程序举例
7.4数组作为函数参数
7.4.1数组元素作为函数实参
7.4.2数组名作函数参数
教学重点与难点
1、字符数组的定义与引用、常用字符串处理函数及字符处理函数的使用
2、数组作为函数参数时参数传递规则
讨论、练习、作业
P119-122
课后记
周次
第15周、第1次课
章节名称
第8章指针8.1-8.3
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.了解指针与地址的概念
2.掌握指针变量的定义、初始化及指针的运算
3.了解指针数组
4.掌握指针作为函数参数的使用方法
教学内容提要
8.1指针和地址
8.1.1预备知识
8.1.2地址和指针的概念
8.2指针变量
8.2.1指针的指向关系
8.2.2指针变量的说明和初始化
8.2.3指针的运算
8.3指针参数
8.3.1指针参数的用法
8.3.2程序实例
教学重点与难点
1、指针的运算、
2、指针与变量的关系
3、指针作为函数的参数
讨论、练习、作业
P174-177
课后记
周次
第16周、第1次课
章节名称
第8章指针8.4-8.5
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.掌握指针与数组、字符串指针
2.了解指针与函数的概念
3.掌握指针作为函数参数的应用
教学内容提要
8.4指针与数组
8.4.1指向数组元素的指针
8.4.2通过指针引用数组元素
8.4.3移动指针的运算
8.4.4指针与多维数组
8.4.5指针与字符串
8.5指针数组和指向指针的指针
8.5.1指针数组
8.5.2指针数组作main函数的形参
8.5.3指向指针的指针
8.6指针与函数
8.6.1指针函数
8.6.2指向函数的指针
8.7程序举例
教学重点与难点
二维数组的行指针、指针与字符串、指针数组、指向指针的指针
讨论、练习、作业
P174-177
课后记
周次
第17周、第1次课
章节名称
第9章预编译处理和动态存储分配
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.了解预处理的概念及特点
2.掌握有参宏与无参宏的定义及使用
3.领会文件包含的使用及效果
教学内容提要
9.1宏定义
9.2文件包含
9.3条件编译
9.4动态存储分配
9.5程序举例
教学重点与难点
有参宏、无参宏的定义与应用;文件包含的基本概念。
讨论、练习、作业
P191-193
课后记
周次
第18周、第1次课
章节名称
第10章构造类型与位运算10.1-10.2
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.掌握结构体和共用体类型的说明、结构体和共用体变量的定义及初始化方法
2.掌握结构体与共用体变量成员的引用
教学内容提要
10.1结构体和结构体变量
10.1.1结构体定义
10.1.2结构体变量的引用
10.2结构体数组和结构体指针
10.2.1结构体数组的定义
10.2.2结构体数组的初始化
教学重点与难点
结构体的基本概念、结构类型及变量的定义、结构数组
讨论、练习、作业
P215-217
课后记
周次
第19周、第1次课
章节名称
第10章构造类型与位运算10.4-10.6
授课方式
课堂讲授
教学时数
2
教学目的及要求
1.领会联合体的定义和引用
2.领会枚举类型变量的定义
3.了解typedef的作用
4.掌握位运算符
教学内容提要
10.4联合体
10.4.1联合体的概念
10.4.2联合体变量的定义和引用
10.5枚举类型和类型定义
10.6位运算
教学重点与难点
1、联合体变量的定义和引用,枚举类型的定义。
2、利用位运算完成汇编的某些功能,如置位、位清零,移位等。
讨论、练习、作业
P215-217
课后记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 教程 教案