第一篇 计算机知识引论 1
第一章 计算机初步知识 1
1.1 计算机的发展与应用 2
1.2 计算机的数学基础 3
1.3 计算机中的信息表示 7
1.4 计算机系统组成 9
第二章 程序设计基础 11
2.1 程序与语言 12
2.2 程序设计工具 13
2.3 BASIC语言概貌 15
2.4 BASIC语言上机实践 17
2.5 问题与解答 18
第二篇 BASIC语言基础 21
第三章 数据与表达式 21
3.1 常量 22
3.2 变量 23
3.3 标准函数(Ⅰ) 25
3.4 运算符与表达式 26
3.5 赋值语句 28
3.6 问题与解答 30
第四章 输入输出控制 37
4.1 PRINT语句 38
4.2 定位输出函数 45
4.3 键盘输入语句 48
4.4 READ与DATA 52
4.5 恢复数据区语句 56
4.6 END语句、STOP语句与REM语句 58
4.7 字符串的输入与输出 60
4.8 问题与解答 64
第五章 流程控制(Ⅰ) 79
5.1 无条件转移语句 80
5.2 关系运算与逻辑运算 84
5.3 条件语句 88
5.4 问题与解答 93
第六章 流程控制(Ⅱ) 103
6.1 FOR~NEXT语句 104
6.2 WHILE~WEND语句 112
6.3 问题与解答 114
第七章 函数与子程序 125
7.1 标准函数(Ⅱ) 126
7.2 随机函数及其应用 127
7.3 自定义函数 132
7.4 子程序及其调用 135
7.5 开关转子语句ON~GOSUB 138
7.6 子程序嵌套 139
7.7 问题与解答 141
第八章 有序数据的处理——数组 153
8.1 下标变量的使用 154
8.2 数据表格处理与二维数组 158
8.3 问题与解答 163
第九章 字符串 175
9.1 字符串与字符串变量 176
9.2 字符串函数 178
9.3 问题与解答 184
第十章 图形制作 189
10.1 图形制作中几个常用概念 190
10.2 文本方式 192
10.3 高分辨率图形方式 193
10.4 中分辨率图形方式 196
10.5 绘图程序举例 198
10.6 问题与解答 199
第十一章 文件操作 205
11.1 源程序文件 206
11.2 顺序文件 207
11.3 随机文件 211
11.4 问题与解答 216
第三篇 上机实践 221
第十二章 上机预备知识 221
12.1 键盘介绍 222
12.2 DOS操作系统 224
12.3 BASIC语言软件与上机环境 231
第十三章 BASIC语言上机实践 233
13.1 GWBASIC的使用 234
13.2 GWBASIC的程序调试技术 239
13.3 Turbo BASIC的使用 243
13.4 Turbo BASIC中的程序编辑 251
13.5 Quick BASIC简介 254
13.6 程序的正确性、结构和风格 255
13.7 问题与解答 256
附录 265
附录一 GWBASIC常用命令、语句、函数一览表 265
附录二 GWBASIC错误信息 268
附录三 Turbo BASIC错误信息 272
附录四 BASIC语言考试样题 276
参考文献 291