《QBasic语言程序设计》求取 ⇩

1.1 BASIC语言的发展历史1

第一章 QBasic语言概述1

1.2 BASIC语言的时代划分2

1.2.1 第一代(1964年~1984年)2

1.2.2 第二代(1985年~1990年)2

1.2.3 第三代(1991年以来)3

1.3 QBasic语言的特点3

1.4 QBasic语言的技术指标4

1.4.1 变量名、字符串和数值限制4

1.5 QBasic语言的程序行和符号约定5

1.5.1 程序行5

1.4.3 过程和文件限制5

1.4.2 数组限制5

1.5.2 语句格式中的符号约定6

习题一7

第二章 数据及其运算8

2.1 数据和数据类型8

2.1.1 数据8

2.1.2 数据类型8

2.2 常量和变量10

2.2.1 常量10

2.2.2 变量11

2.3 表达式14

2.3.1 数值表达式14

2.3.2 关系表达式15

2.3.3 逻辑表达式16

2.4 函数17

2.3.4 字符表达式17

2.4.1 常用三角函数18

2.4.2 代数函数18

2.4.3 数值类型转换函数19

2.4.4 日期和时间函数20

习题二21

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

3.1 顺序结构程序设计的概念23

3.2 非格式输出语句PRINT23

3.3 清屏语句CLS26

3.4 终止程序运行语句END26

3.5 内存变量赋值语句LET26

3.6 键盘输入语句INPUT29

3.7 读数、置数语句READ…DATA31

3.9 交换变量值语句SWAP33

3.8 恢复读数据语句RESTORE33

3.10 程序注释语句REM丨′34

3.11 程序暂停语句STOP和SLEEP35

3.12 程序举例35

习题二37

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

4.1 选择结构程序设计的概念39

4.2 条件选择语句IF40

4.2.1 单行结构条件语句IF…THEN…ELSE40

4.2.2 块结构条件语句IF…THEN…ELSE…END IF42

4.3 多条件多分支选择语句SELECT CASE…END SELECT45

4.4 程序举例50

习题四52

5.1 循环结构程序设计的概念54

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

5.2.1 先测试条件的当型循环语句DO WHILE…LOOP55

5.2 当型循环语句55

5.2.2 后测试条件的当型循环语句DO…LOOP WHILE57

5.3 直到型循环语句58

5.3.1 先测试条件的直到型循环语句DO UNTIL…LOOP58

5.3.2 后测试条件的直到型循环语句DO…LOOP UNTIL59

5.4 步长型循环语句FOR…NEXT61

5.5 程序举例66

习题五67

6.1.1 数组的概念69

6.1.2 数组单元69

6.1 数组和数组单元的概念69

第六 章数组69

6.1.3 数组的维数70

6.1.4 数组名的命名70

6.1.5 数组类型的说明70

6.1.6 下标变量的使用说明70

6.2 建立数组语句DIM71

6.3 程序举例78

习题六79

第七章 过程81

7.1 过程的概念81

7.2 子程序过程82

7.2.1 定义子程序过程语句SUB…END SUB82

7.2.2 调用子程序过程语句CALL83

7.3.1 定义函数过程语句FUNCTION…END FUNCTION85

7.3 函数过程85

7.3.2 调用函数过程86

7.4 说明过程语句DECLARE87

7.5 调用过程时的数据传递87

7.5.1 形式参数与实际参数87

7.5.2 传址调用88

7.5.3 传值调用89

7.6 过程的嵌套和递归调用90

7.6.1 过程的嵌套91

7.6.2 过程的递归调用92

7.7 变量的属性和作用域93

7.7.1 局部变量94

7.7.2 全程变量95

7.7.3 共享变量96

7.7.4 变量作用域规则小结97

7.8 静态变量与动态变量97

7.8.1 STATIC语句98

7.8.2 动态变量与静态变量99

习题七101

第八章 字符处理103

8.1 字符串常量103

8.1.1 字符103

8.1.2 字符串103

8.1.3 字符串长度103

8.1.4 求字符串长度函数LEN104

8.1.5 注意事项104

8.2 字符串变量和字符串数组104

8.2.1 字符串变量的定义104

8.3 字符串变量的赋值105

8.2.2 字符串数组105

8.4 字符串表达式及字符串的比较106

8.4.1 字符串表达式106

8.4.2 字符关系表达式106

8.4.3 两个字符串大小的比较106

