《QBasic语言程序设计教程 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘瑞新,丁爱萍编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1999
  • ISBN:7505353543
  • 页数:287 页
图书介绍:

第1章 QBasic语言概述 1

1.1 BASIC语言的发展历史 1

1.2 BASIC语言的时代划分 2

1.3 QBasic语言的特点 3

1.4 QBasic语言的技术指标 4

1.5 QBasic语言的基本操作 5

1.5.1 安装与启动 5

1.5.2 程序的建立、运行、保存和打开 7

1.5.3 退出QBasic回到DOS 12

1.5.4 基本编辑方法 12

1.6 QBasic语言的程序行和符号约定 13

1.6.1 程序行 13

1.6.2 语句格式中的符号约定 14

习题一 15

第2章 数据类型、常量变量、表达式和函数 16

2.1 数据和数据类型 16

2.1.1 数据 16

2.1.2 数据类型 16

2.2 常量和变量 18

2.2.1 常量 18

2.2.2 变量 19

2.3 表达式 22

2.3.1 数值型表达式 23

2.3.2 关系型表达式 24

2.3.3 逻辑型表达式 24

2.3.4 字符型表达式 25

2.4.2 代数函数 26

2.4.1 常用三角函数 26

2.4 函数 26

2.4.3 数值类型转换函数 28

2.4.4 日期和时间函数 28

习题二 30

第3章 顺序结构程序设计 32

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

3.2 非格式输出语句PRINT 32

3.3 清屏语句CLS 35

3.4 注释语句REM| 35

3.5 终止程序运行语句END 36

3.6 赋值语句LET 36

3.7 键盘输入语句INPUT 39

3.8 读数、置数语句READ...DATA 41

3.9 恢复读数据语句RESTORE 43

3.10 交换变量值语句SWAP 44

3.11 几种赋值语句的比较 45

3.12 其他语句 46

3.12.1 程序暂停语句STOP和SLEEP 46

3.12.2 屏幕定位语句LOCATE 46

3.12.3 屏幕格式输出语句PRINT USING 47

3.12.4 从打印机输出的方法 50

3.13 程序举例 52

习题三 54

第4章 选择结构程序设计 57

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

4.2 单条件选择语句IF 58

4.2.1 单行结构条件语句IF...THEN...ELSE 58

4.2.2 块结构条件语句IF...THEN...ELSE...END IF 60

4.3 多条件多分支选择语句SELECT CASE 64

4.4 程序举例 71

习题四 73

第5章 循环结构程序设计 75

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

5.1.1 循环现象 75

5.1.2 循环结构 75

5.2 条件循环语句WHILE...WEND 76

5.3 固定次数的循环语句FOR...NEXT 81

5.4 次数不定的循环语句DO...LOOP 87

5.4.1 先测试条件的当型循环语句DO WHILE | UNTIL...LOOP 87

5.4.2 后测试条件的直到型循环语句DO...LOOP WHILE | UNTIL 90

5.5 3种循环结构的比较 93

5.6 程序举例 94

习题五 96

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

第6章 数组 100

6.2 建立数组语句DIM 101

6.3 程序举例 110

习题六 115

第7章 过程 117

7.1 过程的概念 117

7.2 子程序过程 118

7.2.1 定义子程序过程 118

7.2.2 调用子程序过程 119

7.3 函数过程 123

7.3.1 定义函数过程 123

7.3.2 调用函数过程 124

7.4 说明过程 124

7.5.1 形式参数与实际参数 125

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

7.5.2 传址调用 126

7.5.3 传值调用 127

7.5.4 程序举例 128

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

7.6.1 过程的嵌套 130

7.6.2 过程的递归调用 131

7.7 变量的属性和作用域 133

7.7.1 局部变量 133

7.7.2 全程变量 134

7.7.3 共享型变量 135

7.7.4 变量作用域规则小结 136

7.8 静态变量与动态变量 137

7.8.1 STATIC语句 137

7.8.2 动态变量与静态变量 138

习题七 140

第8章 字符处理 142

8.1 字符串常量 142

8.2 字符串变量和数组 143

8.2.1 字符串变量的定义 143

8.2.2 字符串数组 143

8.3 字符串变量的赋值 144

8.3.1 用LET语句赋值 144

8.3.2 用INPUT语句赋值 144

8.3.3 用READ…DATA语句赋值 145

8.3.4 用LINE INPUT语句赋值 145

8.4 字符串表达式 146

8.5.2 两个字符串大小的比较 147

8.5 字符串的比较 147

8.5.1 字符关系表达式 147

