当前位置:首页 > 工业技术
QUICK BASIC语言程序设计教程
QUICK BASIC语言程序设计教程

QUICK BASIC语言程序设计教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:别祖杰主编
  • 出 版 社:重庆:重庆大学出版社
  • 出版年份:1999
  • ISBN:7562419264
  • 页数:291 页
图书介绍:
《QUICK BASIC语言程序设计教程》目录

第一章 QUICK BASIC概论 1

1.1 BASIC语言的发展 1

1.1.1 初期BASIC(1964-1971) 1

1.1.2 中期BASIC(1971-1984) 1

1.1.3 近期BASIC(1985-1990) 2

1.1.4 目前的BASIC(1991-至今) 2

1.2 QUICK BASIC特点 3

1.2.1 QUICK BASIC在编程环境方面的特点 3

1.2.2 QUICK BASIC在语言功能上的扩展 4

1.3 QUICK BASIC的系统文件及安装 4

1.3.1 QUICK BASIC系统盘 4

1.3.2 QUICK BASIC系统的安装 5

1.3.3 QUICK BASIC的基本文件 5

1.5.1 QUICK BASIC主界面 6

1.5 QUICK BASIC屏幕环境 6

1.4 QUICK BASIC的启动 6

1.5.2 QUICK BASIC对话框 8

1.5.3 QUICK BASIC菜单系统 8

1.6 QUICK BASIC的退出 11

1.7 编辑、保存、运行一个QUICK BASIC源程序 11

1.7.1 编辑一个QUICK BASIC程序 11

1.7.2 保存QUICK BASIC程序 12

1.7.3 运行和调试QUICK BASIC程序 12

1.7.4 编译QUICK BASIC程序 12

习题一 12

第二章QUICK BASIC语言的基础知识 13

2.1 QUICK BASIC的源程序结构 13

2.1.1 QUICK BASIC源程序的语句行结构 13

2.1.2 QUICK BASIC源程序的模块结构 13

2.2 QUICK BASIC字符集 14

2.3.1 数值型(Numeric) 15

2.3 QUICK BASIC数据类型 15

2.3.2 字符型(String) 16

2.4 常量 16

2.4.1 数值常量(Numeric Constants) 16

2.4.2 字符型常量(String Constants) 17

2.4.3 符号常量(Symbolic Constants) 17

2.5.1 变量的类型 18

2.5.2 变量的命名规则 18

2.5 变量 18

2.5.3 变量的取值 19

2.6 标准数值函数 20

2.7 BASIC表达式 21

2.7.1 算术运算和算术表达式 21

2.7.2 关系运算和关系表达式 22

2.7.3 逻辑运算与逻辑表达式 23

习题二 25

3.1 结构化程序的特点 27

第三章 结构化程序设计的基本概念 27

3.2 结构化程序的三种基本结构和N-S流程图 28

3.2.1 顺序结构 28

3.2.2 选择结构 28

3.2.3 循环结构 29

3.3 结构化程序设计方法 30

3.3.1 自顶向下,逐步求精 30

3.3.2 模块化程序设计 30

习题三 31

第四章 顺序结构程序设计 32

4.1 顺序结构处理模式 32

4.2 赋值语句(LET) 33

4.3 输出语句(PRINT) 35

4.3.1 语句格式和功能 35

4.3.2 标准输出格式 36

4.3.3 紧凑格式输出 37

4.3.4 混合格式输出 38

4.3.5 用输出函数控制的输出格式 39

4.4 数据输入语句 41

4.4.1 键盘输入语句(INPUT) 41

4.4.2 读数和置数语句(READ/DATA) 43

4.4.3 恢复数据指针语句(RESTORE) 45

4.5 END、STOP、RRM、CLS、SLEEP语句 46

4.5.1 END语句 46

4.5.2 STOP语句 46

4.5.3 REM语句 46

4.5.4 CLS语句 47

4.5.5 SLEEP语句 47

习题四 47

第五章 选择结构程序设计 49

5.1 GOTO语句 49

5.2.1 格式及功能 50

