目录 1
如何有效地使用本书 1
第一章 计算机、算法与ALGOL语言 2
1.1 计算机的典型应用 2
1.2 用计算机解题的步骤 3
1.3 什么是算法 5
1.4 什么是ALGOL语言 14
第二章 数、变量与表达式 20
2.1 数 20
2.2 变量与变量标识符 22
2.3 算术表达式 24
2.4 标准函数 28
2.5 赋值语句 29
第三章 程序结构、如果语句和布尔变量 35
3.1 程序结构基础 35
3.2 标号与转向语句 36
3.3 如果语句 39
3.4 条件语句 42
3.5 如果子句 44
3.6 布尔变量与布尔表达式 46
3.7 实例1.圆柱设计 50
3.8 实例2.测量中的逻辑问题 52
第四章 循环语句 60
4.1 引言 60
4.2 循环语句的例 68
4.3 实例3.热传导 71
4.4 实例4.发光效率 75
5.1 引言 82
第五章 下标变量 82
5.2 数组说明 85
5.3 下标表达式 88
5.4 数组与循环语句 89
5.5 实例5.中位数的决定 92
5.6 实例6.联立线性代数方程组 96
第六章 开关与分程序 106
6.1 开关 106
6.2 分程序结构 108
6.3 如何有效地使用分程序 111
6.4 动态内存分配 116
6.6 固有变量 117
6.5 分段编译 117
6.7 实例7.联立方程组 120
第七章 过程 129
7.1 引言 129
7.2 过程导引与过程体 129
7.3 函数 133
7.4 换名调用和赋值调用 136
7.5 区分 139
7.6 过程体中的机器代码 140
7.7 递归过程与调用 141
7.8 实例8.特殊函数 142
7.9 实例9.常微分方程 145
习题答案 151