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

  • 购买积分:14 如何计算积分?
  • 作  者:杜凌志主编;贾小珠副主编;方芳,刘亚东编
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2003
  • ISBN:7118029955
  • 页数:401 页
图书介绍:本书共分为12章,内容涵盖:计算机文化基础,计算机操作系统的应用(分为:DOS操作系统和Windows98操作系统),QBASIC程序设计语言的基本概念,程序设计中的结构(顺序结构、选择结构、循环结构),数组的应用,函数与子程序,字符处理功能,文件及屏幕控制与作图等内容。本书可作为全国计算机等级考试的参考用书,也可作为大学本科教学用书,大中专、高职与各类培训人员的培训教材,以及相关技术人员的参考用书。

第1章 计算机基础知识 1

1.1 计算机概述 1

1.1.1 计算机的定义 1

1.1.2 计算机的发展历史 2

1.1.3 计算机的分类 3

1.1.4 计算机的特点 5

1.2 计算机系统综述 5

1.2.1 计算机的系统配置 5

1.2.2 计算机的主要性能指标 6

1.3 计算机硬件系统 7

1.3.1 中央处理器 7

1.3.2 内存储器 8

1.3.3 外存储器 9

1.3.4 输入设备 13

1.3.5 输出设备 15

1.4 计算机软件系统 17

1.4.1 计算机软件系统的组成 17

1.4.2 系统软件 18

1.4.3 应用软件(Application Software) 19

1.4.4 程序设计语言 19

1.4.5 语言处理程序 20

1.5 数制与数据 21

1.5.1 数制的定义 21

1.5.2 常用的数制 22

1.5.3 常用数制之间的转换 24

1.5.4 数据的定义 28

1.5.5 数据的单位 28

1.6 计算机安全操作及计算机病毒 29

1.6.1 计算机安全操作 29

1.6.2 计算机病毒 30

1.6.3 计算机病毒的防范 32

1.7 计算机网络 33

1.7.1 计算机网络概述 33

1.7.2 网络拓扑结构 34

1.7.3 网络通信协议 36

1.7.4 Internet简介 37

1.8 多媒体技术 41

1.8.1 技术概述 41

1.8.2 多媒体技术的特性 42

1.8.3 多媒体技术的应用 43

1.8.4 常见的多媒体系统 44

1.9 例题详解 45

1.10 本章小结 47

1.11 练习题 48

第2章 DOS的基本操作 54

2.1 操作系统概述 54

2.1.1 操作系统的功能 54

2.1.2 操作系统的分类 55

2.2 DOS操作系统的基本组成 56

2.3 文件目录和路径的基本概念 57

2.3.1 文件的概念 57

2.3.2 树型目录和路径 61

2.4 常用的DOS操作 65

2.4.1 初始化与启动 65

2.4.2 文件操作命令 68

2.4.3 目录操作 71

2.4.4 磁盘操作 75

2.4.5 功能操作 78

2.4.6 批处理 80

2.4.7 输入/输出改向 83

2.5 例题详解 83

2.6 本章小结 84

2.7 练习题 85

第3章 Windows 98操作系统 91

3.1 概述 91

3.1.1 Windows特点 92

3.1.2 基本构成 93

3.1.3 运行环境 93

3.2 组成元素及基本操作 94

3.2.1 Windows 98的启动与退出 94

3.2.2 鼠标键盘的基本操作 96

3.2.3 窗口操作 96

3.2.4 图标操作 99

3.2.5 菜单操作 100

3.2.6 对话框操作 102

3.3 例题详解 105

3.4 本章小结 106

3.5 练习题 106

第4章 QBASIC的基本概念 109

4.1 QBASIC概述 109

4.1.1 QBASIC语言的发展历程 109

4.1.2 QBASIC语言的特点 110

4.1.3 QBASIC语言的使用环境 111

4.1.4 QBASIC程序的编辑和运行 113