5.2 行IF语句 50

5.2.2 举例 51

5.3 块IF语句 52

5.3.1 格式与功能 52

5.3.2 举例 53

5.4 选择结构的嵌套 55

5.4.1 行IF语句的嵌套 55

5.4.2 块IF语句的嵌套 56

5.5.1 多分支IF结构 59

5.5 多路选择结构 59

5.5.2 SELECT CASE语句 60

5.6 多分支(开关)转移语句(ON-GOTO) 63

5.7 综合应用举例 64

习题五 67

第六章 循环结构程序设计 70

6.1 关于循环的概念 70

6.2.2 循环执行过程及语句使用说明 71

6.2 FOR-NEXT循环语句 71

6.2.1 FOR-NEXT语句格式 71

6.2.3 FOR语句的嵌套(多重循环) 73

6.3 WHILE-WEND语句 76

6.3.1 WHILE-WEND语句的一般格式 76

6.3.2 WHILE-WEND语句的执行过程与使用说明 76

6.4 DO-LOOP语句 78

6.4.1 DO语句的四种格式 78

6.4.2 简单DO循环语句及两个退出循环的语句 80

6.4.3 DO循环语句的使用说明 81

6.5 循环结构应用举例 82

6.6 循环优化问题 88

习题六 91

7.1.1 字符串数据类型 95

7.1.2 字符串数据的运算 95

第七章 字符串数据处理 95

7.1 字符串数据处理的几个概念 95

7.1.3 字符串的比较 96

7.1.4 测试字符串长度的LEN函数 97

7.1.5 键盘输入单字符函数—INKEY$ 98

7.1.6 键盘输入n个字符函数—INPUT$ 98

7.2 有关子字符串函数 99

7.2.1 LEFT$ 函数和RIGHT$函数 99

7.2.3 替换子字符串的MID$语句 100

7.2.2 MID$函数 100

7.2.4 检索子字符串的INSTR函数 101

7.3 删除字符串中首尾空格的LTRIM$和RTRIM$函数 102

7.4 字符串与数值互相转换的功能函数 103

7.4.1 ASCII码与字符转换的ASC函数和CHR$函数 103

7.4.2 数字与字符串转换的STR$函数和VAL函数 104

7.4.3 十进制转换为十六制和八进制的HEX$函数和OCT$函数 104

7.5.1 生成字符串的STRING$函数 105

7.5 字符串生成函数 105

7.5.2 生成空格串的SPACE$函数 106

7.6 转换字符串内大小写字母的LCASE$函数和UCASE$函数 107

7.7 有关系统日期和时间的DATE$和TIME$函数与语句 107

7.7.1 读取日期的DATE$函数和设置日期的DATE$语句 108

7.7.2 读取时间的TIME$函数和设置时间的TIME$语句 108

7.8 应用举例 109

习题七 114

第八章 数组 116

8.1 数组与下标变量的概念 116

8.1.1 数组的概念 116

8.1.2 下标的概念 117

8.2 数组说明语句(DIM) 118

8.2.1 常规DIM语句 118

8.2.2 语句功能及使用说明 118

8.2.3 一维数组应用举例 119

8.3.2 数组下标界限的测试函数(LBOUND和UBOUND) 121

8.3 QUICK BASIC 的扩充DIM语句 121

8.3.1 扩充的DIM语句 121

8.3.3 静态数组和动态数组 122

8.3.4 数组删除语句ERASE和重定维语句REDIM 123

8.3.5变量类型说明语句DIM…AS… 123

8.4 数组应用程序举例 125

习题八 135

第九章 自定义函数,子程序与过程 141

9.1 自定义函数 141

9.1.1 自定义函数概念 141

9.1.2 自定义函数的定义与调用 142

9.2 子程序 145

9.2.1 子程序的概念 145

9.2.2 转子语句(GOSUB)和返回语句(RETURN) 145

9.2.3 开关转子语句(ON GOSUB/RETURN) 149

9.2.4 子程序的嵌套 151

9.3 QUICK BASIC过程 152

9.3.1 关于过程的概念 152

