第一篇 BASIC语言程序设计基础 3
第一章 基本语句 3
1.1 赋值语句 3
1.2 注释语句 3
1.3 多重语句 3
1.4 END语句 4
1.5 STOP语句 4
1.6 PRINT语句 4
1.7 INPUT语句 5
1.8 READ语句和DATA语句 5
1.9 RESTORE语句 5
习题 6
1.10 WRITE语句 6
习题答案 7
第二章 数据类型 8
2.1 常量和变量 8
2.2 基本数据类型 8
2.3 运算符和表达式 10
习题 12
习题答案 13
第三章 数组 14
3.1 一维数组 14
3.2 一维数组程序举例 14
3.3 多维数组 17
3.4 多维数组程序举例 18
习题 19
习题答案 20
第四章 程序控制结构 21
4.1 程序的三种基本结构 21
4.2 IF语句 22
4.3 无条件转移语句 25
4.4 多分支选择语句 25
4.5 FOR-NEXT循环结构 27
4.6 While——Wend循环结构 28
4.7 IF——goto循环结构 29
4.8 循环的嵌套 29
习题 30
习题答案 31
5.1 函数 33
第五章 函数和子程序 33
5.2 子程序 35
习题 36
习题答案 38
第六章 文件 40
6.1 文件结构 40
6.2 顺序文件的操作 41
6.3 随机文件的操作 43
6.4 与文件操作有关的常用函数和语句 43
6.5 程序实例 45
习题 47
习题答案 48
1.1 PASCAL语言的发展 51
1.2 简单的PASCAL程序 51
第二篇 PASCAL语言程序设计基础 51
第一章 概述 51
习题 52
习题答案 53
第二章 PASCAL语言的基础 54
2.1 保留字和标识符 54
2.2 标准数据类型 55
2.3 常量与变量 58
2.4 标准函数 59
2.5 表达式 60
2.6 PASCAL语言的基本语句 61
习题 65
习题答案 66
3.1 条件语句 68
第三章 PASCAL语言的控制语句 68
3.2 循环语句 71
3.3 转移语句 74
习题 75
习题答案 78
第四章 枚举、子界以及数组 79
4.1 类型定义 79
4.2 枚举类型 79
4.3 子界类型 80
4.4 数组类型 81
4.5 字符串和压缩式字符数组 83
习题 84
习题答案 86
5.1 集合 87
第五章 集合与记录 87
5.2 记录 89
习题 91
习题答案 92
第六章 过程与函数 93
6.1 过程的说明与调用 93
6.2 函数的说明与调用 94
6.3 形式参数与实在参数 94
6.4 局部变量和全局变量 97
6.5 子程序的嵌套和递归调用 99
习题 100
习题答案 103
7.1 指针类型的定义与指针变量的说明 104
7.2 动态存储分配 104
第七章 指针 104
7.3 指针变量的操作 105
7.4 指针的应用 106
习题 110
习题答案 112
第八章 文件 113
8.1 TEXT类型文件 113
8.2 FILE类型文件 116
习题 117
习题答案 119
第三篇 C语言程序设计基础 123
第一章 C语言概述 123
1.1 C语言的发展历史 123
1.2 简单的C语言程序 124
1.3 C语言程序的格式 127
习题 128
习题答案 129
第二章 C语言基础 130
2.1 语句 130
2.2 标识符 130
2.3 基本数据类型 131
2.4 常量与变量 135
2.5 数据类型的转换 138
2.6 运算符与表达式 139
2.7 数据的输入和输出 143
习题 145
习题答案 146
3.2 选择结构控制语句 147
第三章 C程序控制结构 147
3.1 C语言控制语句分类 147
3.3 循环结构控制语句 149
3.4 中断结构控制语句 150
习题 153
习题答案 153
第四章 构造数据类型 155
4.1 结构体 155
4.2 共用体 158
4.3 数组 159
4.4 枚举类型 162
4.5 用户自定义类型 163
习题 164
习题答案 165
第五章 函数 166
5.1 函数的定义 166
5.2 函数的说明 168
5.3 函数的调用 169
5.4 变量的存储类型及其作用域 173
5.5 编译预处理 176
习题 178
习题答案 180
第六章 指针 181
6.1 指针的基本概念 181
6.2 指针变量的定义 182
6.3 与指针变量有关的运算 183
6.4 指针的应用 184
习题 192
习题答案 195
第七章 文件 197
7.1 文件的概述 197
7.2 顺序文件的操作 199
7.3 按记录方式的输入输出 200
7.4 随机文件的读和写操作 202
7.5 文件操作的出错检测 202
习题 203
习题答案 204
第四篇 FORTRAN语言程序设计基础 207
第一章 FORTRAN程序设计的基础知识 207
1.1 结构化程序设计方法 207
1.2 FORTRAN程序的书写格式 207
1.3 最简单的FORTRAN程序 208
习题 209
习题答案 209
第二章 基本语句 210
2.1 赋值语句 210
2.2 输出语句 210
2.3 输入语句 210
2.4 有格式的输入和输出 211
2.5 结束语句END 213
2.6 停止语句STOP 213
2.7 暂停语句PAUSE 213
习题 213
习题答案 215
3.1 常量 216
第三章 数据类型 216
3.2 变量 217
3.3 各种运算符以及优先级 217
3.4 表达式 219
习题 220
习题答案 221
第四章 选择结构 222
4.1 块IF语句 222
4.2 块IF的嵌套 224
4.3 逻辑IF语句 226
习题 226
习题答案 228
第五章 循环结构 229
5.1 当型循环 229
5.2 直到型循环 230
5.3 DO循环 231
5.4 循环的嵌套 232
习题 233
习题答案 235
第六章 数组 236
6.1 数组的定义 236
6.2 数组元素的引用 237
6.3 数组的存储形式 237
6.4 对数组赋初值的方法 238
6.5 数组的输入输出 239
习题 240
习题答案 242
7.2 语句函数 243
7.1 内部函数 243
第七章 函数和子程序 243
7.3 外部函数 244
7.4 子例行程序 245
7.5 虚实传递 245
习题 249
习题答案 251
第八章 文件 252
8.1 打开文件和关闭文件 252
8.2 顺序文件 253
8.3 直接文件 254
8.4 文件的读写操作 254
习题 255
习题答案 257