4.2 QBASIC的数据和数据类型 115

4.2.1 QBASIC中数据的分类 115

4.2.2 QBASIC的数据类型 115

4.3 常量 116

4.4 变量 118

4.4.1 变量的概念 118

4.4.2 变量的命名 118

4.4.3 变量的类型 119

4.4.4 定义变量类型的方法 119

4.5 表达式 122

4.5.1 算术运算符和算术表达式 122

4.5.2 关系运算符和关系表达式 124

4.5.3 逻辑运算符和逻辑表达式 125

4.5.4 字符运算符和字符表达式 126

4.6 例题详解 126

4.7 本章小结 128

4.8 练习题 128

第5章 顺序结构程序设计 134

5.1 顺序结构程序设计的概念 134

5.2 赋值语句(LET语句) 135

5.2.1 赋值语句的一般格式 135

5.2.2 赋值语句的作用 135

5.2.3 对变量的赋值操作 136

5.3 数据输出(PRINT语句) 138

5.3.1 PRINT语句的一般格式 139

5.3.2 PRINT语句的作用 139

5.3.3 PRINT语句的输出格式 141

5.4 数据输入 143

5.4.1 键盘输入语句(INPUT语句) 143

5.4.2 读数语句(READ语句)和置数语句(DATA语句) 144

5.4.3 恢复数据指针语句(RESTORE语句) 147

5.5 程序停止执行 149

5.5.1 结束语句(END语句) 149

5.5.2 暂停语句(STOP语句) 150

5.6 程序注释和清屏 150

5.6.1 注释语句(REM语句) 150

5.6.2 清屏语句(CLS语句) 151

5.7 例题详解 151

5.8 本章小结 154

5.9 练习题 155

第6章 选择结构程序设计 161

6.1 选择结构程序设计的概念 161

6.2 行IF语句 161

6.2.1 条件执行 161

6.2.2 双边选择 162

6.2.3 条件转移语句(GOTO语句) 164

6.3 块IF结构 165

6.3.1 块IF语句的简单形式 165

6.3.2 块IF语句的嵌套 167

6.3.3 在块IF中使用ELSEIF 169

6.4 SELECT CASE结构 170

6.4.1 最基本的SELECT CASE结构 171

6.4.2 多分支转移语句(ON GOTO) 174

6.5 选择结构的嵌套 175

6.6 例题详解 177

6.7 本章小结 179

6.8 练习题 180

第7章 循环结构程序设计 186

7.1 循环结构程序设计的概念 186

7.2 循环的概念 186

7.3 WHILE循环结构 187

7.4 FOR-NEXT循环结构 189

7.4.1 FOR-NEXT循环的结构 190

7.4.2 FOR-NEXT语句的执行过程 191

7.4.3 EXITFOR语句 195

7.5 DO循环结构 195

7.5.1 当型循环语句 195

7.5.2 直到型循环语句 199

7.6 循环结构的嵌套 203

7.7 例题详解 205

7.8 本章小结 210

7.9 练习题 210

第8章 数组 222

8.1 数组和数组元素 222

8.1.1 数组 222

8.1.2 数组元素 223

8.1.3 数组类型说明 224

8.2 数组定义的方法 225

8.3 引用数组元素的方法 227

8.4 静态数组和动态数组 228

8.4.1 静态数组和动态数组 228

8.4.2 REDIM语句(重定义语句) 229

8.4.3 ERASE语句(释放语句) 229

8.4.4 数组界函数LBOUND和UBOUND 230

8.5 一维数组和多维数组 231

8.5.1 一维数组的使用 231

8.5.2 二维数组的使用 233

8.5.3 多维数组的使用 235

8.6 数组的运算 236

8.7 例题详解 238

8.8 本章小结 242

8.9 练习题 242

第9章 函数与子程序 255

9.1 模块化程序设计的概念 255

9.2 标准函数 256

9.2.1 算术函数 256