9.3.2 FUNCTION过程的定义及其调用 152

9.3.3 SUB过程的定义及其调用 154

9.3.4 参数的传递 157

9.3.5 局部变量、共享变量与全局变量 158

9.3.6 过程的递归调用 161

9.3.7 在QUICK BASIC集成环境下过程的编辑 163

9.4 过程的应用举例 163

9.5 QUICK程序库 166

9.5.1 在QUICK BASIC集成环境下建立程序库 166

9.5.2 在QUICK BASIC集成环境下使用程序库 167

9.6 程序的链接 167

9.6.1 CHAIN语句 167

习题九 169

9.6.2 RUN语句 169

第十章 屏幕控制与作图 172

10.1 屏幕显示的两种方式 172

10.1.1 屏幕显示的文本方式 172

10.1.2 屏幕显示的图形方式 173

10.2 辅助性语句、函数和变量 173

10.2.1 WIDTH语句 173

10.2.2 LOCATE定位语句 174

10.2.3 清屏语句CLS 175

10.2.4 POS和CSLIN函数 175

10.3 显示状态控制语句 176

10.3.1 SCREEN语句 176

10.3.2 调色语句COLOR 177

10.4 绘图语句 179

10.4.1 画点语句PSET和擦点语句PRESET 180

10.4.2 画线语句LINE 181

10.4.3 连续画线语句DRAW 183

10.4.4 画圆、椭圆和画弧语句CIRCLE 184

10.4.5 着色语句PAINT 186

10.5 QUICK BASIC的窗口操作 188

10.5.1 窗口概念和定义视窗语句 188

10.5.2 使用WINDOW语句重新定义图形视窗坐标 191

10.6 应用举例 192

习题十 193

第十一章 文件 195

11.1 文件的基本概念 195

11.1.1 文件的基本概念 195

11.1.2 源程序文件和数据文件 195

11.2 顺序文件 196

11.2.1 顺序文件的概念及特点 196

11.2.2 建立顺序文件 197

11.2.3 读取顺序文件的步骤 200

11.2.4 修改顺序文件 202

11.3 随机文件 203

11.3.1 随机文件的概念及特点 203

11.3.2 建立随机文件的步骤 204

11.3.3 读取随机文件的步骤 208

11.4 QUICK BASIC对读写随机文件方法的改进 209

11.4.1 定义记录类型和记录变量 210

11.4.2 随机文件打开语句 210

11.4.3 随机文件的读写语句 211

11.5 应用举例 213

习题十一 220

第十二章 输入输出程序设计 222

12.1 输入程序技术 222

12.2 格式输出 225

12.2.1 用PRINT USING语句输出数值 226

12.2.2 用PRINT USING语句输出字符串 228

12.3 菜单技术 229

习题十二 231

第十三章 应用程序综合举例 233

13.1 打印万年历 233

13.2 快速排序 235

13.3 用高斯消元法求解线性方程组 238

13.4 陷阱技术应用 239

13.4.1 出错陷阱 239

13.4.2 事件陷阱 241

13.5 模拟技术应用 242

13.5.1 确定性模拟 242

13.5.2 几率性模拟 243

13.6 用辛普生法求定积分 247

习题十三 248

第十四章 上机实习篇 250

实验一 QUICK BASIC的基本操作 250

实验二 常量 变量 标准函数的应用 251

实验三 顺序结构化程序设计 253

实验四 选择结构化程序设计(一) 254

实验五 选择结构化程序设计(二) 255

实验六 循环结构化程序设计(一) 256

实验七 循环结构化程序设计(二) 258

实验八 字符串数据处理和程序设计 259

实验九 一维数组应用程序设计 261

实验十 二维数组应用程序设计 263

实验十一 自定义函数与子程序设计 263

实验十二 过程应用程序设计 264

实验十三 屏幕作图程序设计 265

实验十四 顺序文件的应用程序设计 267

实验十五 随机文件的应用程序设计 268

实验十六 综合应用程序设计 269

附录一 ASCII码表 271

附录二 习题参考答案 273

返回顶部