第1章 QBASIC语言设计基础 1
1.1 程序设计与QBASIC简介 1
1.2 QBASIC语言程序结构 5
1.3 QBASIC运行环境 7
习题 11
实验1 熟悉QBASIC环境 12
第2章 QBASIC语言基础知识 13
2.1 基本数据类型 13
2.2 常量 13
2.3 变量 16
2.4 标准函数 19
2.5 算术运算符与表达式 20
2.6 例题 22
习题 24
第3章 顺序结构程序设计 26
3.1 赋值语句(LET语句) 26
3.2 输出语句(PRINT语句) 29
3.3 键盘输入语句(INPUT语句) 35
3.4 读数语句与置数语句(READ/DATA语句) 38
3.5 恢复数据区指针语句(RESTORE语句) 40
3.6 结束语句(END语句) 41
3.7 暂停语句(STOP语句) 41
3.8 注释语句(REM语句) 43
3.9 例题 44
习题 46
实验2 QBASIC简单程序设计 49
第4章 选择结构程序设计 51
4.1 QBASIC语句的分类 51
4.2 关系表达式 51
4.3 逻辑表达式 53
4.4 行IF语句 55
4.5 块IF语句 57
4.6 SELECT CASE语句 61
4.7 例题 67
习题 72
实验3 用IF语句实现选择结构 78
实验4 多分支选择结构 79
第5章 循环结构程序设计 80
5.1 循环概述 80
5.2 WHILE循环结构 81
5.3 FOR循环结构 83
5.4 DO语句 88
5.5 循环嵌套 93
5.6 例题 97
习题 105
实验5 简单循环结构 110
实验6 循环的嵌套 110
6.1 数组与数组元素 112
第6章 数组 112
6.2 一维数组 114
6.3 二维数组 121
6.4 例题 124
习题 127
实验7 数组 130
第7章 过程 131
7.1 模块化程序设计概念 131
7.2 子程序 132
7.3 函数 136
7.4 参数的传递 140
7.5 变量的作用域 143
7.6 过程的嵌套与递归调用 145
7.7 例题 147
习题 151
实验8 子程序 153
实验9 函数 154
第8章 字符处理 155
8.1 字符串常量 155
8.2 字符串变量 155
8.3 字符串连接 159
8.4 字符串比较 159
8.5 字符串数组 161
8.6 子字符串 162
8.7 字符串函数 165
8.8 例题 169
习题 171
实验10 字符串 174
第9章 文件 176
9.1 文件的概念 176
9.2 顺序文件 178
9.3 随机文件 188
9.4 文件与目录维护语句 193
习题 194
实验11 文件操作 196
10.1 文本模式与图形模式 198
第10章 屏幕控制和作图 198
10.2 屏幕控制语句 199
10.3 画点和画线 203
10.4 画圆、椭圆及圆弧 206
10.5 图形着色 208
习题 209
实验12 作图 211
附录1 ASCII代码表 212
附录2 QBASIC保留字 213
附录3 QBASIC语句一览表 215
附录4 QBASIC函数表 219
附录5 PRINT USING语句的格式字符 222