《Quick BASIC程序设计》求取 ⇩

第一章绪论1

1.1计算机概述1

1.1.1 计算机的功能部件及工作原理1

1.1.2 计算机的组成3

1.2计算机语言4

1.2.1 机器语言4

1.2.2 汇编语言5

1.2.3 高级语言5

1.3Quick BASIC概述6

1.3.1 Quick BASIC的特点、运行环境及安装6

1.3.2 Quick BASIC的工作屏幕7

1.3.3 Quick BASIC程序开发过程9

习题10

第二章Quick BASIC语言基础11

2.1Quick BASIC语言元素11

2.1.1 基本字符集11

2.1.2 保留字11

2.2数据类型11

2.2.1 数据类型12

2.2.2 常量和变量13

2.2.3 变量的类型说明14

2.3Quick BASIC表达式15

2.3.1 算术表达式15

2.3.2 关系表达式16

2.3.3 逻辑表达式16

2.3.4 字符串表达式17

2.4 常用标准函数17

2.5 Quick BASIC程序的结构20

2.6 QBasic的上机基本操作21

习题二24

实验一 QB程序编辑器的使用24

实验二 QB语言基础25

第三章顺序结构程序设计26

3.1程序的基本结构与流程26

3.1.1 程序的基本结构26

3.1.2 流程图27

3.2数据输入29

3.2.1 赋值语句(LET)29

3.2.2 键盘输入语句(INPUT)30

3.2.3 行输入语句(LINE INPUT)31

3.2.4 读数/置数语句(READ/DATA)32

3.2.5 恢复读数语句(RESTORE)33

3.2.6 交换变量值语句(SWAP)34

3.3屏幕输出语句34

3.3.1 屏幕输出语句(PRINT/WRITE)34

3.3.2 格式输出语句(PRINT USING)35

3.3.3 光标定位语句(LOCATE)38

3.4格式输出函数38

3.4.1 TAB函数38

3.5常用初始化语句39

3.5.1 CLS语句39

3.5.2 CLEAR语句39

3.5.3 RANDOMIZE语句40

3.6注释、暂停及结束语句41

3.6.1 注释语句(REM)41

3.6.2 暂停语句(STOP)41

3.6.3 终止程序执行语句(END)42

习题三42

实验三 建立与运行顺序结构的程序设计43

第四章选择结构程序设计46

4.1 无条件转移语句(GOTO)46

4.2条件语句(IF-THEN-ELSE)47

4.2.1 单行结构47

4.2.2 块结构49

4.2.3 条件嵌套50

4.3多路分支51

4.3.1 SELECT CASE语句51

4.3.2 ON-GOTO语句53

4.4 选择结构的嵌套55

习题四55

实验四 建立与运行选择结构程序57

第五章循环结构程序设计59

5.1FOR/NEXT循环结构59

5.1.1 FOR/NEXT循环结构59

5.1.2 关于步长值的讨论61

5.1.3 举例62

5.2 WHILE/WEND循环结构63

5.3DO/LOOP循环结构65

5.3.1 无测试条件的DO/LOOP循环结构65

5.3.2 在DO/LOOP语句中加WHILE修饰词66

5.3.3 在DO/LOOP语句中加UNTIL修饰词66

5.4 退出语句(EXIT)67

5.5多重循环68

5.5.1 多重循环的概念68

5.5.2 多重循环的应用69

习题五71

实验五 建立与运行循环结构程序73

第六章数组75

6.1 数组的概念75

6.2数组的定义75

6.2.1 数组说明语句(DIM)75

6.2.2 数组的引用76

6.2.3 与数组操作有关的语句和函数78

6.2.4 静态数组与动态数组79

6.3数组的应用80

6.3.1 统计计算81

6.3.2 数组的排序82

6.3.3 数组的查找操作84

6.3.4 矩阵的运算85

习题六88

实验六 数组89

第七章子程序和自定义函数90

7.1子程序90

7.1.1 子程序的概念90

7.1.2 转子语句(GOSUB)和返回语句(RETURN)91

7.1.3 子程序的嵌套92

7.2 开关转子语句(ON-GOSUB)93

7.3自定义函数94

7.3.1 自定义函数的建立(DEF FE语句)95

7.3.2 自定义函数的调用95

习题七96

实验七 子程序和自定义函数的调用97

第八章过程99

8.1变量的作用域及其属性说明99

8.1.1 变量的作用域99

8.1.2 变量属性的说明99

8.2SUB过程102

8.2.1 SUB过程的建立102

8.2.2 SUB过程的调用103

8.3FUNCTION过程103

8.3.1 FUNCTION过程的建立103

8.3.2 FUNCTION过程的调用104

8.4 过程参数的传递105

8.5递归109

8.5.1 递归调用109

8.5.2 调整堆栈容量109

8.6 模块化程序设计110

习题八112

实验八 过程的建立与调用113

第九章文件115

9.1文件的概念115

9.1.1 文件、记录与字段115

9.1.2 文件的分类117

9.2文件操作语句和函数117

9.2.1 打开文件语句(OPEN)117

9.2.2 关闭文件语句(CLOSE)118

9.2.3 文件操作语句119

9.2.4 文件操作函数120

9.3顺序文件121

9.3.1 顺序文件的输出(顺序写文件)121

9.3.2 顺序文件的输入(顺序读文件)122

9.3.3 顺序文件中数据的添加、检索、排序和修改123

9.4随机文件126

9.4.1 随机文件的输出(随机写文件)127

9.4.2 随机文件的输入(随机读文件)129

习题九131

实验九 顺序文件的建立、修改和查询与随机文件的建立和修改131

第十章图形与动画133

10.1屏幕设置133

10.1.1 屏幕显示方式与屏幕坐标系133

10.1.2 设置屏幕方式语句(SCREEN)134

10.1.3 设置屏幕颜色语句(COLOR)135

10.2绘图语句136

10.2.1 画点语句(PSET/PRESET)136

10.2.2 画线语句(LINE)137

10.2.3 连续画线(DRAW)138

10.2.4 画圆和画弧语句(CIRCLE)139

10.3 图形的填充139

10.4屏幕坐标的设定140

10.4.1 定义视见区语句(VIEW)140

10.4.2 定义文本窗口语句(VIEW PRINT)141

10.4.3 定义逻辑坐标系语句(WINDOW)142

10.4.4 物理坐标与逻辑坐标的跟踪144

10.5动画设计144

10.5.1 用GET语句存储图形145

10.5.2 用PUT语句重放图形145

10.5.3 动画技术146

习题十151

实验十 图形与动画设计151

第十一章输入输出技术153

11.1 键盘的控制153

11.2输出设备的控制155

11.2.1 打印机的控制155

11.2.2 扬声器的控制156

11.2.3 显示器的控制158

11.3 报表生成159

11.4 “菜单”技术161

习题十一166

实验十一 输入输出技术167

附录ⅠQuick BASIC语言函数、语句、命令功能一览表168

附录ⅡQuick BASIC开发环境命令一览表172

附录ⅢQuick BASIC错误信息175

参考文献192

1999《Quick BASIC程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由冯玉山,王秀义主编 1999 徐州:中国矿业大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。