第一章电子计算机的组成 1
§1.1 电子计算机的硬件系统 1
目录 1
§1.2电子计算机中数的表示与编码 3
§1.3从机器语言到高级语言 8
§1.4电子计算机的软件系统 10
本章小结 10
习题一 11
第二章算法与程序设计 12
§2.1算法的概念 12
§2.2用流程图表示算法 14
§2.3用结构化流程图(N-S图)表示算法 16
§2.4结构化程序设计步骤 19
习题二 20
本章小结 20
第三章BASIC语言的基本知识 22
§3.1 BASIC语言的发展 22
§3.2 BASIC源程序的结构 23
§3.3 BASIC字符集 24
§3.4数据的类型 25
§3.5常量 26
§3.6变量 27
§3.7标准函数 28
§3.8表达式 29
§3.9 QUICK BASIC的模块结构 31
本章小结 32
习题三 33
第四章顺序结构 34
§4.1 引例 35
§4.2赋值语句(LET) 36
§4.3输出语句(PRINT) 38
§4.4 输入语句(INPUT、READ/DATA) 45
§4.5 END、STOP、REM语句 50
§4.6符号常数说明语句(CONST) 51
本章小结 52
习题四 53
第五章选择结构 55
§5.1引例 55
§5.2关系表达式和逻辑表达式 55
§5.3行IF语句 58
§5.4块IF 59
§5.5选择结构的嵌套 61
§5.6多路选择结构 65
§5.7无条件转移语句(GOTO) 69
§5.8多分支转移语句(ON GOTO) 70
本章小结 72
习题五 73
第六章循环结构 75
§6.1 引例 75
§6.2 WHILE循环语句(WHILE—WEND) 76
§6.3 FOR循环语句(FOR—NEXT) 78
§6.4 DO循环语句(DO—LOOP) 84
本章小结 91
习题六 92
第七章数组 94
§7.1数组的基本概念 94
§7.2数组说明语句(DIM) 97
§7.3应用举例(一) 98
§7.4 QUICK BASIC对数组的扩充 103
§7.5应用举例(二) 106
本章小结 110
习题七 110
第八章自定义函数与子程序 112
§8.1 自定义函数 112
§8.2子程序 115
§8.3 QUICK BASIC过程 122
§8.4 FUNCTION子程序 122
§8.5 SUB子程序 125
§8.6应用举例 128
§8.7对QUICK BASIC过程的进一步讨论 131
本章小结 139
习题八 140
第九章字符串处理 142
§9.1字符串常数 142
§9.2字符串变量及数组 143
§9.3字符串变量的赋值 144
§9.4字符串的连接 146
§9.5字符串的比较 147
§9.6取子字符串 150
§9.7字符串的生成 151
§9.8字符串与数的相互转换 154
§9.9改变字符串中的字符 156
§9.10设置和读取系统的日期及时间 157
§9.11 QUICK BASIC对字符串处理的扩展 158
§9.12应用举例 160
本章小结 166
习题九 168
第十章图形 170
§10.1显式模式与屏幕坐标系统 170
§10.2有关屏幕控制的语句 171
§10.3图形的基本构成——点、线、圆 173
§10.4图形的着色 178
§10.5 QUICK BASIC中图形的窗口操作 180
本章小结 185
习题十 186
第十一章文件 187
§11.1文件的基本概念 187
§11.2顺序文件 189
§11.3随机文件 195
§11.4 QUICK BASIC对读/写随机文件的改进 198
本章小结 203
习题十一 203
第十二章综合程序设计概要 204
§12.1结构化程序设计方法 204
§12.2程序设计综合举例 207
习题十二 224
第十三章QUICK BASIC上机方法 226
§13.1 QUICK BASIC入门 226
§13.2编辑BASIC源程序 231
§13.3模块操作 236
§13.4程序调试 239
§13.5在QUICK BASIC内建立可执行文件 242
§13.6 QUICK库的建立和使用 243
§13.7命令小结 244