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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:屈玉泉主编;别祖杰,梁玉前,龙冯文副主编;崔轩辉,梁玉前,曾元贵编
  • 出 版 社:北京:科学技术文献出版社
  • 出版年份:1997
  • ISBN:7502328408
  • 页数:273 页
图书介绍:
《QUICK BASIC语言程序设计教程》目录

1.1 计算机语言简介 1

1.1.1 面向机器的语言 1

第一章 QUICK BASIC概论 1

1.1.2 高级语言 2

1.2 BASIC语言的发展 3

1.2.1 初期BASIC 3

1.2.2 中期BASIC 3

1.2.3 近期BASIC 4

1.2.4 最先进的BASIC版 4

1.3 Quick BASIC特点 5

1.3.1 Quick BASIC在编程环境方面的特点 5

1.3.2 Quick BASIC在语言功能上的扩展 5

1.4.1 Quick BASIC的系统盘 6

1.4.2 Quick BASIC4.5以上版本包含的文件 6

1.4 Quick BASIC的系统文件及安装 6

1.4.3 Quick BASIC系统的安装 7

1.5 Quick BASIC启动 7

1.6 Quick BASIC屏幕环境 8

1.6.1 Quick BASIC主屏幕 8

1.6.2 Quick BASIC菜单系统 9

1.6.3 Quick BASIC对话框 11

1.7 Quick BASIC的退出 11

1.8 编辑、运行一个Quick BASIC源程序 11

习题一 12

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

2.1 BASIC源程序结构 13

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

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

2.2 Quick BASIC字符集 14

2.3 数据类型 14

2.3.2 字符型 15

2.3.1 数值型 15

2.4 常量 16

2.4.1 数值常量 16

2.4.2 字符常量 16

2.4.3 符号常量 17

2.5 变量 17

2.5.1 变量的类型 17

2.5.2 变量的命名规则 17

2.5.3 变量的取值 18

2.6 标准数值函数 19

2.7 BASIC表达式 19

2.7.1 算术运算 20

2.7.2 关系运算 20

2.7.3 逻辑运算 21

习题二 21

3.1 算法的概念 23

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

3.2 算法的描述 24

3.2.1 顺序结构的N-S图 24

3.2.2 选择结构的N-S图 24

3.2.3 循环结构的N-S图 25

3.3 结构化程序设计 26

3.3.1 软件工程要求 26

3.3.2 结构化程序设计方法 26

习题三 27

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

4.1 顺序结构处理模式 28

4.2 赋值语句(LET) 29

4.3 输出语句(PRINT) 30

4.3.1 语句格式 31

4.3.2 标准输出格式 31

4.3.3 紧凑输出格式 32

4.3.4 混合输出格式 33

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

4.4 数据输入语句 36

4.4.1 键盘输入语句 36

4.4.2 读数语句(READ)和置数语句(DATA) 38

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

4.5 END、STOP、REM、CLS、SLEEP语句 40

4.5.1 END语句 40

4.5.2 STOP语句 40

4.5.3 REM语句 40

4.5.4 CLS语句 41

4.5.5 SLEEP语句 41

习题四 41

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

5.1 GOTO语句 43

5.2.1 语句格式及功能 44

5.2 行IF语句 44

5.2.2 举例 45

5.3 逻辑表达式 46

5.3.1 关系运算符和关系表达式 46

5.3.2 布尔表达式 47

5.4 块IF语句 49

5.4.1 格式与功能 49

5.4.2 举例 50

5.5 选择结构的嵌套 51

5.5.1 行IF语句的嵌套 51

5.5.2 块IF语句的嵌套 52

5.6 多路选择结构 54

5.6.1 多分支IF结构 54

5.6.2 SELECT CASE语句 56

5.7 多分支(开关)选择语句(ON-GOTO) 58

5.8 综合应用举例 60

习题五 63

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

6.1 关于循环的概念 66

6.2 FOR循环语句 66

6.2.1 FOR语句格式 66

6.2.2 循环执行过程及使用说明 67

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

6.3 WHILE-WEND语句 71

6.4 DO-LOOP语句 73

6.4.1 DO语句的四种格式 73

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

6.4.3 DO循环的使用说明 76

6.5 循环结构应用举例 77

6.6 循环优化问题 81

习题六 84

7.1 数组与下标变量的概念 87

第七章 数组 87

7.2 数组说明语句(DIM) 88

7.2.1 常规DIM语句 89

7.2.2 语句功能及使用说明 89

7.2.3 一维数组应用举例 90

7.3 Quick BASIC的扩充DIM语句 91

7.3.1 扩充DIM语句 91

7.3.2 LBOUND和UBOUND函数 91

7.3.3 静态数组和动态数组 92

7.3.4 数组删除语句ERASE和重定维语句REDIM 92

7.3.5 数组和变量类型说明语句DIM...AS 93

7.4 数组应用程序举例 94

习题七 106

第八章 字符串数据处理 110

