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

  • 购买积分:11 如何计算积分?
  • 作  者:管荣平,成洁,汪晴等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2005
  • ISBN:7302099480
  • 页数:273 页
图书介绍:本书是根据教育部最新颁布的中等职业学校计算机及应用专业教学基本要求编写的。主要介绍了QBASIC语言的基础知识、基本概念、3种程序结构及程序设计方法,数组、函数和子程序、字符串、文件及屏幕控制与作图等基本知识。本书依据“浅、够、新、用”的原则,采用思考与练习相结合的方法,力求使学生快速掌握程序设计的方法和编程技巧。

第1章 编程语言概述 1

1.1 计算机语言概述 1

1.1.1 机器语言 1

1.6 习题 1 1

目录 1

1.1.2 汇编语言 2

1.1.3 高级语言 2

1.2 QBASIC语言简介 2

1.3 QBASIC语言的程序结构 4

1.3.1 QBASIC程序的组成 4

1.4.1 QBASIC的启动和退出 5

1.4 QBASIC语言的上机操作 5

1.3.2 QBASIC程序行 5

1.4.2 QBASIC的工作窗口和菜单 6

1.4.3 语言程序的输入、编辑、运行、存储和打开 9

1.5 本章小结 10

1.7 上机实习 11

第2章 QBASIC语言的基础知识 13

2.1 QBASIC的数据类型 13

2.2 常量、变量和函数 14

2.2.1 常量 14

2.2.2 变量 16

2.2.3 标准函数 18

2.3 表达式 19

2.3.1 算术表达式 19

2.3.2 关系表达式 20

2.3.3 逻辑表达式 21

2.4 本章小结 22

2.5 习题 22

2.6 上机实习 23

3.1 赋值语句 25

3.1.1 直接赋值语句——LET语句 25

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

3.1.2 交换两个变量值语句——SWAP语句 27

3.1.3 键盘输入语句——INPUT语句 28

3.1.4 读数语句和置数语句——READ/DATA语句 30

3.1.5 恢复数据区指针语句——RESTORE语句 34

3.2 输出语句——PRINT语句 36

3.3 其他基本语句 41

3.3.1 清屏语句——CLS语句 42

3.3.2 注释语句——REM语句 42

3.3.3 暂停语句——STOP语句 42

3.3.4 结束语句——END语句 43

3.4 顺序结构程序设计应用举例 43

3.5 本章小结 45

3.6 习题 46

3.7 上机实习 47

第4章 分支结构程序设计 50

4.1 无条件转向语句——GOTO语句 50

4.2 算法与流程图 51

4.2.1 算法的概念 52

4.2.2 流程图 52

4.3 两分支结构 55

4.3.1 行IF语句 55

4.3.2 块IF语句 57

4.4.1 SELECT CASE语句 59

4.4 多分支结构 59

4.4.2 多分支块IF语句 63

4.4.3 多分支ON/GOTO语句 64

4.5 分支结构的嵌套 65

4.5.1 行IF语句的嵌套 65

4.5.2 块IF语句的嵌套 67

4.6 分支结构程序设计 68

4.7 本章小结 71

4.8 习题 71

4.9 上机实习 76

5.1.1 FOR/NEXT循环语句 79

第5章 循环结构设计 79

5.1 FOR/NEXT循环语句 79

5.1.2 FOR/NEXT的应用程序举例 85

5.2 WHILE/WEND循环语句 88

5.2.1 WHILE/WEND循环 89

5.2.2 WHILE/WEND的应用程序举例 91

5.3 DO/LOOP循环语句 93

5.3.1 DO WHILE/LOOP循环 94

5.3.2 DO/LOOP WHILE循环 95

5.3.3 DO UNTIL/LOOP循环 96

5.3.4 DO/LOOP UNTIL循环 98

5.4.1 多重循环的引入 99

5.3.5 DO/LOOP循环 99

5.4 多重循环 99

5.4.2 多重循环的执行过程 101

