单元一 程序设计初步 1
知识点提问 1
实训一 二分法解非线性方程 3
实训二 一元多项式分段插值 7
单元二 函数与编译预处理 11
知识点提问 11
实训三 数值积分 13
实训四 数值微分 17
单元三 数组 25
知识点提问 25
实训五 一元多项式的存储与计算 27
实训六 生成正态分布的伪随机数 30
实训七 信息的加密与解密 36
实训八 最小二乘法拟合直线 39
单元四 指针 46
知识点提问 46
实训九 矩阵乘法 48
实训十 快速排序 53
单元五 自定义数据类型 59
知识点提问 59
实训十一 结构体数组的快速排序 60
实训十二 栈及操作 65
实训十三 单链表及操作 72
单元六 类与对象 82
知识点提问 82
实训十四 贪婪法解连续背包问题 84
实训十五 组合类与排序 92
实训十六 拷贝构造函数与对象复制 101
单元七 类与继承 107
知识点提问 107
实训十七 派生类与二叉树先序遍历 108
实训十八 组合派生类与对象移动 115
实训十九 组合派生类与队列操作 121
单元八 多态性 128
知识点提问 128
实训二十 操作符重载与复数运算 130
实训二十一 类模板继承与栈操作 134
实训二十二 抽象类与图形类族 141
单元九 STL输入输出流 150
知识点提问 150
实训二十三 顺序读写文件与操作矩阵 153
实训二十四 随机读写文件与操作矩阵 162
实训二十五 输入流出错处理与字符串流 171
单元十 MFC Windows编程基础 181
知识点讲解 181
10.1 事件驱动的程序设计 181
10.2 用WinAPI编写Windows程序 183
10.3 用MFC编写Windows程序 190
实训二十六 对话框程序与常用控件 194
单元十一 MFC GDI+编程基础 217
知识点讲解 217
11.1 图形设备接口GDI/GDI+ 217
11.2 GDI+编程基础类 218
11.3 GDI+编程准备 224
实训二十七 GDI+图形与文字 226
实训二十八 GDI+图像处理 244