8.5.3 字符串检索函数INSTR() 148

8.6 取予字符串 148

8.6.1 LEFT$()函数 149

8.6.2 RIGHT$()函数 150

8.6.3 MID$()函数 150

8.7 字符串的生成 151

8.7.1 STRING$()函数 151

8.7.2 SPACE$()函数 151

8.7.3 字符串中大小写字母之间的转换 152

8.8 字符串与数值的相互转换 152

8.8.1 ASCII码与字符的相互转换 153

8.8.2 数值与字符串的相互转换 153

8.8.3 数制与数制之间转换 154

8.9 改变字符串中的字符语句MID$ 155

8.10 可变长字符串与固定长字符串 156

8.10.1 可变长字符串与固定长字符串 156

8.10.2 删除字符串的首尾空格 156

8.11 程序举例 157

习题八 159

第9章 用户定义数据类型 162

9.1 用户定义数据类型的概念 162

9.2 用户数据类型定义语句TYPE 163

9.3 定义和使用用户数据类型变量 163

9.4 用户数据类型数组 164

9.5 用户数据类型的嵌套 165

9.6 程序举例 166

习题九 169

10.2 数据文件的基本概念 170

第10章 数据文件 170

10.1 程序文件和数据文件 170

10.3 顺序文件 171

10.3.1 建立和打开顺序文件语句OPEN 172

10.3.2 关闭文件语句CLOSE 173

10.3.3 把数据存储到文件中 173

10.3.4 读取顺序文件中的数据 177

10.4 随机文件 181

10.4.1 建立和打开随机文件OPEN 182

10.4.2 用用户定义数据类型处理随机文件 182

10.5 二进制文件 184

10.5.1 打开二进制文件语句OPEN 185

10.5.2 移动指针语句SEEK 185

10.5.3 SEEK()函数 186

10.6.1 MKDIR CHDIR、RMDIR语句 187

10.6 文件与目录维护语句 187

10.6.2 KILL语句 188

10.6.3 NAME语句 188

10.6.4 SHELL语句 189

10.6.5 SYSTEM语句 189

习题十 189

第11章 图形 192

11.1 屏幕坐标系 192

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

11.1.2 图形方式与点坐标系 192

11.2 屏幕方式的设置 193

11.3 颜色的设置 195

11.4.1 画点语句PSET及PRESET 196

11.4 基本绘图语句 196

11.4.2 画直线和矩形框语句LINE 198

11.4.3 画圆、椭圆和画弧语句CIRCLE 200

11.4.4 连续画线语句DRAW 202

11.5 涂色语句 204

11.6 图形的窗口操作 206

11.6.1 窗口语句WINDOW 206

11.6.2 视窗语句VIEW 207

11.7 程序举例 207

习题十一 209

第12章 动画设计 210

12.1 字符动画 210

12.2 图形方式动画 211

12.3.1 存储图形语句GET 212

12.3 快速动画 212

12.3.2 重显图形语句PUT 213

12.4 屏幕页动画 214

习题十二 215

第13章 声音与音乐 217

13.1 BEEP语句 217

13.2 SOUND语句 218

13.2.1 SOUND语句 218

13.2.2 用-SOUND语句演奏音乐 219

13.3 PLAY语句 222

13.4 程序举例 228

习题十三 231

第14章 上机操作 233

14.1 QBasic的启动 233

14.2 菜单、对话框的基本操作 234

14.3.1 File菜单 235

14.3 QBasic语言的菜单系统 235

14.3.2 Edit菜单 241

14.3.3 View菜单 247

14.3.4 Search菜单 251

14.3.5 Run菜单 253

14.3.6 Debug菜单 254

14.3.7 Option菜单 255

14.3.8 Help菜单 257

14.4 QBasic语言的帮助系统 258

14.4.1 从启动屏幕进入帮助系统 258

14.4.2 从菜单进入帮助系统 259

14.4.3 帮助系统的使用 262

14.5.1 单步执行程序 263

14.5 在QBasic语言环境中调试程序 263

14.5.2 设置并使用断点 264

14.5.3 使用Immediate窗口 265

14.5.4 用PRINT观察变量 267

14.6 把GW-BASIC和BASICA程序转换为QBasic语言程序 267

附录 268

附录1 QBasic语言按功能分类的语句和函数 268

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

附录3 QBasic语言内部函数(按字母顺序排列) 277

附录4 QBasic语言保留字 279

附录5 QBasic语言的操作键 281

附录6 QBasic语言运行时错误(Run-Time Error)代码、信息对照表 285

附录7 ASCII字符编码表 287