5.4.3 多重循环的说明 102

5.4.4 多重循环的程序举例 103

5.5 循环结构程序设计应用举例 104

5.6 本章小结 108

5.7 习题 109

5.8 上机实习 115

6.1 数组的概念 118

6.1.1 数组和数组元素 118

第6章 数组 118

6.1.2 数组元素和简单变量的异同点 119

6.1.3 下标变量 120

6.1.4 数组的分类 120

6.2 一维数组 121

6.2.1 一维数组的定义 121

6.2.2 一维数组的应用 125

6.3 二维数组 129

6.3.1 二维数组的定义 129

6.3.2 二维数组的应用 132

6.4.1 静态数组 134

6.4 静态数组和动态数组 134

6.4.2 动态数组 135

6.4.3 数组释放语句——ERASE语句 136

6.4.4 数组重定义语句——REDIM 语句 137

6.5 数组应用综合举例 138

6.6 本章小结 141

6.7 习题 142

6.8 上机实习 148

第7章 函数与子程序 155

7.1 函数 155

7.1.1 用户自定义函数——DEF函数 155

7.1.2 独立模块函数——FUNCTION函数 159

7.2 子程序 162

7.2.1 模块内子程序——GOSUB子程序 162

7.2.2 独立模块子程序——SUB子程序 167

7.3 模块之间的参数传递——虚实结合 169

7.3.1 值传递方式 170

7.3.2 地址传递方式 171

7.4 全局变量和局部变量 172

7.4.1 全局变量 172

7.4.2 局部变量 175

7.5 函数和子程序的嵌套调用和递归调用 176

7.5.1 函数和子程序的嵌套调用 176

7.5.2 过程的递归调用 177

7.6 本章小结 179

7.7 习题 179

7.8 上机实习 186

第8章 字符串 190

8.1 字符串的概念 190

8.1.1 字符串的定义 190

8.1.2 字符串常量 191

8.1.3 字符串变量 192

8.2 字符串变量的赋值 193

8.3 字符串连接 196

8.4.1 字符串大小比较 197

8.4 字符串比较 197

8.4.2 字符型关系表达式 198

8.5 字符串函数 199

8.5.1 求字符串长度的函数 199

8.5.2 求子字符串的函数 199

8.6 字符串数组 207

8.7 字符串应用举例 209

8.8 本章小结 212

8.9 习题 212

8.10 上机实习 215

9.1 文件与记录的基本概念 217

9.1.1 文件的基本概念 217

第9章 文件与记录 217

9.1.2 记录的基本概念 219

9.2 顺序文件和随机文件 221

9.2.1 顺序文件 221

9.2.2 随机文件 226

9.3 顺序文件和随机文件应用举例 231

9.3.1 顺序文件的存储和读取步骤 231

9.3.2 随机文件的存储和读取步骤 232

9.4 本章小结 234

9.5 习题 235

9.6 上机实习 235

10.1.1 设置显示模式语句——SCREEN语句 239

第10章 屏幕控制与作图 239

10.1 屏幕控制语句 239

10.1.2 控制字符位置语句——LOCATE语句 240

10.1.3 确定行列数语句——WIDTH语句 241

10.1.4 保存光标位置语句——CSRLIN和POS语句 241

10.1.5 设置显示颜色语句——COLOR语句 242

10.1.6 清屏语句——CLS语句 243

10.2 作图语句 243

10.2.1 画点语句——PSET和PRESET语句 244

10.2.2 画线语句——LINE和DRAW语句 246

10.2.3 画圆语句——CIRCLE语句 248

10.2.4 图形填色语句——PAINT语句 249

10.3 本章小结 250

10.4 习题 250

10.5 上机实习 252

附录 254

附录1 标准ASCII字符集 254

附录2 QBASIC保留字 255

附录3 QBASIC语句及功能 257

附录4 QBASIC函数及功能 262

附录5 QBASIC常见错误信息及中文含义 265

附录6 QBASIC语言综合复习题 267