第一章 QBASIC语言基础 1
1.1 QBASIC语言的基本概念 1
1.2 QBASIC的基本操作 7
1.3 本章要点、难点及例题分析 9
习题一 11
第二章 顺序结构程序设计 13
2.1 程序设计概述 13
2.2 赋值语句(LET) 17
2.3 键盘输入语句(INPUT和LINE INPUT) 18
2.4 读数/置数语句(READ/DATA)及恢复数据语句(RESTORE) 20
2.5 三种提供数据方式的比较 22
2.6 输出语句(PRINT,DPRINT) 23
2.7 注释语句(REM)、暂停语句(STOP)和结束语句(END) 28
2.8 本章要点、难点及例题分析 29
习题二 33
第三章 选择结构程序设计 35
3.1 无条件转向语句(GOTO) 35
3.2 条件语句(IF,IF/END IF) 36
3.3 多条件多分支选择语句(SELECT CASE) 41
3.4 本章要点、难点及例题分析 42
习题三 47
第四章 循环结构程序设计 51
4.1 循环的一般概念 51
4.2 FOR/NEXT循环结构 52
4.3 WHILE/WEND循环结构 57
4.4 DO/LOOP循环结构 58
4.5 多重循环 61
4.6 本章要点、难点及例题分析 65
习题四 69
第五章 数组及其程序设计 72
5.1 数组的基本概念 72
5.2 一维数组及其应用 74
5.3 二维数组及其应用 80
5.4 本章要点、难点及例题分析 83
习题五 88
第六章 过程 90
6.1 过程的概念 90
6.2 子程序过程(SUB) 90
6.3 函数过程(FUNCTION) 92
6.4 过程调用中的几个主要问题 94
6.5 过程嵌套调用 102
6.6 自定义函数和子程序 103
6.7 本章要点、难点和例题分析 106
习题六 112
第七章 字符串 115
7.1 字符串常量 115
7.2 字符串变量 116
7.3 字符串函数 118
7.4 字符串表达式 121
7.5 自选输出格式 124
7.6 字符串数组 124
7.7 本章要点、难点和例题分析 126
习题七 131
第八章 图形 133
8.1 文本模式与图形模式 133
8.2 屏幕设置和颜色设置 134
8.3 基本绘图语句 139
8.4 图形的着色及图案填充 144
8.5 视窗和逻辑坐标系 146
8.6 本章要点、难点及例题分析 151
习题八 154
第九章 数据文件 156
9.1 文件概述 156
9.2 顺序文件及其操作 157
9.3 随机文件及其操作 164
9.4 记录变量及其在随机文件中的应用 170
9.5 本章要点、难点及例题分析 173
习题九 178
第十章 QBASIC编程环境 179
10.1 QBASIC功能菜单简介 179
10.2 File菜单及其使用 181
10.3 Edit菜单及其使用 183
10.4 Vicw菜单及其使用 184
10.5 Search菜单及其使用 185
10.7 Debug菜单及其使用 186
10.6 Run菜单及其使用 186
10.8 Options菜单及其使用 187
10.9 Help菜单及其使用 188
附录一 模拟试题 190
附录二 QBASIC语句一览表(按字母顺序排列) 194
附录三 QBASIC常用内部函数一览表 197
附录四 QBASIC保留字一览表 199
附录五 QBASIC运行时错误信息一览表 201
附录六 QBASIC文本编辑操作 203
附录七ASCII字符编码表 207