所有分类
  • 所有分类
  • 在线课堂
  • 精品课程
  • 课件资料
  • 标准资料
  • 资料手册
  • 图纸模型
文档家VIP会员升级

《C++程序设计基础》PPT课件 华中科技大学 黄晓涛

C++程序设计基础_华中科技大学
 
课件内容: 
第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次开课-学生作品展示—- 万年历

资源下载
资源下载
0
文档家VIP会员升级
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录