《QBASIC语言教程》求取 ⇩

目录1

第1章 计算机的初步知识1

1.1 什么是计算机1

1.1.1 电子计算机的特点1

1.1.2 电子计算机的基本组成2

1.1.3 计算机中存储信息的方法4

1.2 计算机语言和程序设计8

1.2.1 机器语言8

1.2.2 高级语言9

1.2.3 程序设计的任务10

1.3 程序运行环境12

1.3.1 计算机的硬件系统和软件系统12

1.3.2 操作系统13

1.3.3 翻译程序14

习题16

1.3.4 汉字系统16

第2章 算法和流程图18

2.1 算法的概念18

2.2 算法的表示形式19

2.2.1 用自然语言表示算法19

2.2.2 用流程图表示算法20

2.2.3 三种基本结构和改进的流程图23

2.2.4 用N-S流程图表示算法30

2.3 算法举例33

2.4 结构化算法和结构化程序设计方法37

习题44

第3章 BASIC语言的基本知识45

3.1 程序设计语言的选择45

3.2 BASIC语言的发展46

3.2.1 BASIC语言产生的背景46

3.2.3 微机BASIC47

3.2.2 初期的BASIC47

3.2.5 在Windows环境下运行的BASIC49

3.2.4 结构化BASIC49

3.2.6 BASIC的发展前景50

3.3 QBASIC的特点51

3.4 QBASIC的使用环境53

3.4.1 QBASIC的启动53

3.4.2 QBASIC的工作窗口54

3.4.3 QBASIC环境的其它成分56

3.5 编辑和运行QBASIC程序58

3.5.1 从键盘输入QBASIC源程序58

3.5.2 运行QBASIC程序58

3.5.3 修改和编辑源程序60

3.5.4 退出QBASIC64

习题65

4.1 概述67

第4章 QBASIC程序设计初步67

4.2 QBASIC源程序的结构68

4.3 常量71

4.3.1 数值常量71

4.3.2 字符串常量75

4.3.3 符号常量75

4.4 变量76

4.4.1 变量名和变量的值77

4.4.2 变量的类型77

4.5 标准函数80

4.6 运算符和表达式81

4.6.1 算术运算符81

4.6.2 算术表达式82

4.6.3 不同类型数据的混合运算84

4.7.1 编写一个简单的程序85

4.7 编写和运行一个简单的程序85

4.7.2 向计算机输入一个新程序86

4.7.3 将程序存盘87

4.7.4 打开已存盘的文件88

习题89

第5章 顺序程序设计91

5.1 输出语句(PRINT语句)91

5.1.1 PRINT语句的一般格式91

5.1.2 PRINT语句的作用92

5.1.3 PRINT语句的输出格式94

5.1.4 LPRINT语句98

5.2 赋值语句(LET语句)99

5.2.1 赋值语句的一般格式99

5.2.2 赋值语句的作用99

5.2.3 对变量的赋值操作101

5.3 键盘输入语句(INPUT语句)103

5.4 读数语句(READ语句)和置数语句(DATA语句)107

5.5 恢复数据指针语句(RESTCRE语句)110

5.6 结束语句(END语句)和暂停语句(STOP语句)112

5.6.1 结束语句(END语句)112

5.6.2 暂停语句(STOP语句)112

5.7 分步执行和设置断点113

5.7.1 QBASIC的功能键提示行113

5.7.2 分步执行114

5.7.3 设置断点115

习题115

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

6.1 概述119

6.2 关系表达式和逻辑表达式119

6.2.1 关系运算符和关系表达式119

6.2.2 逻辑运算符和逻辑表达式121

6.3 行IF语句124

6.4.1 块IF结构的一般格式127

6.4 块IF127

6.4.2 块IF的应用举例129

6.4.3 块IF的嵌套130

6.4.4 在块IF中使用ELSEIF131

6.5 多分支选择结构135

6.5.1 最基本的SELECT CASE结构136

6.5.2 在CASE子句中使用“TO”指定值的范围138

6.5.3 在CASE子句中使用“IS”指定条件139

6.5.4 在CASE子句中使用多个条件140

6.5.5 SELECT CASE结构的一般格式141

6.5.6 多分支转移语句(ON GOTO语句)144

6.5.7 用不同语句实现多分支选择结构的比较145

习题146

7.1 概述149

第7章 循环结构149

7.2 WHILE循环结构151

7.3 FOR循环结构155

7.3.1 FOR-NEXT循环的结构155

7.3.2 FOR-NEXT循环的执行过程156

7.3.3 EXIT FOR语句161

7.3.4 FOR-NEXT循环举例161

7.4 DO循环结构165

7.4.1 DO循环的一般格式165

7.4.2 最简单的DO循环165

7.4.3 用EXIT DO语句终止循环166

7.4.4 带WHILE子句的DO循环167

7.4.5 带UNTIL子句的DO循环169

7.5 循环的嵌套171

7.6 程序举例176

习题184

第8章 函数与子程序188

8.1 概述188

8.2 用户自定义函数——DEF函数189

8.2.1 单行DEF函数189

8.2.2 多行DEF函数191

8.2.3 使用自定义函数时应注意的问题193

8.3 块内子程序 子例程194

8.3.1 GOSUB-RETURN语句194

8.3.2 ON GOSUB-RETRUN语句196

8.3.3 ON KEY(n)GOSUB-RETURN语句197

8.4 独立模块的子程序199

8.4.1 建立一个子程序200

8.4.2 在QBASIC环境中有关子程序的操作201

8.4.3 带参数的子程序203

8.4.4 虚实结合205

8.4.5 程序举例207

8.5 模块化的函数210

8.5.1 概述210

