第一章 计算机程序及程序设计 1
第一节 计算机程序的原理与地位 1
第二节 第一个PASCAL程序 4
第三节 能进行简单计算的计算器算法及程序 11
第四节 能输入运算数的计算器算法及程序 18
第五节 能自动判别计算符号的计算器算法及程序 22
第二章 简易游戏的算法及程序 32
第一节 一个能自动出题并改卷的程序 32
第二节 华容道游戏程序 43
第三章 程序设计中的基本方法 56
第一节 累加器和累乘器的程序设计 56
第二节 关于整数的数学问题 64
第三节 有趣的数字问题 77
第四节 整数的约数和倍数 83
第五节 用计算机解决实际生活问题 93
第四章 程序设计中的常用算法 116
第一节 排序 116
第二节 查找 134
第三节 字符串处理 142
第四节 排列 151
第五节 合并 157
第六节 递归 165
第七节 回溯 175
第五章 程序分析和设计中的方法与策略 196
第一节 程序分析中的方法与策略 196
第二节 程序设计中的方法与策略 214