8.1 字符串的基本概念 110

8.1.1 字符串数据类型 110

8.1.2 字符串数据的运算 112

8.1.3 字符串检索 117

8.2 取子字符串函数 118

8.2.1 LEFT$函数 119

8.2.2 RIGHT$函数 119

8.2.3 MID$函数 119

8.3 字符串生成函数 120

8.3.1 STRING$函数 120

8.3.2 SPACE$函数 120

8.4 字符串与数值互相转换的功能函数 121

8.4.1 ASCII码与字符转换ASC和CHR$函数 121

8.4.2 数字与字串转换的STR和VAL函数 122

8.4.3 测试字串长度的LEN函数 122

8.4.4 删除字串首尾空格的(LTRIM$和RTRSM$)函数 123

8.4.5 大小写字母转换函数(LCASE$和UCASE$) 123

8.5.1 设置和读取系统日期 124

8.5 系统日期和时间的读取和设置 124

8.4.6 替换字符串中字符的MID$语句 124

8.5.2 设置和读取系统时间 125

8.6 应用举例 126

习题八 131

第九章 自定义函数、子程序与过程 133

9.1 自定义函数 133

9.1.1 自定义函数的概念 133

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

9.2 子程序 136

9.2.1 子程序的定义及返回方式 136

9.2.2 子程序的调用 136

9.3 过程 139

9.3.1 过程的概念 139

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

9.3.3 SUB子程序的定义及其调用 141

9.3.4 参数传递 144

9.3.5 过程的说明 148

9.4 变量的作用域和共享 151

9.4.1 全局变量与局部变量 151

9.4.2 共享变量 152

9.4.3 静态变量和自动变量 154

9.5 过程嵌套和递归调用 155

9.5.1 过程嵌套 155

9.5.2 过程的递归调用 156

9.6 过程应用举例 157

9.7 Quick库 161

9.7.1 Quick库概述 161

9.7.2 Quick的建立 162

9.8 程序的链接(CHAIN语句) 164

9.8.1 CHAIN语句 164

习题九 165

10.1.1 屏幕显示的文本方式 167

第十章 屏幕控制和作图 167

10.1 屏幕显示的两种方式 167

10.1.2 屏幕显示的图形方式 168

10.2 辅助性语句,函数和变量 168

10.2.1 WIDTH语句 168

10.2.2 LOCATE定位语句 169

10.2.3 清屏语句CLS 170

10.2.4 POS和CSLIN函数 170

10.3 显示状态控制语句 170

10.3.1 SCREEN语句 170

10.3.2 调色语句COLOR 171

10.4 绘图语句 173

10.4.1 画点语句PSET和擦点语句PRTESET 174

10.4.2 画线语句LINE 175

10.4.3 连续画线语句DRAW 176

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

10.4.5 着色语句PAINT 179

10.5 Quick BASIC的窗口操作 181

10.5.1 窗口概念和定义视见窗语句 181

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

10.6 应用举例 185

习题十 187

第十一章 文件 188

11.1 文件的基本概念 188

11.1.1 文件的定义及分类 188

11.1.2 文件与记录 188

11.1.3 文件名 188

11.1.4 数据文件的打开与关闭 189

11.1.5 文件指针 189

11.2 顺序文件 189

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

11.2.2 建立顺序文件的步骤 190

11.2.3 读取顺序文件的步骤 193

11.2.4 修改顺序文件 194

11.3 随机文件 196

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

11.3.2 建立随机文件的步骤 197

11.3.3 读取随机文件的步骤 199

11.4 Quick BASIC对读写随机文件方法的改进 201

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

11.4.2 随机文件打开语句 202

11.4.3 读写随机文件语句 202

11.5 应用举例 203

习题十一 209

第十二章 输入输出设计 210

12.1 输入输出技术 210

12.2 格式输出 212

12.2.1 用PRINT USING语句输出数值 213

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

12.3 菜单技术 216

习题十二 218

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

13.1 打印万年历 219

13.2 快速排序 221

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

13.4 陷阱技术应用 224

13.4.1 出错陷井 224

13.4.2 事件陷井 225

13.5 摸拟技术应用 226

13.5.1 确定性模拟 227

13.5.2 概率性模拟 227

13.6 用辛普生法求定积分 230

习题十三 232

1 Quick BASIC的基本操作 234

第十四章 上机实习篇 234

2 顺序结构源程序编制,调试与运行 235

3 常量,变量,数值型标准函数的应用练习 236

4 选择结构及其程序设计 237

5 循环结构程序编制与调试 239

6 一维数组应用程序编制与调试 240

7 二维数组应用程序编制与调试 242

8 字符串数据处理 243

9 子程序和过程 244

10 屏幕图形处理程序设计 248

11 数据文件的应用 249

12 综合应用程序设计 250

附录一 ASCII码表 252

附录二 PRINT USING语句的格式码 254

附录三 Quick BASIC语句和函数一览表 256

附录四 出错信息 262

返回顶部