8.5.2 建立一个函数211

8.5.3 函数的调用211

8.5.4 STATIC选项213

8.5.5 程序举例214

8.6 全局变量与局部变量214

8.6.1 局部变量214

8.6.2 全局变量215

8.7 过程的嵌套调用217

8.8 过程的递归调用218

8.9 在屏幕上同时观察两个模块的方法223

习题224

9.1 数组和数组元素的概念227

第9章 数组227

9.2 数组的建立和引用228

9.2.1 数组的建立——DIM语句228

9.2.2 数组的引用231

9.3 静态数组和动态数组232

9.4 一维数组234

9.5 二维数组244

9.6 数组作为过程的参数251

习题257

第10章 字符串处理261

10.1 概念261

10.2 字符串常量261

10.3 字符串变量262

10.3.1 变长字符串变量262

10.3.2 定长字符串变量263

10.4.1 用LET语句给字符串变量赋值264

10.4 字符串变量的赋值264

10.4.2 用INPUT语句给字符串变量赋值265

10.4.3 用LINE INPUT语句给字符串变量赋值266

10.4.4 用READ/DATA语句给字符串变量赋值266

10.5 字符串的连接267

10.6 字符串的比较268

10.6.1 字符比较的规则268

10.6.2 字符串比较的规则268

10.6.3 字符关系表达式269

10.6.4 举例269

10.7 字符串数组271

10.8 子字符串275

10.9 有关字符串的函数280

10.9.1 测字符串长度的函数280

10.9.2 字符串与数值间的转换函数281

10.9.3 字符与ASCII码间的转换函数283

10.9.4 大小写字母之间的转换函数285

10.9.5 建立由相同字符组成的字符串函数286

10.9.6 日期和时间函数287

10.9.7 INKEY$函数288

10.10 字符串处理程序举例288

习题291

第11章 屏幕控制和作图293

11.1 文本模式与图形模式293

11.1.1 文本模式293

11.1.2 图形模式294

11.2 屏幕控制语句294

11.2.1 LOCATE语句294

11.2.4 CSRLIN和POS函数295

11.2.5 SCREEN语句295

11.2.2 WIDTH语句295

11.2.3 CLS语句295

11.2.6 COLOR语句298

11.2.7 程序举例300

11.3 画点和画线301

11.3.1 画点301

11.3.2 画线304

11.3.3 程序举例306

11.4.1 画圆308

11.4 画圆、椭圆和画圆弧308

11.4.2 画椭圆311

11.4.3 画圆弧311

11.5 图形着色312

11.6 图形窗口313

11.6.1 窗口语句(WINDOW语句)313

11.6.2 视窗语句(VIEW语句)315

11.7 综合举例316

习题318

第12章 文件320

12.1 文件的概念320

12.1.1 文件的分类320

12.1.2 文件与记录321

12.1.3 文件名321

12.1.4 文件的读写和文件缓冲区322

12.1.5 文件指针323

12.2 顺序文件323

12.2.1 顺序文件的概念323

12.2.2 顺序文件的打开和关闭324

12.2.3 对顺序文件的输出(写文件)325

12.2.4 从顺序文件输入(读文件)329

12.2.5 对顺序文件的修改331

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

12.3.2 随机文件的建立337

12.3.1 随机文件的概念337

12.3 随机文件337

12.3.3 从随机文件读入数据340

12.3.4 记录型变量344

12.3.5 用于记录变量的读写语句346

12.3.6 记录变量应用举例346

12.3.7 随机文件常用的语句和函数348

12.4 QBASIC处理文件与目录的语句349

习题351

第13章 附录353

13.1 字符与ASCII代码对照表353

13.2 QBASIC保留字356

13.3 QBASIC语句一览表357

13.4 QBASIC函数一览表361

13.5 PRINT USING语句的格式字符363

参考文献364

1997《QBASIC语言教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由谭浩强著 1997 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言教程(1992 PDF版)
C语言教程
1992 北京希望电脑公司
QBASIC程序设计教程(1999 PDF版)
QBASIC程序设计教程
1999 西安:西安电子科技大学出版社
QBasic语言程序设计 二级(1999 PDF版)
QBasic语言程序设计 二级
1999 北京:电子工业出版社
QBasic语言程序设计(1999 PDF版)
QBasic语言程序设计
1999 北京:人民邮电出版社
QBasic程序设计教程(1997 PDF版)
QBasic程序设计教程
1997 北京:清华大学出版社
C++语言教程(1993 PDF版)
C++语言教程
1993 成都:电子科技大学出版社
计算机语言与程序设计 QBASIC与C语言(1999 PDF版)
计算机语言与程序设计 QBASIC与C语言
1999 北京市:高等教育出版社
QBASIC语言程序设计(1999 PDF版)
QBASIC语言程序设计
1999 北京:机械工业出版社
C语言程序设计实用问答(1997 PDF版)
C语言程序设计实用问答
1997 北京:北京大学出版社
QBASIC语言程序设计教程(1998 PDF版)
QBASIC语言程序设计教程
1998 合肥:安徽大学出版社
QBasic语言程序设计教程  第2版(1999 PDF版)
QBasic语言程序设计教程 第2版
1999 北京:电子工业出版社
C语言教程(1995 PDF版)
C语言教程
1995 北京:科学出版社
QBASIC语言技术基础(1999 PDF版)
QBASIC语言技术基础
1999 哈尔滨:哈尔滨工程大学出版社
Visual C++程序设计(1994 PDF版)
Visual C++程序设计
1994 北京:北京大学出版社
QBasic语言程序设计教程(1997 PDF版)
QBasic语言程序设计教程
1997 北京:电子工业出版社