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

  • 购买积分:11 如何计算积分?
  • 作  者:周丰治主编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2000
  • ISBN:7040081326
  • 页数:289 页
图书介绍:教育部规划中等职业学校教材(含初级程序员、计算机等级考试、劳动部门技能鉴定考核培训):本书包括QBASIC语言的基本知识、程序结构、数组、函数和过程、字符串、图形处理、文件操作等,并配有上机实习指导和习题。

第一章 Qbasic简介 1

1.1 QBasic是什么 1

1.2 请你试一试 2

1.3 QBasic能做什么 5

1.4 QBasic系统的使用 8

1.4.1 QBasic的启动和退出 8

1.4.2 QBasic窗口的操作 11

1.4.3 程序的编辑 13

1.4.4 菜单命令介绍 14

小结一 21

习题一 21

第二章 QBasic语言的基础知识 22

2.1 QBasic语言源程序的组成 22

2.2 数据类型 24

2.3 常量 24

2.3.1 数值型常量 24

2.3.2 字符串型常量 26

2.3.3 符号常量 26

2.4 变量 27

2.4.1 变量命名规则 27

2.4.2 变量值的确定 28

2.4.3 变量的类型 28

2.5 标准函数 30

2.6 运算符和表达式 31

2.6.1 算术运算符 31

2.6.2 算术表达式 31

2.7 程序的基本结构及流程图 32

2.7.1 结构化程序的三种基本结构 32

2.7.2 结构化流程图 33

小结二 35

习题二 35

第三章 顺序结构 36

3.1 赋值语句(LET语句) 36

3.2 输出语句(PRINT语句) 37

3.3 输入语句 43

3.3.1 键盘输入语句(INPUT语句) 43

3.3.2 读数语句(READ)/置数语句(DATA) 45

3.3.3 数据区恢复语句(RESTORE语句) 47

3.4 结束语句(END)和暂停语句(STOP) 49

3.5 特殊输入操作 50

3.5.1 INKEY?函数 50

3.5.2 KEY语句 51

3.5.3 文本光标控制 52

小结三 56

习题三 56

第四章 选择结构 58

4.1 关系表达式和逻辑表达式 58

4.1.1 关系运算符和关系表达式 59

4.1.2 逻辑运算符和逻辑表达式 60

4.2 行IF语句 62

4.2.1 行IF语句格式 62

4.2.2 行IF语句的嵌套 64

4.3 块IF语句 64

4.3.1 块IF语句格式 64

4.3.2 块IF嵌套 66

4.3.3 在块IF中使用ELSEIF 68

4.4 多分支选择结构(SELECT CASE语句) 69

4.5 无条件转移语句(GOTO语句) 74

4.6 多分支转移语句(ON GOTO语句) 75

小结四 76

习题四 76

第五章 循环结构 78

5.1 FOR-NEXT循环语句 78

5.2 WHILE-WEND循环语句 85

5.3 DO-LOOP循环语句 88

5.3.1 DO WHILE-LOOP循环 88

5.3.2 DO UNTIL-LOOP循环 89

5.3.3 DO-LOOP WHILE循环 89

5.3.4 DO-LOOP UNTIL循环 90

5.3.5 DO-LOOP循环 91

5.4 多重循环 91

小结五 95

习题五 96

第六章 数组 97

6.1 数组的基本概念 97

6.1.1 数组的定义 97

6.1.2 静态数组和动态数组 110

6.2 数组的重定义 112

6.2.1 删除语句(ERASE)语句 112

6.2.2 重新定维语句(REDIM语句) 113

6.2.3 DIM语句中对变量类型的说明 113

6.3 数组的应用 114

6.3.1 数组的基本操作 114

6.3.2 数组应用实例 116

小结六 122

习题六 123

第七章 自定义函数和过程 125

7.1 自定义函数 125

7.1.1 单行自定义函数语句(DEF FN语句) 125

7.1.2 多行自定义函数 128

7.2 子程序 130

7.2.1 模块内子程序 131

7.2.2 独立模块子程序 135

7.2.3 模块函数 140

7.2.4 嵌套调用 143

7.2.5 递归调用 145

7.3 参数的传递 146

7.4 子程序说明 150

