《QBasic程序设计教程》求取 ⇩

第一章QBasic软件系统的使用1

1.1QBasic系统的安装与启动1

1.1.1 QBasic系统的硬件与软件环境1

1.1.2 QBasic系统文件与安装1

1.1.3 QBasic系统的启动2

1.1.4 QBasic系统开发屏幕简介2

1.1.5 QBasic系统的退出4

1.2QBasic软件的开发环境与使用5

1.2.1 菜单、命令和对话框的使用5

1.2.2 File(文件)菜单6

1.2.3 Edit(编辑)菜单11

1.2.4 View(观察)菜单13

1.2.5 Search(检索)菜单15

1.2.6 Run(运行)菜单18

1.2.7 Debug(调试)菜单18

1.2.8 Options(任选)菜单20

1.3QBasic系统帮助的使用22

1.3.1 获得联机帮助的三种方法22

1.3.2 Help(帮助)菜单22

1.4 本章小结25

习题28

第二章程序设计的基本知识29

2.1计算机算法与流程图29

2.1.1 计算机算法与特征29

2.1.2 算法的图形表示法31

2.1.3 基础算法35

2.1.4 结构化程序设计——自顶向下,逐步细化40

2.2计算机语言42

2.2.1 计算机语言从低级到高级的发展42

2.2.2 BASIC语言的变迁44

2.2.3 QBasic语言的特点45

2.3程序设计与QBasic程序结构45

2.3.1 用计算机解题过程——程序设计45

2.3.2 QBasic程序结构与书写格式约定48

2.3.3 评价程序的基本准则50

2.4QBasic字符集、标识符和语句50

2.4.1 QBasic字符集51

2.4.2 QBasic标识符51

2.4.3 QBasic语句52

2.5 本章小结52

习题53

第三章基本数据类型54

3.1 数据类型概念54

3.2常量与常量定义55

3.2.1 数值常量55

3.2.2 字符常量57

3.2.3 符号常量与CONST语句57

3.3变量与变量类型说明58

3.3.1 变量的命名58

3.3.2 变量的类型58

3.3.3 变量的值61

3.4QBasic的标准函数62

3.4.1 数值函数63

3.4.2 字符函数66

3.4.3 日期和时间函数71

3.5表达式73

3.5.1 数值表达式(算术表达式)73

3.5.2 字符表达式(字符串表达式)75

3.5.3 关系表达式76

3.5.4 逻辑表达式78

3.6 本章小结81

习题83

第四章基本控制结构的程序设计85

4.1顺序结构程序设计85

4.1.1 赋值语句85

4.1.2 简单的数据输入与输出86

4.1.3 读数置数语句和恢复数据区语句91

4.1.4 STOP语句、END语句、SWAP语句93

4.1.5 顺序程序设计举例94

4.2选择结构的程序设计95

4.2.1 条件语句96

4.2.2 情况语句(CASE语句)100

4.2.3 GOTO型控制语句103

4.2.4 选择程序设计举例105

4.3循环结构程序设计106

4.3.1 无限循环107

4.3.2 条件型循环108

4.3.3 计数型循环112

4.3.4 循环程序设计举例116

4.4基本控制结构嵌套程序设计118

4.4.1 循环与循环的嵌套118

4.4.2 循环与CASE的嵌套120

4.4.3 循环与块IF的嵌套122

4.5 本章小结125

习题126

第五章构造数据类型与应用130

5.1 构造数据类型概述130

5.2数组(数组变量)130

5.2.1 数组说明符和数组的定义语句131

5.2.2 数组元素和数组的输入/输出133

5.2.3 静态数组和动态数组134

5.2.4 数组的查找136

5.2.5 数组的排序139

5.2.6 数组的应用举例144

5.3记录类型152

5.3.1 记录类型的概述152

5.3.2 记录类型的定义与记录变量的说明153

5.3.3 记录类型应用举例154

5.4 本章小结156

习题157

第六章过程162

6.1模块级与过程级概述162

6.1.1 引例162

6.1.2 QBasic过程的种类和功能163

6.1.3 过程的特性与引入过程的优点164

6.1.4 划分模块的方法与原则165

6.1.5 在QBasic集成环境下过程的录入与操作165

6.2FUNCTION过程166

6.2.1 FUNCTION(函数)过程的定义与调用166

6.2.2 函数过程应用举例168

6.3SUB过程172

6.3.1 引例172

6.3.2 SUB过程的定义与调用173

6.3.3 SUB过程应用举例174

6.3.4 SUB过程与FUNCTION过程的比较177

6.4 模块间数据传递(一)虚实结合177

6.5递归过程179

6.5.1 递归FUNCTION过程179

6.5.2 递归SUB过程180

6.5.3 迭代、递归FUNCTION与递归SUB过程180

6.5.4 分段快速排序181

6.5.5 可用内存空间的查询与堆栈空间的修改185

6.6模块间数据传递(二)公共结合186

6.6.1 变量作用域与说明186

6.6.2 变量生存期与说明188

6.6.3 程序的连接与数据传递190

6.6.4 回溯法191

6.7 记录类型数据在模块之间的传递195

6.8与BASIC兼容的函数和子程序197

6.8.1 子程序的定义与调用197

6.8.2 开关语句(ON~GOSUB语句)198

6.8.3 函数的定义与调用199

6.9 本章小结200

习题201

第七章数据输入/输出与文本方式画图203