9.2.2 三角函数 259

9.2.3 随机函数(RND函数) 259

9.2.4 输出位置函数(TAB函数) 259

9.3 用户自定义函数 260

9.3.1 单行DEF函数 260

9.3.2 多行DEF函数 263

9.4 块内子程序的结构和调用 265

9.4.1 转子语句(GOSUB语句)和返回语句(RETURN语句) 266

9.4.2 ON GOSUB语句 267

9.4.3 ON KEY(n)GOSUB语句 268

9.5 独立模块的子程序 269

9.5.1 SUB子程序的定义 270

9.5.2 建立一个子程序 270

9.5.3 子程序的调用 271

9.6 模块化函数 272

9.6.1 FUNCTION函数的定义 272

9.6.2 函数的调用 273

9.6.3 STATIC选项 274

9.7 模块间的数据传递 275

9.7.1 参数传递的概念 275

9.7.2 传址调用和传值调用 276

9.8 局部变量和全局变量 278

9.8.1 局部变量 278

9.8.2 全局变量 278

9.9 过程的嵌套调用和递归调用 280

9.9.1 过程的嵌套调用 280

9.9.2 过程的递归调用 281

9.10 例题详解 283

9.11 本章小结 287

9.12 练习题 287

第10章 字符处理 297

10.1 字符串常量和字符串变量 297

10.1.1 字符串常量 297

10.1.2 字符串变量 298

10.2 字符串变量的赋值 300

10.2.1 用LET语句赋值 300

10.2.2 用INPUT语句赋值 301

10.2.3 用LINE INPUT语句赋值 301

10.2.4 用READ/DATE语句赋值 302

10.3 字符串的运算 303

10.3.1 字符串的连接 303

10.3.2 字符串的比较 304

10.4 字符串函数 307

10.4.1 LEN函数 307

10.4.2 STR $函数和VAL函数 307

10.4.3 求子串函数 308

10.4.4 ASC字符与代码之间的转换函数 309

10.4.5 产生n个相同字符的字符串函数(STRING $函数) 310

10.5 字符串数组 310

10.6 例题详解 311

10.7 本章小结 316

10.8 练习题 316

第11章 文件 326

11.1 文件的概念 326

11.1.1 数据 326

11.1.2 文件 326

11.1.3 文件的分类 326

11.1.4 文件名 327

11.1.5 文件的读写和文件的缓冲区 328

11.1.6 文件与记录 329

11.1.7 文件指针 329

11.2 顺序文件 329

11.2.1 顺序文件的概念 329

11.2.2 顺序文件的打开和关闭 330

11.2.3 从顺序文件输出 332

11.2.4 从顺序文件输入 333

11.2.5 顺序文件的修改 334

11.2.6 顺序文件有关的函数和语句 334

11.3 随机文件 335

11.3.1 随机文件的存放格式和特点 335

11.3.2 记录型变量 336

11.3.3 建立和打开随机文件 338

11.3.4 用记录类型处理随机文件 338

11.4 例题详解 339

11.5 本章小结 341

11.6 练习题 342

第12章 屏幕控制与作图 344

12.1 屏幕控制 344

12.2 设置屏幕显示模式 345

12.2.1 设置屏幕模式语句SCREEN 345

12.2.2 设置屏幕颜色语句COLOR 346

12.3 标准作图语句 348

12.3.1 画点语句PSET、PRESET 348

12.3.2 画直线和矩形框语句LINE 349

12.3.3 连续画线语句DRAW 350

12.3.4 画圆、椭圆和画弧语句CIRCLE 352

12.4 图形的着色语句PAINT 354

12.5 例题详解 355

12.6 本章小结 356

12.7 练习题 356

附录Ⅰ ASCII码表 361

附录Ⅱ 参考答案 363

附录Ⅲ 考试大纲 373

附录Ⅳ 全国计算机等级考试(二级QBASIC)笔试 375