资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
C 语言教程教案周次第 4 周、第 1 次课章节名称第 1 章 C 语言概述 1.1-1.3授课方式课堂讲授教学 时数2教学目的 及要求1 了解 C 语言的背景和特点 2 掌握 C 语言程序的结构 3 领会 C 语言程序设计的风格教学内容 提要1.1 C 语言简史 1.2 C 语言的特点 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 定义只读变量教学重点 与难点变量的初始化 整形数据的表示讨论、练 习、作业习题 P2425课后记周次第 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.1 C 语言的基本语句 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.3 if 语句 4.3.1 if 语句的格式 4.3.2 if 语句的嵌套 4.4 条件运算符 4.5 switch 语句 4.6 程序举例教学重点 与难点选择结构的几种不同形式(if 、if.else 、if else 、if 的嵌套、switch 语句)、break 语句讨论、练 习、作业P5256课后记周次第 10 周、第 1 次课章节名称第 5 章 循环结构程序设计授课方式课堂讲授教学 时数2教学目的 及要求1 领会程序设计中构成循环的方法 2 掌握 for 、 while 、 do-while 语句的用法 3. 理解多重循环的执行过程 4. 掌握 break 语句和 continue 语句的作用 教学内容 提要5.1 while 语句 5.1.1 while 语句的一般格式 5.1.2 while 语句的执行过程 5.1.3 while 语句程序举例 5.2 dowhile 语句 5.2.1 dowhile 语句的一般格式 5.2.2 dowhile 语句的执行过程 5.2.3 dowhile 语句程序举例 5.3 for 语句 5.3.1 for 语句的一般格式 5.3.2 for 语句的执行过程 5.3.3 for 语句程序举例 5.4 多重循环 5.5 break 语句和 continue 语句 5.5.1 break 语句 5.5.2 continue 语句教学重点 与难点C 构成循环的四种方法,尤其是后三种方法、 break 与 continue 语 句的基本作用讨论、练 习、作业P7482周次第 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 函数参数的传递教学重点 与难点函数定义与函数声明的区别、函数调用。讨论、练 习、作业P109116课后记周次第 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 对变量的作用域、有效期和可见性的理解讨论、练 习、作业P109116课后记周次第 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 二维数组程序举例教学重点 与难点一维数组、二维数组的使用规则讨论、练 习、作业P137139课后记周次第 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课后记
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号