课件内容:
第0章 计算机基础导学
导学
计算机与超级计算机
课外阅读材料
第1章——初识C++语言:从认识变量和常量开始,数据的表示
1.1 计算机程序设计语言
1.2 程序的组成和要素
1.3变量与数据类型
1.4解析法实现顺序结构程序设计
1.5 文字常量与符号常量
1.6 简单的输入和输出
1.7 C++ 语言集成开发环境和程序调试
本章知识点小结和常见错误小结
课外阅读材料
代码规范相关资料
第一章单元测试
第一章编程题
第2章——计算:从数据运算开始,数据简单运算
2.1 表达式和算术运算
2.2 自增自减和赋值运算
2.3关系运算和逻辑运算
2.4特殊运算符
2.5混合运算和类型转换
2.6 程序调试和变量跟踪
运算符优先级和C++的优先级
全国计算机等级考试二级C++语言程序设计考试大纲(2018 年版)
本章小结和常见错误小结
OJ编程错误查找方式
书本中常用的函数说明
全国计算机等级考试二级C语言程序设计考试大纲(2018版)
第二章编程题
第二章单元测试
第3章——分支结构:无处不在的抉择
3.1简单条件语句:从圆面积的计算看条件语句
3.2嵌套条件语句:从输出学生成绩看条件语句
3.3开关语句:从输出学生成绩看开关语句
3.4 分支结构的程序设计—两个实际应用案例看分支结构程序设计的要点
3.5分支结构的测试:程序测试方法
本章小结和常见错误小结
本章参考答案
第三章单元测试
第三章 练一练—–经典提高题—不计入MOOC总成绩—
第三章编程题
第4章——循环结构:周而复始,求同存异
4.1 简单循环结构:从计算一个圆的面积到多个圆的面积看循环结构
4.2循环结构程序设计:整数位数拆分
4.3 循环结构程序设计:从Fibonacci数列看递推法
4.4 循环结构程序设计–从判断素数看循环语句中的break
4.5 嵌套循环:再从计算多个圆面积看内外循环的关系
4.6 嵌套循环:从打印九九乘法表看内外循环的关系
4.7 循环结构程序设计–从百钱买百鸡问题看穷举法
4.8 程序调试方法:单步调试法
单步调试实际操作
本章小结和常见错误小结
本章参考答案
第四章单元测试
第四章 练一练—–经典基础题—不计入MOOC总成绩—
第四章 编程题
第四章 练一练—–经典提高题—不计入MOOC总成绩—
第5章——数组:实现算法的利器
5.1一维数组:从多个圆大小排序看一维数组
5.2数组应用:查找算法
5.3数组应用:冒泡排序
5.4数组应用:巧用数组下标
5.5 二维数组:从计算多个学生多门成绩看二维数组
5.6 二维数组应用:多个学生多门课成绩计算总分并排序输出
5.7 字符数组与字符串
5.8 字符串的应用
本章小结和常见错误小结
本章参考答案
第五章 编程题
第五章 练一练—-经典基础题—–不计入MOOC总成绩—
第五章单元测试
第五章 练一练—-经典提高题—–不计入MOOC总成绩—
第6章——指针:所向披靡的“金箍棒” 魂
6.1 指针概述及基本应用
6.2 指针和一维数组
6.3.1* 指针和二维数组
6.3.2* 指针和二维数组应用
6.4* 指针数组
6.5* 多级指针、动态存储分配
本章小结和常见错误小结
本章参考答案
第六章 练一练 经典基础题
第六章 练一练 经典提高题
第6章单元测试
第六章 编程题
第7章 函数:面向过程的基础
7.1 从最大值的计算看函数的概念和定义
7.2.1 函数的调用和声明
7.2.2 函数的进一步讨论
7.3 变量的作用域与生存期
7.4 参数传递的意义与作用
7.5 递归算法
7.6 编程实战—最短路径算法和红包算法等
本章小结和常见错误小结
本章编程题参考答案
第七章 编程题
第七章 练一练—经典基础题–不计入总分—
第7章单元测试
第七章 练一练—经典提高题—不计入总分—
第8章 文件:让数据流动起来
8.1 输入输出流的基本概念及标准I/O流
8.2 文件处理-文本文件
8.3 *文件处理-二进制文件
8.4 编程实战 — 银行模拟小程序和成绩管理等
本章小结和常见错误小结
第8章 练一练经典提高题 程序填空题
第8章 单元测试
第9章 以人为本:用类与对象诠释现实世界
9.1类和对象的定义(上)
9.1类和对象的定义(下)
9.2 构造函数和析构函数(上)
9.2 构造函数和析构函数(下)
9.3 复制构造函数
9.4 静态成员
9.5 对象指针与数组
9.6 类组合
9.7 友元
9.8 运算符重载(上)
9.8 运算符重载(中)
9.8 运算符重载(下)
9.9 类和对象的应用
9.10 面向对象简单图形化编程实战
本章编程题参考答案
第九章 练一练–经典基础题-钟类专题–不计入总分—
第九章 编程题
第9章 单元测试
第10章 从生物遗传说起,取其精华——继承与多态
10.1 继承
10.2 派生(上)
10.2 派生(下)
10.3 同名覆盖vs 类型兼容
10.4 虚函数与多态
10.5 函数模板
10.6 类模版
本章编程题参考答案
第10章单元测试
第十章 OJ编程题
第11章 计算机等级考试二级C++
计算机二级等级考试C++考试大纲
11.1二级c++考试内容及环境介绍
11.2 选择题答题方法及案例解析
11.3 基本操作题答题方法及案例解析
11.4 简单应用题答题方法及案例解析
11.5 综合应用题答题方法及案例解析
11.6 专题举例—-运算符重载选择题
11.7 专题举例—-运算符重载基本操作题
11.8 专题举例—-运算符重载简单应用题
11.9 专题举例—-运算符重载综合应用题
本章编程题参考答案
全国等级考试二级C++模拟题(主观题部分)–不计入总分
全国等级考试二级C++模拟题(单选题部分)–不计入总分
C++课程项目要求和展示
1. 第五次开课– 学生作品展-扫雷游戏
2.第五次开课–学生作品展-超市商品管理系统
3.第五次开课-学生作品展-飞翔的小鸟
4.第五次开课-学生作品展-学生成绩管理
5.第五次开课-学生作品展-ATM机
6.第五次开课-学生作品展-塔防游戏
7.第五次开课-学生作品展-五子棋游戏
8.第五次开课-学生作品展-通讯录
9.第五次开课-学生作品展-租户管理
10.第五次开课-学生作品展示-迷宫
11. 第五次开课-学生作品展-贪吃蛇
12.第五次开课-学生作品展-2048游戏
13.第五次开课-学生作品展-俄罗斯方块
14. 第五次开课-学生作品展-坦克游戏
15. 第五次开课-学生作品展-数学问题
1、课程项目要求
2、项目题目目录
3、三类项目题目说明
4、源代码一些规范要求说明
5、项目报告要求
6、学生作品展示—-21点游戏
7、学生作品展示—–五子棋游戏
8、学生作品展示—–ATM柜台机模拟程序
9、学生作品展示—–学生信息管理系统
10、学生作品展示—–贪吃蛇游戏
11、学生作品展示—–2048 游戏
12、学生作品展示—–弹弹球游戏
13、学生作品展示—-数据分析算法
14、学生作品展示—-推箱子游戏
15、学生作品展示—–通讯录管理系统
16、学生作品展示—–网络爬虫软件系统
17、学生作品展示—–图书管理系统
18、学生作品展示—–迷宫游戏
19、学生作品展示—–职工管理系统
20、学生作品展示—–飞船票管理系统
21、学生作品展示—–扫雷游戏
22、学生作品展示—–俄罗斯方块游戏
23、学生作品展示—–卡牌-跑得快游戏
24、学生作品展示—–景区管理系统
25、学生作品展示—–数独游戏
1. 第3次开课-学生作品展示—-学生信息管理系统
2. 第3次开课-学生作品展示—-贪吃蛇
3. 第3次开课-学生作品展示—-矩阵分析和运算
4. 第3次开课-学生作品展示—-五子棋游戏
5. 第3次开课-学生作品展示—-21点游戏
6. 第3次开课-学生作品展示—- 销售管理系统
7. 第3次开课-学生作品展示—- 通讯录管理系统
8. 第3次开课-学生作品展示—- 字符串运算
9. 第3次开课-学生作品展示—- 图书管理系统
10. 第3次开课-学生作品展示—- ATM模拟程序
11. 第3次开课-学生作品展示—- 推箱子游戏
12. 第3次开课-学生作品展示—- 万年历
《C++程序设计基础》PPT课件 华中科技大学 黄晓涛
资源下载
资源下载