目录 1
第一部 份基础篇 1
第一章 王安(WANG)系统设备概论 1
1—1 王安2200系统主要装置 1
1-1-1 中央处理机 1
1-1-2 键盘 2
1-1-3 阴极射线管显示器 3
1-1-4 其他装置 4
1—2 开启王安系统 5
2—1 程式和王安系统 7
第二章 系统启用 7
2—2 用BASIC解二个简单的问题 8
2—3 如何将程式键入记忆器 11
2-3-1 清除记忆器 11
2-3-2 进入叙述行 12
2—4 修改模式用法 15
2—5 列出一程式 18
2—6 执行一程式 19
2-6-1 RUN命令 20
2—7 复习和练习 20
2-7-1 复习 20
2-7-2 练习 21
3—1 如何完成举例程式 23
第三章 基本指令 23
3-1-1 阶乘实例 29
3—2 LET叙述和数字算式 32
3-2-1 LET叙述 32
3-2-2 “LET”的可有可无 33
3-2-3 数字的量 34
3-2-4 算式 35
3-2-5 算式内之常数 36
3-2-6 数字变数 36
3-2-7 算术运算 37
3-2-8 计算次序 37
3-2-9 3—2节复习 39
3—3 PRINT叙述 40
3-3-1 印出元件 40
3-3-2 文字列作印出元件 41
3-3-3 算式作印出元件 42
3-3-4 印出元件间的分号与逗点 45
3-3-5 逗点和分号置于印出叙述之末端 47
3-3-6 TAB()印出元件 49
3-3-7 3—3节复习 51
3—4 行号,行,与GOTO叙述 52
3-4-1 3—4节复习 54
3—5 IF…THEN叙述 54
3-5-1 IF……THEN叙述用法 55
3-5-2 IF……THEN有效用法 58
3-5-3 3—5节复习 61
3—6 INPUT叙述 62
3-6-1 复习 63
3—7 REM叙述 64
第四章 储存与录出程式 67
4—1 概论 67
4—2 储存程式在卡式磁带 67
4-2-1 卡式磁带与磁带机 67
4-2-2 储存一程式在卡式磁带上 69
4-2-3 由一卡式磁带中录出一程式 70
4—3 储存程式在磁碟上 71
4-2-4 4—2节复习 71
4-3-1 档案程式储存与磁碟准备 73
4-3-2 磁碟之档案目录 74
4-3-3 储存和录出程式在一档案目录磁碟上 76
4-3-4 表列一磁碟档案目录 77
4-3-5 再使用已废的档 77
4-3-6 4—3节复习 79
第五章 SELECT叙述与PRINTER 81
5—1 选用装置简介 81
5-1-1 SELECT叙述 82
5-1-2 输入/输出 83
5-1-4 总结 84
5-1-3 行长 84
5—2 一列表机的用法 86
5-2-1 2221 W型列表机用法 86
5-2-2 2201输出写字机 88
5-2-3 第五章复习 89
第六章 函数 91
6—1 概论 91
6—2 整数,绝对值和正负号函数 92
6-2-1 整数函数 92
6-2-2 绝对值函数 92
6-2-4 INT,ABS,SGN函数用法 93
6-2-3 正负号函数 93
6-2-5 在IF……THEN中的ABS() 95
6—3 π和随机数函数 97
6-3-1 随机数函数 97
6-3-2 使用RND()产生随机整数 98
6—4 三角,对数和平方根函数 99
6—5 DEFFN叙述 100
6—6 复习 102
第七章 环 103
7—1 环的各部份 103
7—2 用FOR……TO和NEXT控制环 106
7-2-1 在FOR……TO叙述中的反向 108
7-2-2 计数器变数的出口值 108
7-2-3 复习问题 109
7—3 STEP和FOR……TO叙述 110
7-3-1 STEP 110
7-3-2 分数STEP值 111
7-3-3 FOR……TO叙述一般形式 112
7-3-4 FOR……TO叙述中的变数和复算式 112
7-3-5 环内修改FOR……TO值 114
7-3-6 FOR……TO/NEXT环中间的支路 115
7—4 套环及环之支路 115
7-4-1 套环 115
7-4-2 支路和FOR……TO/NEXT环 117
7—5 复习 120
第八章 文数字概论 123
8—1 文数字变数 123
8—2 文数字变数(PRINT和DIM) 125
8-2-1 文数字变数维次 128
8—3 INPUT和IF……THEN与文数字变数 129
8-3-1 INPUT 129
8-3-2 IF……THEN 131
8—4 复习 136
第九章 除错与其他特性 139
9—1 STOP叙述与CONTINUE命令 139
9—2 立即模式作业 141
9-3-1 HALT/STEP键 144
9—3 HALT/STEP键,TRACE,SELECT P 144
9-3-2 TRACE 146
9-3-3 SELECT P 148
9—4 RENUMBER,CLEAR P和CLEAR V命令 149
9-4-1 RENUMER 149
9-4-2 CLEAR P 151
9-4-3 CLEAR V 152
9—5 多元叙述行 152
9-5-1 立即模式中多元叙述行 153
9—6 END叙述 154
9—7 程式主体和变数在记忆器的用法 155
9—8 复习 156
第十章 ON与GOTO叙述 159
10—1 ON……GOTO简单用法 159
10-1-1 IF……THEN组与ON……GOTO间区分 162
10—2 在ON……GOTO中使用更复杂的陈式 163
10—3 复习 164
第十一章 表 165
11—1 DIM,LISTS概论 165
11-1-1 容量表 168
11-1-2 结论 169
11—2 文数字表 170
11—3 表和FOR……TO/NEXT环 171
11—4 名词注解 176
11—5 复习 177
12—1 DATA和READ概论 179
第十二章 常数与DATA,READ及RESTORE 179
12-1-1 READ叙述中的多元变数 182
12—2 RESTORE叙述 183
12-2-1 在RESTORE叙述中使用陈式 185
12—3 复习 187
第十三章 副程式概论 189
13—1 GOSUB和RETURN 189
13—2 RETURN CLEAR 193
13—3 ON…GOSUB 194
13—4 复习 195
14—1 使用DEFFN’标记副程式 197
第十四章 DEFFN’叙述 197
14—2 ARGUMENT PASSING 198
14—3 定义特别函数键与DEFFN’ 202
14—4 字元列进入与定义特别函数键 207
14—5 复习 208
第二部份 精通篇 211
第十五章 输出格式控制与IMAGE(%)及PRINTUSING15—1 IMAGE与PRINTUSING概论 211
15—2 IMAGE叙述的文数字 215
15—3 $,+和-号 217
15-3-1 格式开始的减号 218
15-3-2 格式开始的加号 218
15-3-3 Dollar($)号 219
15-3-4 ROUNDING 220
15—4 文数字印出元件 221
15—5 CR/LF的抑制 223
15-5-1 重覆使用—IMAGE 223
15-5-2 分号 224
15—6 指数格式 226
第十六章 再谈文数字 227
16—1 HEX码 227
16—2 HEX()函数 229
16-2-1 DEFFN’叙述的HEX函数 231
16—3 STRING函数 232
16—4 INIT文数字变数与指定字元 235
16—5 LEN()函数 237
16—6 变换文数字值为数字值,反之亦是 239
16-6-1 变换数字为文数字 242
第十七章 控制CRT 245
17—1 CRT HEX控制码 245
17-1-1 Hex 01 246
17-1-2 Hex 03 246
17-1-3 Hex 08 246
17-1-4 Hex 09 247
17-1-5 Hex 0A 247
17-1-7 Hex 0D 248
17—2 每行(LINE)字元计算 248
17-1-6 Hex 0C 248
17—3 CRT HEX控制码用法 249
17-3-1 状态-报告 251
17-3-2 清除选用CRT的各行 253
第十八章 控制PRINTER 255
18—1 2221W型列表机的HEX控制码 255
18-1-1 Hex 0D 256
18-1-2 Hex 0A 256
18-1-3 Hex 0E 257
18-1-4 Hex 07 258
18-1-5 表格控制与Hex 0B和Hex 0C 259
18—2 2201型输出印字机的HEX控制码 261
18-1-6 Hex 7F 261
18-2-1 Hex 0A 262
18-2-2 Hex 0D 263
18-2-3 Hex 09和Hex 1A 264
18-2-4 Hex 08和Hex 08和Hex 5F 264
第十九章 表(二维阵列) 265
19—1 二维阵列概论 265
19-1-1 建立一二维阵列 266
19-1-2 记忆器的用法 268
19-1-3 DIM叙述的一般形式 269
19—2 二维阵列用法 270
19—3 矩阵叙述 277
19-3-1 矩阵叙述之规则及附注 278
19-3-2 矩阵叙述实例 280
第二十章 磁碟资料档概论 285
20—1 提要 285
20—2 磁碟和档储取 285
20—3 建立和开启资料 287
20-3-1 建立一新档 287
20-3-2 再开启一档 290
20—4 在档中储存资料 291
20—5 标记一档的资料结束和关档 293
20—6 由一档中录出资料 294
20-5-1 关档 294
20-6-1 测试资料结束 297
20—7 无次序的进出与DSKIP和DBACKSPACE 298
20—8 资料记录和资料档的规划 304
20—9 记录进出技术 312
20—10 多元档 314
20—11 “T”磁片参数 320
第二十一章 在卡式磁带储存资料 325
21—1 卡式资料档作业提要 325
21—2 用DATA SAVE OPEN标记一档的开始 327
21—3 储存资料记录 328
21—5 由一档中录出资料 330
21-5-1 录出资料“file name” 330
21—4 标记一资料档的结束 330
21-5-2 录出资料 331
21-5-3 IF END THEN叙述 333
21—6 SKIP和BACKSPACE叙述 334
21—7 有效的储存资料 337
21-7-1 资料如何记录 337
21-7-2 由程式设计技术改进储存效率 339
21—8 指定磁带装置位址 343
21—9 更新卡式磁带资料档 346
第二十二章 链式程式模组 351
22—1 提要 351
22—2 LOAD和LOAD DC叙述 352
22—3 COM和COM CLEAR叙述 355
第三部份 VS BASIC 365
第二十三章 VS BASIC概论 365
23—1 VS BASIC特徵 365
23—2 VS之通讯 366
23-2-1 工作站 366
23-2-2 PF键的使用:菜单 366
23-2-3 上机 366
23-2-4 命令处理机 366
23-3 VS作业系统 367
23-4 BASIC程式发展 367
23-4-1 EDITOR 367
23-4-2 COMPILER 368
23-4-4 RUN(处理目的程式) 369
23-4-3 LINKER 369
第二十四章 程式格式 371
24-1 概论 371
24-2 叙述 371
24-3 行格式 372
24-3-1 空格 372
24-3-2 多元叙述行 372
24-4 程式文件 373
24-4-1 备注 373
24-3-4 执行的次序 373
24-3-3 连续的叙述 373
24-4-2 编译程式 374
第二十五章 数据格式 375
25-1 概论 375
25-2 常数、变数、储存数及算式 375
25-3 数字 376
25-3-1 浮点常数 376
25-3-2 整常数 377
25-3-3 数字变数 377
25-4 文数字 377
25-4-1 文字串(文数字常数) 378
25-4-2 文数字变数 378
25-5-1 一维与二维阵列 379
25-5 阵列变数 379
25-5-2 阵列的度量 381
第二十六章 数字运算 383
26-1 概论 383
26-2 数字运算 383
26-2-1 指定运算 383
26-2-2 算术运算 384
26-2-3 关系运算 385
26-3 数字算式 385
26-4 函数 385
26-4-1 三角函数与其他函数 386
26-4-2 自定函数 387
26-6-1 浮点数 388
26-5 混式运算 388
26-6 总结 388
26-6-2 整数 389
26-6-3 数字算式 389
第二十七章 文数字 391
27-1 概论 391
27-2 文数字运算 391
27-2-1 指定运算 391
27-2-2 连结运算 392
27-2-3 关系运算 392
27-4-1 文数字述式 393
27-3 文数字阵列 393
27-4 文数字述式与储存 393
27-4-2 文数字储存 394
27-5 文数字函数 394
27-6 数字函数与文字元 395
27-7 逻辑算式 396
第二十八章 控制叙述 399
28-1 概论 399
28-2 叙述标记 400
28-3 副程式 401
28-3-1 内副程式 401
28-3-2 外副程式 402
第二十九章 工作站与印表机的输入/输出 405
29-1 概论 405
29-1-1 输出 405
29-1-2 输入 405
29-2 印表机输出 406
29-3 工作站输入/输出 406
29-4 程式句及格式控制叙述 407
29-4-1 FMT叙述 407
29-4-2 Image(%)叙述 407
30-2 档案 409
30-2-1 档形态 409
30-1 概论 409
第三十章 档案输入/输出 409
30-2-2 录的形态:长度和浓缩 410
30-3 BASIC程式中档的用法 411
30-3-1 SELECT叙述 411
30-3-2 OPEN及CLOSE叙述 413
30-4 档的输入/输出叙述 414
30-4-1 READ叙述 414
30-4-2 GET叙述 415
30-4-3 WRITE叙述 416
30-4-4 PUT叙述 416
30-4-5 REWRITE叙述 417
30-5 档输入/输出函数 418
30-5-1 FS—档述式 418
30-5-2 KEY—键 418
30-5-3 MASK函数 419
30-5-4 SIEE函数 419
30-6 档案输出/输入实例 419
第三十一章 资料转换与矩阵叙述 421
31-1 资料转换叙述 421
31-1-1 CON ERT叙述 421
31-1-2 HEXPACK叙述 422
31-1-3 HEXUNPACK叙述 422
31-1-5 TRAN叙述 423
31-1-4 ROTATE〔C〕 423
31-2 矩阵叙述 424
31-2-1 矩阵I/O叙述 424
31-2-2 指定叙述 424
31-2-3 运算叙述 424
31-2-3 矩阵叙述规则 425
第三十二章 VS系统简介及操作程序 427
32-1 VS系统简介 427
32-1-1 VS硬体结构 427
32-1-2 软体结构 429
32-2 VS操作程序 430
32-2-1 工作站键盘 432
32-2-2 VS系统操作程序步骤 433
附录 449
附录A 2200系统侦错讯息对照表 449
附录B 标准流程图形状和符号 451
附录C 2200系统BASIC叙述汇集 453
附录D VS BASIC语言汇集 483
附录E VS BASIC保留字 497
附录F VS BASIC档案特性 499
附录G VS BASIC档案状态码 501
附录H VS字元组 503
附录I VS FAC 505
附录J ASCII码次序表 507
附录K VS BASIC系统侦错对照表 509