第一章 计算机基础与QBASIC概述 1
第一节 计算机的发展、特点和应用 1
第二节 计算机的硬件和软件 3
第三节 程序设计语言 5
第四节 BASIC语言的发展与QBASIC 6
第五节 QBASIC的基本操作 7
习题一 15
上机实习一 15
第一节 QBASIC的基本字符集 16
第二章 QBASIC的基本概念 16
第二节 QBASIC源程序的结构 17
第三节 数据及数据类型 19
第四节 常量和变量 22
第五节 函数 26
第六节 表达式 28
习题二 32
上机实习二 33
第三章 基本语句与顺序程序设计 34
第一节 结束语句(END)和赋值语句(LET) 34
第二节 变量交换值语句(SWAP) 35
第三节 键盘输入语句(INPUT)和行输入语句(LINE INPUT) 36
第四节 读数语句(READ)与置数语句(DATA) 37
第五节 恢复数据语句(RESTORE) 39
第六节 注释语句(REM)与暂停语句(STOP) 41
第七节 三种提供数据的语句的比较 42
习题三 43
上机实习三 44
第四章 分支程序设计 45
第一节 问题的提出 45
第二节 程序流程图 45
第三节 单行条件转向语句 46
第四节 块结构条件语句 50
第五节 SELECT CASE语句 52
第六节 GOTO和ON-GOTO语句 55
习题四 57
上机实习四 57
第五章 循环程序设计 59
第一节 问题的提出 59
第二节 FOR-NEXT循环语句 60
第三节 当循环语句(WHILE-WEND) 66
第四节 DO循环语句(DO-LOOP) 68
第五节 多重循环 73
习题五 77
上机实习五 78
第六章 输出语句 79
第一节 屏幕输出语句PRINT 79
第二节 与打印有关的两个函数(TAB与SPC) 82
第三节 屏幕定位语句(LOCATE) 85
第四节 自选格式输出语句(PRINT USING) 85
第五节 从打印机上输出结果 87
习题六 88
上机实习六 89
第一节 自定义函数 90
第七章 自定义函数及子程序 90
第二节 模块内子程序 94
第三节 模块化FUNCTION函数 95
第四节 模块化SUB子程序 98
第五节 参数传递 103
第六节 变量共享 106
习题七 109
上机实习七 110
第八章 数组与记录 111
第一节 下标变量和数组的概念 111
第二节 数组说明语句(DIM) 112
第三节 数组数据的基本操作 114
第四节 数组应用举例 116
第五节 静态数组和动态数组 120
第六节 记录 122
习题八 124
上机实习八 125
第九章 图形和声音 126
第一节 屏幕控制语句(SCREEN,CLS) 126
第二节 绘图语句 127
第三节 设置颜色语句与填色语句 130
第四节 坐标设置与转换语句(PMAP) 131
第五节 动画处理 133
第六节 声响和音乐 135
习题九 137
上机实习九 137
第十章 文件管理 138
第一节 文件的基本概念 138
第二节 顺序文件的建立与存取 139
第三节 随机文件的建立与存取 141
第四节 二进制文件的建立与存取 144
习题十 146
上机实习十 147