C++程序设计1-14章完整版教案全书教学参考
第1章C++初步
教学要求
熟练掌握:掌握类与对象的含义,掌握C++程序的一般开发过程,掌握VS2008开发C++程序的方法。
掌握:面向过程与面向对象的区别,面向对象编程的特点,C++程序中基本语句的含义,C++程序的构成及书写。
了解:C++的历史,C++的应用现状,C++语言未来的发展。
教学重点
类与对象的含义,掌C++程序的一般开发过程,VS2008开发C++程序的方法,C++程序中基本语句的含义。
教学难点
类与对象的含义,面向过程与面向对象的区别。
课时安排
本章安排3课时。其中,理论讲授2课时,上机实验1课时。
教学大纲
1.1认识C++
1.1.1从C到C++
1.1.2从面向过程到面向对象
1.1.3认识类与对象
1.1.4面向对象编程的特点
1.2 C++的现状和发展
1.2.1 C++的应用现状
1.2.2 C++语言未来的发展
1.3 C++程序的一般开发过程
1.4简单的C++程序
1.5 C++程序的构成、书写
1.5.1 C++程序的构成
1.5.2 C++程序的书写
1.6集成开发环境
主要概念
1.面向过程
2.面向对象
3.类的定义
4.对象的定义
5.命名空间
第2章数据类型与表达式
教学要求
熟练掌握:掌握C++数据类型的种类,整型、浮点型、字符型、转义字符和布尔型的内容与表示法,掌握变量的定义和赋值,掌握算数运算符、赋值运算符、自增和自减运算符、逻辑运算符和条件运算符的内容。
掌握:常量和常变量的内容和表示法,表达式的内容,算数运算符的溢出,关系运算符的内容以及类型的转换。
了解:宽字符型,运算符,位运算符,符合赋值运算符,运算符的优先级和结合性。教学重点
变量的定义和赋值,算数运算符、赋值运算符、自增自减运算符,数据类型转换。教学难点
自增和自减运算符、数据类型转换。
课时安排
本章安排4课时。其中,理论讲授3课时,上机实验1课时。
教学大纲
2.1 C++的数据类型
2.1.1整型
2.1.2特殊整型
2.1.3无符号整型
2.1.4浮点型
2.1.5字符型
2.1.6无符号字符型
2.1.7转义字符
2.1.8宽字符型
2.1.9布尔型
2.2常量和变量
2.2.1常量
2.2.2变量
2.2.3定义变量
2.2.4为变量赋初值
2.2.5常变量
2.3表达式
2.4运算符分类
2.4.1算术运算符
2.4.2算术运算的溢出
2.4.3赋值运算符
2.4.4自增和自减运算符
2.4.5关系运算符
2.4.6逻辑运算符
2.4.7条件运算符
2.4.8逗号运算符
2.4.9位运算符
2.4.10复合赋值运算符
2.5运算符的优先级和结合性
2.6类型转换
2.6.1隐式转换
2.6.2特殊的隐式转换
2.6.3显式类型转换
主要概念
1.数据类型的种类
2.常量的定义
3.变量的定义
4.常变量的定义
5.表达式的定义
6.算数运算符
7.赋值运算符
8.自增和自减运算符
9.关系运算符
10.逻辑运算符
11.条件运算符
第3章程序流程控制
教学要求
熟练掌握:流程图的使用,顺序结构的内容,分支结构的内容,循环结构的内容。
掌握:注释方法,缩进空白的使用。
了解:程序流程的伪代码描述。
教学重点
流程图的绘制,顺序结构的内容,分支结构的内容,循环结构的内容。
教学难点
流程图的绘制,分支结构的内容,循环结构的内容。
课时安排
本章安排6课时。其中,理论讲授4课时,上机实验2课时。
教学大纲
3.1程序设计风格和文档
3.1.1适当的注释
3.1.2恰当的缩进和空白
3.2程序流程的描述
3.2.1伪代码
编程递归函数3.2.2流程图
3.3顺序结构
3.3.1赋值语句
3.3.2输入与输出
3.3.3编写顺序结构程序
3.4分支结构
3.4.1 if语句
3.4.2多分支switch语句
3.5循环结构
3.5.1 for语句
3.5.2 while语句
3.5.3 do…while语句
3.5.4循环的嵌套
3.5.5循环控制break语句
3.5.6循环控制continue语句
主要概念
1.流程图的组成
2.顺序结构
3.赋值语句
4.输入与输出
5.分支结构
6.If语句
7.switch语句
8.循环结构
9.for语句
10.while语句
11.do…while语句
12.循环控制break语句
13.循环控制continue语句
第4章函数和预处理
教学要求
熟练掌握:掌握函数的定义和调用方法,函数的类型和返回值,形参与实参及参数值的传递,掌握递归函数和内联函数的定义和使用方法,掌握带有默认参数值的函数。
掌握:函数的定义和调用方法,变量的作用域与可见性、变量的生存期,递归函数,重载函数,内联函数和带默认值的函数,编译预处理。
了解:变量的作用域、生命周期和存储类别(自动、静态、寄存器、外部)。
教学重点
函数的定义和调用方法,形参与实参及参数值的传递,递归函数,重载函数,内联函数和带默认值的函数。
教学难点
编译预处理,变量的存储类别。
课时安排
本章安排12课时。其中,理论讲授6课时,上机实验6课时。教学大纲
4.1函数的定义和调用
4.2函数参数传递
4.2.1值传递
4.2.2地址传递
4.3函数的嵌套调用
4.4函数的递归调用
4.5函数的重载、内联和默认参数
4.5.1函数重载
4.5.2内联函数
4.5.3带有默认参数的函数
4.6标识符的作用域
4.6.1局部变量
4.6.2全局变量
4.7变量的存储类别
4.7.1静态局部变量
4.7.2外部变量
4.8外部函数
4.9编译预处理
4.9.1宏定义命令
4.9.2文件包含命令
4.9.2条件编译命令
主要概念
1.函数的定义
2.值传递
3.地址传递
4.函数的嵌套调用
5.函数的递归调用
6.函数的重载
7.内联函数
8.默认参数
9.局部变量
10.全局变量
11.静态局部变量
12.外部变量
13.外部函数
14.函数的重载
15.宏定义命令

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。