Quick BASIC结构化程序设计PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:黎明主编
- 出 版 社:成都:电子科技大学出版社
- 出版年份:1997
- ISBN:7810435736
- 页数:256 页
第一章 基础知识 1
1.1 Quick BASIC语言简介 1
1.1.1 从传统BASIC到Quick BASIC 1
1.1.2 Quick BASIC程序结构简介 2
1.2 字符集和程序行 2
1.2.1 字符集 2
1.2.2 程序行 3
1.3 数据类型 4
1.4 常量和变量 6
1.4.1 常量 6
1.4.2 变量 8
1.4.3 运算中数值精度的类型转换 10
1.5 表达式与运算符 11
1.5.1 算术运算符 12
1.5.2 关系运算符 12
1.5.3 逻辑运算符 13
1.5.4 内部算术函数简介 13
1.5.5 表达式的执行顺序 14
1.6 结构化程序设计简介 15
1.6.1 程序设计的三种基本结构 15
1.6.2 结构化程序设计方法简介 16
1.6.3 N-S结构化流程图简介 19
1.6.4 结构化程序设计举例 19
习题一 21
2.1 Quick BASIC基本语句 24
2.1.1 赋值语句(LET) 24
第二章 顺序结构程序设计 24
2.1.2 注释语句(REM) 25
2.1.3 暂停语句(STOP) 25
2.1.4 结束语句(END) 26
2.1.5 交换变量语句(SWAP) 26
2.2 输入数据语句 29
2.2.1 键盘输入语句(INPUT) 29
2.2.2 行输入语句(LINE INPUT) 31
2.2.3 读数据语句(READ-DATA) 32
2.2.4 恢复读数据语句(RESTORE) 33
2.3 显示输出语句 35
2.3.1 标准显示输出语句(PRINT) 35
2.3.2 与标准显示输出语句有关的函数 36
2.3.3 屏幕显示语句(WRITE) 40
2.3.4 指定格式显示语句(PRINT USING) 41
2.4 打印输出语句 43
2.4.1 打印语句(LPRINT与LPRINT USING) 43
2.4.2 测定当前打印位置的函数(LPOS) 43
习题二 44
第三章 流程控制结构程序设计 46
3.1 转移控制语句 46
3.1.1 无条件转移语句(GOTO) 46
3.1.2 多分支选择转移语句(ON-GOTO) 47
3.2 判别条件选择语句 49
3.2.1 单行结构判别条件语句(IF-THEN-ELSE) 49
3.2.2 块结构判别条件语句(IF-THEN-END IF) 50
3.3 情况语句 53
3.4.1 FOR-NEXT循环语句 55
3.4 循环语句 55
3.4.2 当循环语句(WHILE-WEND) 59
3.4.3 DO循环语句(DO-LOOP) 61
3.4.4 多重循环与非正常退出循环 63
习题三 69
第四章 数组 72
4.1 静态数组 72
4.1.1 静态数组的定义 72
4.1.2 数组下标下界的修改 73
4.1.3 数组下标界限的测试函数 74
4.2.1 动态数组的定义 75
4.2.2 数组的删除 75
4.2 动态数组 75
4.3 数组的基本操作 76
4.3.1 数组元素的输入输出 76
4.3.2 数组元素的复制 79
4.3.3 数组与矩阵运算 83
习题四 87
第五章 函数 91
5.1 标准函数 91
5.2 自定义函数 97
5.2.1 单行自定义函数 97
5.2.2 多行自定义函数 99
习题五 100
6.1.1 转子语句和返回语句 102
6.1.2 GOSUB子程序的调用 102
6.1 GOSUB子程序 102
第六章 过程 102
6.2 FUNCTION过程 108
6.2.1 引例 108
6.2.2 FUNCTION过程的定义 108
6.2.3 FUNCTION过程的调用 109
6.2.4 举例 110
6.3 SUB过程 111
6.3.1 引例 111
6.3.2 SUB过程的定义 111
6.3.3 SUB过程的调用 112
6.3.4 举例 112
6.4 过程的递归调用 114
6.4.1 FUNCTION过程的递归调用 114
6.4.2 SUB过程的递归调用 116
6.5 全局变量和局部变量 117
6.5.1 全局变量 117
6.5.2 局部变量 118
6.6 数据传送 119
6.6.1 虚实结合 119
6.6.2 共享变量 123
6.7 应用举例 126
习题六 131
第七章 字符串 133
7.1 字符串常量 133
7.1.1 可变长字符串 133
7.1.2 固定长字符串 133
7.2 字符串变量和字符串数组 134
7.2.1 字符串变量 134
7.3.1 用LET语句 135
7.2.2 字符串数组 135
7.3 字符串变量的赋值 135
7.3.2 用INPUT语句 136
7.3.3 用READ/DATA语句 136
7.4 字符串运算 137
7.4.1 字符串连接运算 137
7.4.2 字符串关系运算 138
7.5 字符串函数 138
7.5.1 测字符串长度函数(LEN) 138
7.5.2 求子字符串函数 139
7.5.3 查子字符串位置函数(INSTR$) 141
7.5.4 数值与字符串相互转换函数(STR$、VAL) 142
7.5.5 ASCII字符与序号相互转换函数(ASC、CHR$) 143
7.5.7 产生空格字符串函数(SPACE$) 144
7.5.6 字符串生成函数(STRING$) 144
7.5.8 字符串大小写转换函数(LCASE$、UCASE$) 145
7.5.9 删除字符串首尾空格函数(LTRIM$、RTRIM$) 145
7.6 应用举例 146
习题七 149
第八章 图形和音乐 152
8.1 屏幕坐标系统 152
8.1.1 字符模式 152
8.1.2 图形模式 154
8.2 屏幕控制语句 154
8.2.1 SCREEN语句 154
8.2.2 COLOR语句 155
8.3.1 画点语句(PSET、PRESET) 158
8.3 基本绘图语句 158
8.3.2 画线语句(LINE) 159
8.3.3 连续画线语句(DRAW) 159
8.3.4 画圆和圆弧语句(CIRCLE) 161
8.4 图形着色 162
8.5 窗口和视见区 163
8.5.1 窗口语句(WINDOW) 163
8.5.2 视见区语句(VIEW) 164
8.5.3 文本视见区语句(VIEW PRINT) 166
8.6 简单动画 167
8.6.1 字符动画 167
8.6.2 图形动画 167
8.7 应用举例 169
8.8 音乐 172
习题八 175
第九章 Quick BASIC数据文件 177
9.1 文件概述 177
9.1.1 文件的分类及组成 177
9.1.2 文件性质 178
9.1.3 文件命令语句 178
9.2 顺序文件 179
9.2.1 顺序文件操作语句 179
9.2.2 向顺序文件添加数据 182
9.2.3 从顺序文件中读取数据 183
9.2.4 修改顺序文件 185
9.3 随机存取文件 187
9.3.2 记录中域的定义 188
9.3.1 建立随机文件 188
9.3.3 将数据写入随机文件 189
9.3.4 从随机文件中读取数据 191
9.4 包含文件(蕴含文件) 193
9.4.1 包含文件的定义 194
9.4.2 包含文件的调用 194
9.5 二进制文件及其它文件方式 197
9.5.1 二进制文件 197
9.5.2 二进制存取与随机存取文件 198
9.5.3 文件指针定位 198
9.5.4 LOC函数 199
9.5.5 设备文件 200
习题九 201
10.1 算法的概念 204
第十章 常用算法程序设计 204
10.2 递推化方法 205
10.3 方程求根 207
10.3.1 二分法 207
10.3.2 牛顿(Newton)迭代法 208
10.4 数值积分 210
10.4.1 矩形法 210
10.4.2 梯形法 211
10.5 排序方法 212
10.5.1 选择法排序 212
10.5.2 插入排序法 214
10.5.3 希尔排序 216
10.6 查找 219
10.6.1 顺序查找 220
10.6.2 折半查找 221
10.7 有序数列的插入、删除操作 225
10.7.1 有序数列的插入操作 225
10.7.2 有序数列的删除操作 227
第十一章 Quick BASIC上机操作 230
11.1 概述 230
11.1.1 Quick BASIC的运行环境 232
11.1.2 Quick BASIC 4.5系统文件 232
11.1.3 进入Quick BASIC环境 233
11.1.4 退出Quick BASIC 234
11.2 Quick BASIC环境的操作 235
11.2.1 Quick BASIC屏幕 236
11.2.2 Quick BASIC的窗口操作 236
11.3.1 源文件(File)菜单 237
11.2.3 鼠标器的使用 237
11.3 Quick BASIC菜单操作 237
11.3.2 编辑(Edit)菜单 238
11.3.3 View菜单 239
11.3.4 Search菜单 240
11.3.5 RUN菜单 240
11.3.6 调试(Debug)菜单 244
11.3.7 Call菜单 244
11.3.8 Option菜单 245
11.3.9 Help菜单 245
附录一 Quick BASIC 4.5语句和函数一览表 246
附录二 代码表 253
主要参考文献 256
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019