《QBasic语言程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:河南省中等专业学校计算机教材编辑委员会编著
  • 出 版 社:郑州:河南科学技术出版社
  • 出版年份:1998
  • ISBN:7534922372
  • 页数:216 页
图书介绍:

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 非格式输出语句PRINT 23

3.3 清屏语句CLS 26

3.4 终止程序运行语句END 26

3.5 内存变量赋值语句LET 26

3.6 键盘输入语句INPUT 29

3.7 读数、置数语句READ…DATA 31

3.9 交换变量值语句SWAP 33

3.8 恢复读数据语句RESTORE 33

3.10 程序注释语句REM丨′ 34

3.11 程序暂停语句STOP和SLEEP 35

3.12 程序举例 35

习题二 37

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

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

4.2 条件选择语句IF 40

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

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

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

4.4 程序举例 50

习题四 52

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

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

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

5.2 当型循环语句 55

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

5.3 直到型循环语句 58

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

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

5.4 步长型循环语句FOR…NEXT 61

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 建立数组语句DIM 71

6.3 程序举例 78

习题六 79

第七章 过程 81

7.1 过程的概念 81

7.2 子程序过程 82

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

7.2.2 调用子程序过程语句CALL 83

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

7.3 函数过程 85

7.3.2 调用函数过程 86

7.4 说明过程语句DECLARE 87

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 求字符串长度函数LEN 104

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 TYPE 119

9.4 记录数组 120

9.5 嵌套记录 121

9.6 程序举例 122

习题九 125

第十章 数据文件 126

10.1 程序文件和数据文件 126

10.2 顺序文件 127

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

10.2.2 关闭文件语句CLOSE 128

10.2.3 把数据存储到文件中 129

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

10.3.1 建立和打开随机文件OPEN 138

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

10.3 随机文件 138

10.4 二进制文件 140

10.4.1 打开二进制文件OPEN 141

10.4.2 移动指针语句SEEK 141

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 设置屏幕方式语句SCREEN 148

11.2.2 屏幕颜色设置语句COLOR 149

11.3 基本绘图语句 151

11.3.1 画点语句PSET及PRESET 151

11.3.2 画直线和矩形框语句LINE 152

11.3.3 画圆、椭圆和画弧语句CIRCLE 154

11.3.4 连续画线语句DRAW 156

11.4 填涂颜色语句PAINT 158

11.5 图形的窗口操作 160

11.5.1 窗口语句WINDOW 160

11.5.2 视窗语句VIEW 161

11.6 程序举例 161

习题十一 163

第十二章 动画设计 164

12.1 字符动画 164

12.2 图形方式动画 165

12.3 快速动画 166

12.3.1 存储图形语句GET 166

12.3.2 重显图形语句PUT 167

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