7.5 变量的作用域 150

7.5.1 全局变量 150

7.5.2 局部变量 151

7.5.3 共用变量 152

7.6 程序的链接 153

小结七 154

习题七 154

第八章 字符串处理 156

8.1 字符串处理技术 156

8.1.1 字符型常量 156

8.1.2 字符型变量 157

8.1.3 字符串数组 158

8.2 字符串变量的赋值 159

8.2.1 用LET语句进行赋值 159

8.2.2 用INPUT语句进行赋值 159

8.2.3 用READ/DATA语句进行赋值 159

8.2.4 用LINE INPUT语句赋值 160

8.3 字符串运算 161

8.3.1 字符串表达式 161

8.3.2 字符串的比较 161

8.4 字符串函数 163

8.4.1 取于字符串函数 163

8.4.2 测量函数 164

8.4.3 转换函数 165

8.4.4 字符串生成函数 168

8.4.5 其它函数 169

小结八 169

习题八 170

第九章 图形 172

9.1 画图前的准备工作 172

9.1.1 屏幕的显示模式 172

9.1.2 对屏幕进行设置 173

9.2 画基本图形 177

9.2.1 画点语句(PSET及PRESET) 178

9.2.2 画线、矩形框和矩形块语句(LINE) 179

9.2.3 画圆、椭圆、圆弧和扇形语句(CIRCLE) 180

9.2.4 连续画线语句(DRAW) 181

9.3 图形着色 183

9.4 简单的动画设计 185

9.4.1 擦拭画法 185

9.4.2 快速动画 187

9.5 程序举例 189

小结九 196

习题九 197

第十章 数据文件 198

10.1 什么是数据文件 198

10.1.1 什么是文件 198

10.1.2 给文件起一个名字 198

10.1.3 文件的种类 199

10.1.4 数据文件的作用 199

10.1.5 数据文件的基本结构 200

10.1.6 数据文件的存取方式 200

10.2 顺序文件 201

10.2.1 顺序文件的打开和建立 201

10.2.2 数据文件的关闭 202

10.2.3 将数据存入顺序文件 202

10.2.4 从顺序文件中取数据 204

10.3 随机文件 205

10.3.1 随机文件的特点和存取步骤 205

10.3.2 建立和打开随机文件 206

10.3.3 用FIELD语句定义缓冲区中的字段 206

10.3.4 把数据存储到随机文件中 207

10.3.5 读取随机文件中的数据 208

10.4 一个数据文件的应用实例 209

10.4.1 该数据文件的内容和要求 209

10.4.2 菜单设计技术 210

10.4.3 学生成绩管理系统程序清单 213

小结十 221

习题十 221

第十一章 Quick Basic上机方法 223

11.1 Quick Basic入门 223

11.1.1 Quick Basic的启动 223

11.1.2 建立Basic源程度 224

11.1.3 打开已建立的Basic源程序 226

11.1.4 Basic源程序的运行 227

11.1.5 Basic源程序的存盘 227

11.1.6 退出Quick Basic 227

11.2 Basic源程序的编辑 228

11.2.1 常用编辑键 228

11.2.2 块操作 229

11.2.3 打印程序文件(Print) 231

11.2.4 查找和置换操作 231

11.2.5 在程序中建立SUB或FUNCTION过程 234

11.3 模块操作 234

11.3.1 装入模块 234

11.3.2 显示和编辑指定模块与过程 235

11.3.3 改变主模块 235

11.3.4 保存多个模块(Save All) 237

11.3.5 删除内存中的模块和过程(Unlead) 237

11.3.6 合并两文件(Merge) 237

11.4 程序调试 238

11.4.1 调试菜单(Debug) 238

11.4.2 跟踪程序的执行 238

11.4.3 监视窗口设置断点和执行起点 239

11.5 在Quick Basic内建立可执行文件 241

11.6 QUICK库的建立和使用 242

11.7 命令小结 243

附录一 ASCⅡ码字符表 247

附录二 QBASIC保留字 248

附录三 QBASIC语句一览表 250

附录四 QBASIC函数一览表 254

附录五 全国计算机等级考试 二级笔试试卷(1) 258

附录五 全国计算机等级考试 二级笔试试卷(2) 277