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

  • 购买积分:10 如何计算积分?
  • 作  者:武马群主编;刘冰编著
  • 出 版 社:北京:北京工业大学出版社
  • 出版年份:2005
  • ISBN:756391515X
  • 页数:220 页
图书介绍:本书共10章,前8章主要介绍QBASIC语言最基本的编程语句、编程思路和编程方法,这一部分是按知识点的顺序进行一般性能力训练并帮助学生学会举一反三、触类旁通,通过这部分学习,培养学生的综合分析、系统编程和上机操作的应用能力;第9章为选择学习部分,介绍了QBASIC语言的屏幕控制作图语句、发声与音乐语句,以增加教材使用的弹性;第10章介绍QBASIC语言的程序文件和数据文件的建立及读写语句。

目录 1

第1章 程序设计的基础知识 1

1.1 程序设计语言简介 1

1.1.1 计算机指令 1

1.1.2 机器语言 2

1.1.3 汇编语言 2

1.1.4 高级语言 2

1.1.5 编译程序 2

1.2.1 QBASIC语言的发展 3

1.2 QBASIC语言的发展及特点 3

1.2.2 QBASIC语言的特点 4

1.3 QBASIC语言编程环境 6

1.3.1 运行环境 6

1.3.2 启动QBASIC 6

1.3.3 QBASIC语言窗口 7

1.3.4 QBASIC程序操作 9

【本章小结】 11

【上机指导】 12

【习题】 13

2.1.1 字符集 16

2.1.2 模块与程序行 16

第2章 QBASIC语言基础知识 16

2.1 QBASIC语言的语法知识 16

2.2 QBASIC语言的数据类型 18

2.3 常量和变量 18

2.3.1 常量 18

2.3.2 变量 21

2.4 标准函数 23

2.5 运算符和表达式 24

2.5.1 算术运算符与算术表达式 24

2.5.2 关系运算符与关系表达式 25

2.5.3 逻辑运算符和逻辑表达式 25

【本章小结】 26

【习题】 27

【上机指导】 27

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

3.1 赋值语句(LET语句) 29

3.2 变量数据交换语句(SWAP) 30

3.3 输出语句(PRINT语句) 30

3.3.1 PRINT语句 31

3.3.2 LPRINT语句 34

3.4 输入语句 34

3.4.1 键盘输入语句(INPUT语句) 34

3.4.2 读数、置数语句(READ/DATA) 35

3.4.3 恢复数据区指针语句(RESTORE语句) 36

3.5.2 结束语句(END语句) 37

3.5.1 暂停语句(STOP语句) 37

3.5 暂停和结束语句 37

3.5.3 注释语句(REM语句) 38

【本章小结】 39

【上机指导】 39

【习题】 41

【实验】 42

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

4.1 分支结构语句(IF语句) 43

4.1.1 行IF语句 43

4.1.2 块IF语句 45

4.2.1 多分支结构语句 49

4.2 多分支结构语句(SELECT CASE语句) 49

4.2.2 多分支转移语句(ON GOTO语句) 52

4.3 无条件转移语句(GOTO语句) 52

4.4 选择结构程序设计举例 54

【本章小结】 56

【上机指导】 57

【习题】 58

【实验】 61

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

5.1 计数循环语句(FOR…NEXT语句) 62

5.2 条件循环语句(WHILE语句) 68

5.3 条件循环语句(DO…LOOP语句) 71

【上机指导】 78

【本章小结】 78

【习题】 80

【实验】 82

第6章 函数与子程序 84

6.1 模块化结构概述 84

6.2 用户自定义函数(DEF函数) 85

6.2.1 单行自定义函数 85

6.2.2 多行自定义函数 86

6.3 子程序的定义和使用 88

6.3.1 块内子程序GOSUB语句 88

6.3.2 独立模块的子程序SUB语句 91

6.4.1 模块化函数的建立和调用 96

6.4 模块化函数 96