8.4.4 字符串的检索107

8.5 取子字符串107

8.5.1 LEFT$函数107

8.5.2 RIGHT$函数108

8.5.3 MID$函数108

8.6 字符串的生成109

8.6.1 STRING$函数109

8.6.3 字符串中大小写字母之间的转换110

8.6.2 SPACE$函数110

8.7 字符串与数值的相互转换111

8.7.1 ASCII码与字符的相互转换111

8.7.2 数值与字符串的相互转换111

8.7.3 数制与数制之间的转换112

8.8 改变字符串中的字符语句MID$113

8.9 可变长字符串与固定长字符串113

8.9.1 可变长字符串与固定长字符串的定义113

8.9.2 删除字符串的首尾空格114

8.10 程序举例115

习题八116

第九章 用户定义类型118

9.1 记录的概念118

9.3 定义和使用记录变量119

9.2 用户类型定义语句TYPE…END TYPE119

9.4 记录数组120

9.5 嵌套记录121

9.6 程序举例122

习题九125

第十章 数据文件126

10.1 程序文件和数据文件126

10.2 顺序文件127

10.2.1 建立和打开顺序文件语句OPEN128

10.2.2 关闭文件语句CLOSE128

10.2.3 把数据存储到文件中129

10.2.4 读取顺序文件中的数据132

10.3.1 建立和打开随机文件OPEN138

10.3.2 用记录类型处理随机文件138

10.3 随机文件138

10.4 二进制文件140

10.4.1 打开二进制文件OPEN141

10.4.2 移动指针语句SEEK141

10.4.3 SEEK()函数142

10.5 文件与目录维护语句143

10.5.1 MKDIR、CHDIR、RMDIR、FILES语句143

10.5.2 KILL语句144

10.5.3 NAME语句144

10.5.4 SHELL语句144

10.5.5 SYSTEM语句144

习题十145

第十一章 图形146

11.1 屏幕坐标系146

11.1.1 文本方式与字符坐标系146

11.1.2 图形方式与点坐标系147

11.2 屏幕方式及颜色的设置148

11.2.1 设置屏幕方式语句SCREEN148

11.2.2 屏幕颜色设置语句COLOR149

11.3 基本绘图语句151

11.3.1 画点语句PSET及PRESET151

11.3.2 画直线和矩形框语句LINE152

11.3.3 画圆、椭圆和画弧语句CIRCLE154

11.3.4 连续画线语句DRAW156

11.4 填涂颜色语句PAINT158

11.5 图形的窗口操作160

11.5.1 窗口语句WINDOW160

11.5.2 视窗语句VIEW161

11.6 程序举例161

习题十一163

第十二章 动画设计164

12.1 字符动画164

12.2 图形方式动画165

12.3 快速动画166

12.3.1 存储图形语句GET166

12.3.2 重显图形语句PUT167

12.4 屏幕页动画169

习题十二171

第十三章 声音与音乐172

13.1 BEEP语句172

13.2 SOUND语句173

13.2.1 SOUND语句173

13.2.2 用SOUND语句演奏音乐174

13.3.2 使用方法177

13.3.1 格式及功能177

13.3 PLAY语句177

13.4 程序举例183

习题十三185

第十四章 上机操作186

14.1 QBasic的文件组成186

14.2 QBasic的启动187

14.3 QBasic的屏幕界面和基本操作187

14.3.1 屏幕界面187

14.3.2 基本编辑操作189

14.3.3 菜单、对话框的基本操作189

14.4 QBasic的菜单系统190

14.4.1 File菜单190

14.4.2 Edit菜单194

14.4.3 View菜单196

14.4.4 Search菜单198

14.4.5 Run菜单199

14.4.6 Debug菜单200

14.4.7 Options菜单201

14.4.8 Help菜单202

14.5 在QBasic环境中调试程序202

14.5.1 单步执行程序202

14.5.2 设置并使用断点203

14.5.3 使用Immediate窗口203

14.5.4 用PRINT观察变量205

附录一 QBasic语句一览表(按字母顺序排列)206

附录二 QBasic内部函数一览表(按字母顺序排列)210

附录三 QBasic运行时错误(Run-Time Error)代码、信息对照表213

附录四 ASCII字符编码表216

1998《QBasic语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由河南省中等专业学校计算机教材编辑委员会编著 1998 郑州:河南科学技术出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。