目录 1
第一部分 机器语言 1
第一章 程序设计的一般概念 1
1·1 电子计算机的主要组成部分 1
1·2 程序的概念 6
1·3 机器语言、算法与程序设计 9
第二章 数和指令的表示形式 18
2·1 进位制 18
2·2 正数和负数的表示方法 25
2·3 字长 30
2·4 数的定点表示形式 33
2·5 数的浮点表示形式 36
2·6 指令的表示形式 51
第三章 简单程序设计 65
3·1 算术公式的程序设计 65
3·2 分枝程序 79
第四章 循环程序 90
4·1 循环的概念 90
4·2 变址的方法 96
4·3 控制循环次数的方法 105
4·4 单重循环程序 114
4·5 多重循环程序 132
第五章 逻辑运算指令及移位指令的运用 159
5·1 逻辑代数的概念 159
5·2 逻辑运算指令 167
5·3 移位指令 171
5·4 逻辑运算指令及移位指令应用举例 175
第六章 子程序 187
6·1 子程序的概念 187
6·2 编制子程序的方法 189
6·3 标准子程序及服务性子程序的使用 205
7·1 程序组织的基本内容 216
第七章 程序组织 216
7·2 检查程序的正确性 219
7·3 上机前的准备 221
7·4 分析检验计算结果 226
第二部分 算法语言 228
第八章 算法语言概述及基本组成 228
8·1 算法语言概述 228
8·2 基本符号 229
8·3 标识符、数、变量、标准函数 237
8·4 算术表达式与逻辑表达式 243
8·5 源程序的基本结构 249
第九章 语句 254
9·1 赋值语句 254
9·2 转向语句 257
9·3 条件语句 260
9·4 循环语句 266
9·5 复合语句 277
9·6 分程序和空语句 290
第十章 说明 298
10·1 类型说明 298
10·2 数组说明 300
10·3 开关说明 305
第十一章 过程 310
11·1 一般过程 310
11·2 函数过程 322
第十二章 编译程序 326
12·1 编译程序的功能 326
12·2 编译的步骤 327
12·3 词法分析和造表 328
12·4 语法和语义分析 339
12·5 优化过程 359
12·6 编出结果程序 364
附录 简单输入输出语句 372