全国计算机等级考试培训辅导教程 二级教程Quick BASIC基础知识及问题解答PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:本书编写组编
- 出 版 社:北京:高等教育出版社
- 出版年份:2000
- ISBN:7040079135
- 页数:367 页
第1章 程序设计与Quick BASIC 1
1.1 程序设计概述 1
1.1.1 程序的概念与计算机的工作原理 1
1.1.2 计算机语言 2
1.1.3 程序设计的基本步骤与任务 2
1.2 算法与流程图 3
1.2.1 算法 3
1.3 语言的识别与程序的执行 4
1.2.2 流程图 4
1.3.1 计算机最终能执行的是机器语言程序 5
1.3.2 BASIC语言是一种高级语言 5
1.3.3 翻译程序 6
1.3.4 翻译程序的分类 6
1.4 BASIC语言的发展历程 7
1.5.1 简单的Quick BASIC程序 9
1.5.2 Quick BASIC的子程序结构 11
1.6 Quick BASIC中的基本概念 11
1.6.1 程序行 11
1.6.3 Quick BASIC的关键字 12
1.6.2 字符集 12
1.7 问题与解答 13
第2章 数据与表达式 15
2.1 Quick BASIC中的数据类型 15
2.1.1 字符串数据类型 15
2.1.2 数值型数据 16
2.2.1 字符串常量 17
2.2.2 数值常量 17
2.2 常量 17
2.1.3 用户自定义的数据类型 17
2.2.3 Quick BASIC的数域范围 18
2.2.4 符号常量 19
2.3 变量 21
2.3.1 变量名和变量的值 21
2.3.2 变量的类型及其说明 22
2.3.3 变量的作用域 24
2.4 运算符与表达式 24
2.4.1 Quick BASIC语言中的运算符 24
2.4.2 巧用标准函数 27
2.4.3 Quick BASIC语言中的表达式 28
2.5 问题与解答 29
2.4.4 不同类型数据的混合运算 29
2.6 习题与答案 33
2.6.1 选择题 33
2.6.3 填空题 35
2.6.4 参考答案 35
第3章 简单程序设计 37
3.1 赋值语句 37
3.1.1 赋值语句的语法 37
3.1.2 赋值语句的作用 38
3.2.1 注释语句 39
3.2 注释、暂停与结束程序 39
3.1.3 赋值语句SWAP 39
3.2.2 暂停语句 40
3.2.3 程序结束语句 40
3.3 输入语句 40
3.3.1 问题的提出 40
3.3.2 键盘输入语句(INPUT) 42
3.4 读数与置数 45
3.4.1 读数/置数语句(READ/DATA) 45
3.4.2 Quick BASIC中的特殊规定 46
3.5.2 恢复读数据语句(RESTORE) 47
3.5 恢复数据区 47
3.5.1 问题的提出 47
3.6 最基本的输出语句——PRINT 48
3.6.1 输出的意义 48
3.6.2 PRINT语句的格式 49
3.6.3 PRINT语句的初步使用 50
3.6.4 输出格式的控制 52
3.6.5 实数的输出 56
3.6.6 应用举例 56
3.7.1 TAB函数 57
3.7 与PRINT语句有关的函数 57
3.7.2 SPACE $(n)函数 59
3.8 自选格式输出语句 60
3.8.1 PRINT USING语句 60
3.8.2 PRINT USING语句使用示范 62
3.9 顺序结构程序举例 65
3.10 问题与解答 67
3.11 习题与答案 73
3.11.1 选择题 73
3.11.2 程序阅读 75
3.11.5 参考答案 77
3.11.4 编程题 77
3.11.3 填空题 77
第4章 选择结构程序设计 79
4.1 关系运算与逻辑运算 79
4.1.1 关系运算 79
4.1.2 基本逻辑运算 81
4.1.3 运算的优先级 84
4.2 条件语句 84
4.2.1 条件转移语句 84
4.2.2 条件执行语句 86
4.2.3 应用举例 86
4.2.4 IF语句多重嵌套的问题 87
4.2.5 块IF结构的一般格式 91
4.2.6 块IF的应用举例 93
4.2.7 块IF的嵌套 94
4.2.8 在块IF中使用ELSEIF语句 95
4.3 情况语句 98
4.3.1 最基本的SELECT CASE结构 99
4.3.2 在CASE子句中使用“TO”指定值的范围 101
4.3.3 在CASE子句中使用“IS”指定条件 101
4.3.4 在CASE子句中使用多个条件 102
4.4.1 单行IF语句的嵌套 103
4.4 分支结构嵌套 103
4.4.2 块IF~THEN~ELSE语句的嵌套 104
4.4.3 SELECT CASE语句的嵌套 105
4.5 问题与解答 105
4.6 习题与答案 115
4.6.1 选择题 115
4.6.2 填空题 117
4.6.3 编程题 118
4.6.4 参考答案 118
5.1 概述 119
第5章 循环程序设计 119
5.2 FOR~NEXT循环 120
5.2.1 FOR~NEXT语句的语法 120
5.2.3 EXIT FOR语句 123
5.2.4 FOR语句嵌套 124
5.3 WHILE~WEND循环 127
5.3.1 WHILE~WEND语句的语法 127
5.3.2 WHILE循环结构的嵌套 128
5.4 DO~LOOP循环 128
5.4.1 DO~LOOP语句的语法 128
5.4.3 用EXIT DO语句终止循环 130
5.4.2 最简单的DO~LOOP语句 130
5.4.4 带WHILE子句的DO循环 131
5.4.5 带UNTIL子句的DO循环 132
5.5 问题与解答 137
5.6 习题与答案 143
5.6.1 选择题 143
5.6.2 阅读程序 145
5.6.3 编程序题 148
5.6.4 参考答案 148
6.1.1 子程序的概念 149
6.1.2 为什么要引入子程序 149
6.1 概述 149
第6章 过程程序设计 149
6.1.3 子程序概念的发展 150
6.2 自定义函数 151
6.2.1 行形式的自定义函数 151
6.2.2 块形式的自定义函数 153
6.3 块内子程序 154
6.3.1 GOSUB~RETURN 154
6.3.2 ON GOSUB~RETURN语句 156
6.3.3 ON KEY(n)GOSUB-RETURN语句 157
6.4 独立模块子程序 158
6.4.1 SUB过程的定义 158
6.4.2 SUB过程的调用 159
6.5 独立模块的自定义函数 161
6.5.1 基本概念 161
6.5.2 STATIC选项 166
6.5.3 程序举例 167
6.6 自变量的传递 167
6.6.2 常量和表达式的传递 168
6.6.1 自变量的传递形式 168
6.6.3 变量的传递 169
6.7 过程说明语句DECLARE 172
6.8 全局变量与局部变量 174
6.8.1 局部变量 174
6.8.2 全局变量 175
6.9 STATIC语句与STATIC变量 176
6.9.1 STATIC语句 176
6.9.2 STATIC变量 177
6.10 嵌套与递归 177
6.10.1 独立模块子程序的嵌套调用 177
6.10.2 递归 178
6.10.3 CLEAR语句 179
6.11 程序举例 180
6.12 问题与解答 184
6.13 习题与答案 188
6.13.1 选择题 188
6.13.2 程序阅读和填空 192
6.13.3 编程题 193
6.13.4 参考答案 193
7.1.1 有序数据处理的一个例子 195
7.1 概述 195
第7章 数组 195
7.1.2 下标变量与一维数组 196
7.1.3 应用举例 196
7.2 数组的定义 198
7.2.1 定义数组语句DIM 198
7.2.2 第一种常用格式 198
7.2.3 改变数组的下界 199
7.2.4 DIM语句的其他格式 200
7.2.5 数组的引用 201
7.3.1 数据表格处理引例 202
7.3 二维数组 202
7.3.2 双下标变量与二维数组 203
7.3.4 应用举例 204
7.4 数组的基本操作 207
7.4.1 数组元素的输入 207
7.4.2 数组元素的输出 208
7.4.3 数组元素的复制 208
7.5 排序、查找与矩阵运算 209
7.5.1 最简单的排序方法 209
7.5.2 直接插入排序 210
7.5.3 起泡排序法 212
7.5.4 查找 213
7.5.5 数组在数学上的应用——矩阵运算 215
7.6 静态数组与动态数组 218
7.6.1 数组删除语句 219
7.6.2 数组重定义语句 219
7.7 过程调用中数组自变量的传递 221
7.8 问题与解答 223
7.9 习题与答案 225
7.9.1 选择题 225
7.9.2 程序阅读 229
7.9.3 编程题 233
7.9.4 参考答案 234
第8章 字符串处理 235
8.1 字符串常量 235
8.1.1 概述 236
8.1.2 无名字符串常量 236
8.1.3 符号字符串常量 236
8.2 字符串变量 237
8.2.1 变长字符串变量 237
8.2.2 定长字符串变量 238
8.3.2 用INPUT语句给字符串变量赋值 239
8.3.1 用LET语句给字符串变量赋值 239
8.3 字符串变量的赋值 239
8.3.3 用LINE INPUT语句给字符串变量赋值 240
8.3.4 用READ/DATA语句给字符串变量赋值 241
8.4 字符串的运算 241
8.4.1 字符串连接运算 241
8.4.2 字符串的比较运算 242
8.4.3 字符关系表达式 243
8.4.4 举例 243
8.5 字符串数组 245
8.6.1 LEFT$函数 246
8.6 子字符串 246
8.6.2 RIGHT$函数 247
8.6.3 MID$函数 247
8.6.4 MID$语句 249
8.6.5 INSTR函数 250
8.6.6 删除字符串首尾空格的函数 251
8.7 有关字符串的函数 251
8.7.1 测字符串长度的函数(LEN) 252
8.7.2 字符串与数值间的转换函数 252
8.7.3 字符与ASCII码间的转换函数 254
8.7.4 大小写字母之间的转换 256
8.7.5 建立由相同字符组成的字符串函数 257
8.7.6 日期和时间函数 257
8.7.7 INKEY$函数 258
8.8 问题与解答 259
8.9 习题与答案 263
8.9.1 选择题 263
8.9.2 程序阅读和填空 270
8.9.3 参考答案 272
9.1 屏幕显示方式参数设置 273
第9章 屏幕控制和图形程序设计 273
9.2.1 光标定位(LOCATE) 274
9.2 屏幕控制语句 274
9.2.2 改变行宽语句(WIDTH) 275
9.2.3 检查光标位置 276
9.2.4 清屏语句 276
9.2.5 SCREEN函数和SCREEN语句 276
9.2.6 屏幕颜色设置语句(COLOR) 278
9.3 基本绘图语句 280
9.3.1 画点语句(PSET和PRESET) 280
9.3.3 连续画线语句(DRAW) 281
9.3.2 画线语句(LINE) 281
9.3.4 画圆和弧语句(CIRCLE) 283
9.3.5 着色(PAINT) 284
9.5 问题与解答 285
9.6 习题与答案 290
9.6.1 选择题 290
9.6.2 程序阅读和填空 292
9.6.3 参考答案 294
10.1.1 文件的分类 295
10.1 文件的基本概念 295
第10章 文件系统 295
10.1.2 文件与记录 296
10.1.3 文件名 297
10.1.4 文件的读写和文件缓冲区 298
10.1.5 文件指针 298
10.2 顺序文件 298
10.2.1 什么是顺序文件 298
10.2.2 顺序文件的打开与关闭 299
10.2.3 顺序文件的写操作 300
10.2.4 顺序文件的读操作 302
10.2.5 顺序文件的维护 304
10.3 随机文件 309
10.3.1 随机文件的概念 309
10.3.2 随机文件的建立 310
10.3.3 从随机文件读入数据 313
10.4 记录类型变量 315
10.4.1 随机文件的记录定义和记录长度计算 315
10.4.2 记录变量 316
10.4.3 用于记录变量的读写语句 317
10.4.4 记录变量应用举例 318
10.7 文件与目录操作语句 320
10.8 程序举例 322
10.9 问题与解答 324
10.10 习题与答案 327
10.10.1 选择题 327
10.10.2 程序阅读和填空 328
10.10.3 参考答案 329
第11章 Quick BASIC系统简介 331
11.1 Quick BASIC的解释方式与编译方式 331
11.1.1 DOS下的解释Quick BASIC(又称QBASIC) 331
11.2 Quick BASIC的窗口与菜单 333
11.2.1 窗口 333
11.1.2 Q BASIC的特点 333
11.1.3 Quick BASIC的启动命令行 333
11.2.2 光标 334
11.2.3 行和列的位置显示 334
11.2.4 鼠标指针 335
11.2.5 菜单条和菜单名称 335
11.2.6 参考条 335
11.2.7 窗口的缩放控制 335
11.3.2 运行Quick BASIC程序 336
11.3.1 从键盘输入Quick BASIC源程序 336
11.3 编辑和运行Quick BASIC程序 336
11.3.3 修改和编辑源程序 338
11.4 编写和运行程序 340
11.4.1 编程注意事项 340
11.4.2 输入一个新程序 342
11.4.3 将程序存盘 343
11.4.4 打开已存盘的文件 343
11.4.5 退出Quick BASIC 344
11.5 建立子程序 345
11.5.1 在Quick BASIC环境中有关子程序的操作 347
11.5.2 在屏幕上同时观察两个模块 349
11.6 立即执行方式 350
11.7 问题与解答 351
11.8 思考题 357
附录 359
附录A ASCⅡ字符代码 359
附录B Quick BASIC保留字 360
附录C Quick BASIC语句一览表 361
附录D Quick BASIC键盘命令一览表 364
附录E Quick BASIC内部函数一览表 365
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《强制执行前沿与热点问题》陈兴责编;乔宇 2020
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《学前儿童发展心理学 第2版》刘万伦主编;王文秀,甘卫群,刘万伦编写人员 2019
- 《2013数学奥林匹克试题集锦 走向IMO》2013年IMO中国国家集训队教练组编 2013
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《若时光倒流,我依然如初》读者丛书编辑组编 2020
- 《液固旋流分离新技术》中国化工学会组织编写;汪华林等著 2019
- 《新编高中物理竞赛教程习题全解》钟小平主编;钟小平,倪国富,曹海奇编写 2019
- 《声动中国 七十年歌声里的中国故事》王一诺责任编辑;(中国)《声动中国》编写组 2019
- 《对话中国》《对话中国》编写组著 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018