6.4.2 模块化函数举例 97

6.5 全局变量与局部变量 99

6.5.1 全局量与局部量的概念 99

6.5.2 全局变量与全局常量 99

6.5.3 局部变量与局部常量 100

6.6 函数和子程序的嵌套与递归调用 101

6.6.1 过程的嵌套调用 101

6.6.2 过程的递归调用 102

【本章小结】 103

【上机指导】 104

【习题】 106

【实验】 109

第7章 数组 110

7.1 数组简介及建立 110

7.1.1 数组简介 110

7.1.2 数组的建立 111

7.2 数组的应用 113

7.2.1 一维数组的应用 113

7.2.2 二维数组的应用 116

7.3.1 释放数组语句 120

7.3.2 重定义数组 120

7.3 静态数组和动态数组 120

7.3.3 数组上、下界函数 122

7.4 数组的举例 123

【本章小结】 125

【上机指导】 125

【习题】 129

【实验】 129

第8章 字符串处理 130

8.1 字符串的基本概念 130

8.1.1 字符与字符串 130

8.1.2 字符串常量 130

8.1.3 字符串变量 131

8.2.1 字符串变量的赋值 133

8.2 字符串的基本操作 133

8.2.2 字符串长度函数 135

8.2.3 字符串的连接 135

8.2.4 字符串的比较 136

8.2.5 取子字符串 136

8.3 其他字符串函数 138

8.3.1 生成字符串函数 138

8.3.2 从键盘读入字符 139

8.3.3 字符串与数的转换函数 139

8.3.4 大小写字母转换函数 141

8.3.5 字符串序号函数 141

8.4 字符串处理的举例 142

8.3.6 日期和时间函数 142

【本章小结】 144

【上机指导】 144

【习题】 145

【实验】 147

第9章 屏幕图形与声音 148

9.1 屏幕图形的基本知识 148

9.1.1 屏幕显示模式 148

9.1.2 图形屏幕坐标 149

9.2 屏幕控制语句 149

9.2.1 CLS语句 149

9.2.2 光标定位语句(LOCATE) 149

9.2.5 SCREEN语句 150

9.2.3 WIDTH语句 150

9.2.4 SCRLIN和POS函数 150

9.2.6 屏幕设置语句COLOR 151

9.3 屏幕作图语句 152

9.3.1 画点语句 152

9.3.2 画线或矩形 154

9.3.3 画圆语句 154

9.3.4 连续画线语句 156

9.4 图形着色语句 157

9.5 发声与音乐 159

9.5.1 发声语句 159

9.5.2 演奏音乐 160

【本章小结】 165

【上机指导】 165

【习题】 167

【实验】 169

第10章 文件 170

10.1 文件的基本概念 170

10.1.1 什么是文件 170

10.1.2 文件的命名 171

10.1.3 文件的分类 171

10.2.1 用户自定义类型的定义 172

10.2 用户自定义数据类型 172

10.1.4 文件的输入/输出 172

10.1.5 文件长度与文件指针 172

10.2.2 记录变量的引用 173

10.3 顺序文件的操作 174

10.3.1 顺序文件的打开 174

10.3.2 顺序文件的写入 175

10.3.3 顺序文件的读出 175

10.3.4 顺序文件的关闭 176

10.3.5 顺序文件的使用 176

10.4.1 随机文件的打开 179

10.4.2 随机文件的输入/输出 179

10.4 随机文件的操作 179

10.4.3 随机文件的建立 180

10.4.4 随机文件的读取 181

10.5 综合应用举例 184

【本章小结】 194

【上机指导】 194

【习题】 195

附录A 全国计算机等级考试二级QBASIC大纲 197

附录B 全国计算机等级考试二级(QBASIC)笔试试题 200

附录C 常用字符及其ASCII码对照表 212

附录D QBASIC语言保留字 213

附录E QBASIC语句一览表 214

附录F QBASIC函数一览表 218