第一章 程序设计基础 1
第一节 计算机语言和计算机程序 1
第二节 常用高级语言的结构 4
第三节 常用高级语言的语句 10
第四节 程序运行环境 16
第五节 程序开发的步骤 20
第六节 软件工程概念 22
第二章 程序设计概述 27
第一节 程序和程序设计 27
第二节 程序编码中的三项基本技术 28
第三节 程序设计的基本方法 30
第四节 结构化程序设计方法 32
第三章 程序的总体设计和详细设计 41
第一节 问题分析 41
第二节 软件的总体设计 43
第三节 详细设计 51
第四章 程序的编码和测试 70
第一节 概述 70
第二节 程序的逻辑结构和编码规则 71
第三节 程序编码工作步骤 74
第四节 程序测试工作的概念 75
第五节 测试用例的设计 78
第六节 程序测试的方法步骤 85
第七节 程序的测试过程 88
第八节 测试结果分析和判断 94
第九节 示例 97
第十节 程序使用说明书和程序测试说明书 100
第五章 提高程序设计质量 102
第一节 表达式 102
第二节 控制结构 106
第三节 程序结构 122
第四节 输入与输出 135
第六章 程序设计的效率和手段 145
第一节 程序设计效率 145
第二节 程序的优化 156
第三节 程序风格 162
第四节 文件 164