7.1数据的输入203

7.1.1 在输入数据过程中需求的处理203

7.1.2 在程序运行过程中需求的处理204

7.1.3 行输入语句(LINEINPUT语句)206

7.2数据的输出207

7.2.1 改变输出设备(文件)输出列数语句(WIDTH语句)207

7.2.2 控制输出的语句208

7.2.3 格式显示函数208

7.2.4 格式输出语句(PRINTUSING)210

7.2.5 文本视见区的设定211

7.3文本方式画图212

7.3.1 文本方式的设定212

7.3.2 文本方式颜色的设定212

7.3.3 文本方式画图举例213

7.3.4 文本方式换页显示215

7.4 本章小结217

习题217

第八章数据文件219

8.1数据文件概述219

8.1.1 数据文件的优点219

8.1.2 数据文件的结构219

8.1.3 数据文件的类型220

8.1.4 数据文件的处理过程简介220

8.1.5 通用的文件操作语句与函数220

8.2顺序文件225

8.2.1 顺序文件的形式225

8.2.2 无定界符顺序文件的存取226

8.2.3 有定界符顺序文件的存取227

8.2.4 顺序文件的使用和维护229

8.3随机文件234

8.3.1 随机文件的存取235

8.3.2 随机文件的维护和使用238

8.4二进制文件242

8.4.1 二进制文件的存取242

8.4.2 二进制文件的维护和使用244

8.5 文件号的作用域与生存期245

8.6 本章小结247

习题248

第九章画图程序设计250

9.1绘图基本概念250

9.1.1 屏幕模式的设置250

9.1.2 在不同屏幕模式下图形颜色的设置253

9.1.3 图形方式的坐标254

9.1.4 逻辑坐标与WINDOW语句255

9.2 几种基本画图语句256

9.2.1画点257

9.2.2 画直线、方框和方块(LINE语句)259

9.2.3 画圆、圆弧、扇形或椭圆261

9.2.4 图形填色262

9.2.5 图形填图案264

9.2.6 画异型线270

9.2.7 在图形上标注文字271

9.2.8 屏幕坐标测试和转换272

9.2.9 龟图与DRAW语句275

9.3图形视见区的建立和应用277

9.3.1 视见区和窗口278

9.3.2 图形视见区的建立278

9.3.3 多视见区的建立和应用280

9.4图形的变换281

9.4.1 平面图形的几何变换281

9.4.2 平面图形变换的其它方法283

9.5动画程序设计285

9.5.1 擦画法285

9.5.2 贴画法286

9.5.3 换页法289

9.6 本章小结291

习题292

第十章其它功能程序设计294

10.1错误捕获294

10.1.1 设置错误陷阱与从错误处理子程序返回语句294

10.1.2 错误的模拟与识别296

10.2事件捕获297

10.2.1 击键捕获298

10.2.2 时间捕获299

10.2.3 事件捕获程序形式300

10.2.4 事件捕获和错误捕获在过程中的应用300

10.3音响301

10.3.1 嘟嘟声(BEEP)语句301

10.3.2 音响(SOUND)语句302

10.3.3 演奏(PLAY)语句303

10.4 通信305

10.4.1设备通信305

10.4.2 访问设备305

10.4.3 串行通信306

10.4.4 访问内存309

10.4.5 定义功能键311

10.5 本章小结312

附录313

附录1错误信息表313

附录2 ASCII码字符集314

附录3 QBasic语句一览表316

附录4 QBasic函数一览表321

附录5 MS图323

参考文献325

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

高度相关资料

QBasic语言程序设计教程  第2版(1999 PDF版)
QBasic语言程序设计教程 第2版
1999 北京:电子工业出版社
qbasic程序设计二级教程( PDF版)
qbasic程序设计二级教程
PASCAL程序设计教程(1995年8月第1版 PDF版)
PASCAL程序设计教程
1995年8月第1版 东南大学出版社
程序设计教程  下(1986 PDF版)
程序设计教程 下
1986 南京工学院出版社
中文版WINDOWS 95快速入门(1996 PDF版)
中文版WINDOWS 95快速入门
1996 重庆:重庆出版社
Visual Basic 4 程序员指南(1996 PDF版)
Visual Basic 4 程序员指南
1996 北京:科学出版社;西蒙与舒斯特国际出版公司
QBasic语言程序设计 二级(1999 PDF版)
QBasic语言程序设计 二级
1999 北京:电子工业出版社
QBASIC程序设计 二级 辅导(1999 PDF版)
QBASIC程序设计 二级 辅导
1999 北京:清华大学出版社
QBasic语言程序设计(1999 PDF版)
QBasic语言程序设计
1999 北京:人民邮电出版社
QBasic程序设计教程(1997 PDF版)
QBasic程序设计教程
1997 北京:清华大学出版社
QBASIC程序设计(1998 PDF版)
QBASIC程序设计
1998 北京:电子工业出版社
QBASIC语言程序设计(1999 PDF版)
QBASIC语言程序设计
1999 北京:机械工业出版社
C语言程序设计实用问答(1997 PDF版)
C语言程序设计实用问答
1997 北京:北京大学出版社
QBASIC语言程序设计教程(1998 PDF版)
QBASIC语言程序设计教程
1998 合肥:安徽大学出版社
QBASIC程序设计(1998 PDF版)
QBASIC程序设计
1998 南京:南京大学出版社