第一篇 计算机及计算导论 1
第一章 计算机及系统构成 2
1.1 社会对计算机的需求 2
1.2 计算机的基本结构及工作 5
1.3 存储器 9
1.4 外存储器的文件组织与访问 13
1.5 计算机通用I/O设备 15
1.6 计算机系统构成 19
小结 22
习题 23
第二章 数据 23
2.1 计算机算术基础 23
2.2 数的定点、浮点表示及运算 27
2.3 数的原码、反码、补码表示及运算 28
2.4 字符及字符串表示方法 32
小结 34
习题 34
第三章 计算过程的表示方法 35
3.1 程序设计语言及进化 35
3.2 程序中的变量和数据类型说明 37
3.3 基本运算和表达式 42
3.4 语句级控制结构 48
小结 51
习题 52
第四章 算法和数据结构 52
4.1 算法 52
4.2 数据结构和基底语言提供的数据结构工具 54
4.3 基本数据结构 59
4.4 过程和函数 63
小结 66
习题 67
第二篇 BASIC语言与结构程序设计 68
第一章 BASIC语言的基础知识 69
1.1 BASIC语言简介 69
1.2 基本符号 69
1.3 常量和变量 70
1.4 标准函数 71
1.5 表达式 72
1.6 BASIC语言源程序基本结构 74
小结 75
习题 76
第二章 简单程序设计 76
2.1 赋值语句 76
2.2 键盘输入语句 78
2.3 读数据语句和置数据语句 79
2.4 恢复数据区语句 80
2.5 打印(输出)语句 81
2.6 注释语句 86
2.7 简单程序设计 87
小结 88
习题 88
第三章 分支程序设计 89
3.1 分支概念 89
3.2 流程图 90
3.3 简单条件语句 91
3.4 多分支条件语句 95
3.5 无条件转移语句 98
3.6 暂停语句 99
小结 100
习题 100
第四章 循环程序设计 101
4.1 循环概念 101
4.2 计数循环语句 102
4.3 条件循环语句 107
4.4 多重(嵌套)循环概念 108
小结 111
习题 112
第五章 自定义函数和子程序 113
5.1 自定义函数及其调用 113
5.2 子程序的定义及其调用 115
5.3 应用举例 118
小结 120
习题 120
第六章 结构化程序设计方法 121
6.1 概述 121
6.2 结构化程序的三种基本结构 122
6.3 结构化程序的特征 124
6.4 结构化程序设计方法 125
小结 129
习题 129
第七章 数组和下标变量 130
7.1 数组和下标变量的概念 130
7.2 数组的维数说明语句 131
7.3 数组的基本操作 132
7.4 下标变量的应用 133
小结 138
习题 139
第八章 字符串与字符型变量 140
8.1 字符串常量和字符串变量 141
8.2 字符串的输入/输出 141
8.3 字符串运算 143
8.4 字符串函数 146
8.5 字符串数组 151
8.6 字符串的应用例题 153
小结 153
习题 154
第九章 文件 155
9.1 文件的基本概念 155
9.2 源程序文件的操作命令 156
9.3 数据文件的基本操作 159
小结 171
习题 171
第三篇 FORTRAN 77语言及程序设计 172
第一章 基础知识 172
1.1 FORTRAN语言的基本符号 172
1.2 数据 173
1.3 内部函数 178
1.4 表达式 179
1.5 FORTRAN程序结构及书写格式 183
1.6 框图符号和程序框图 186
小结 187
习题 188
第二章 赋值语句及输入/输出语句 188
2.1 赋值语句 189
2.2 输入/输出语句 190
2.3 PARAMETER语句及DATA语句 204
小结 205
习题 205
第三章 控制语句 206
3.1 STOP,PAUSE和END语句 206
3.2 GOTO语句 208
3.3 IF语句 210
3.4 循环语句 217
3.5 CONTINUE语句 219
3.6 多重循环 220
3.7 程序举例 221
小结 225
习题 225
第四章 数组 226
4.1 数组与数组说明语句 227
4.2 数组的输入/输出 231
4.3 字符型数组与逻辑型数组 236
4.4 数组应用举例 240
小结 244
习题 245
第五章 语句函数及子程序 245
5.1 语句函数 246
5.2 函数子程序 247
5.3 子例程子程序 252
5.4 ENTRY语句和SAVE语句 254
5.5 可变返回 256
5.6 外部语句和内部语句 257
5.7 等价语句 259
5.8 公用语句 261
5.9 数据块子程序 263
5.10 程序举例 264
小结 271
习题 272
第六章 结构化程序设计简介 273
6.1 结构化程序设计原理 273
6.2 结构化程序设计流程图 276
第七章 文件 277
7.1 文件的基本概念 278
7.2 文件输入/输出语句 279
7.3 文件的打开和关闭语句 280
7.4 其他文件语句 283
7.5 文件应用举例 285
小结 287
习题 287
第四篇 Pascal语言程序设计 288
第一章 Pascal语言基础 288
1.1 Pascal语言基本符号 289
1.2 标准数据类型 291
1.3 直接量、常量和变量 293
1.4 基本运算、表达式和赋值语句 294
1.5 Pascal语言基本程序结构 296
1.6 输入语句 298
1.7 输出语句 299
1.8 标准函数 302
1.9 简单程序举例 305
小结 306
习题 306
第二章 判定和循环语句 306
2.1 IF语句和复合语句 307
2.2 CASE语句 310
2.3 FOR循环语句 311
2.4 WHILE循环和REPEAT循环语句 313
2.5 标号说明和GOTO语句 319
2.6 循环的嵌套问题 323
2.7 应用举例和程序设计问题的讨论 326
小结 331
习题 331
第三章 过程和函数 332
3.1 过程的编写和调用 332
3.2 函数说明与函数调用 339
3.3 关于过程和函数说明中的变量和参数的讨论 343
3.4 过程嵌套和递归 349
3.5 过程参数和函数参数 357
3.6 外部过程和外部函数 361
小结 364
习题 365
第四章 用户自定义数据类型 367
4.1 枚举类型 367
4.2 子界类型 370
4.3 集合类型 371
4.4 数组类型 372
4.5 记录类型 376
4.6 应用举例 381
小结 384
习题 385
第五章 文件和动态结构 385
5.1 文件概念和说明 386
5.2 文件的标准操作和过程 387
5.3 TEXT文件 391
5.4 指针 394
5.5 单链表 396
小结 403
习题 403
第六章 Pascal程序的运行 403
小结 414
附录 415
1.1 ASC11表 415
3.1 FORTRAN77内部函数表 416
3.2 程序单位中语句和注释行的顺序 418
4.1 Pascal语言标准函数表 419