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

目录1

第一章 QBasic语言概述1

1.1 BASIC语言的发展历史1

1.2 BASIC语言的时代划分2

1.3 QBasic的特点4

1.4 QBasic的技术指标5

1.5 QBasic的上机基本操作5

1.5.1 安装与启动6

1.5.2 程序的建立、运行、保存和打开8

1.5.3 退出QBasic回到DOS13

1.5.4 基本编辑方法13

1.6 QBasic的程序行和符号约定14

1.6.1 程序行14

1.6.2 语句格式中的符号约定15

习题一16

2.1.2 数据类型17

2.1.1 数据17

2.1 数据和数据类型17

第二章 数据类型、常量、变量、表达式和函数17

2.2 常量和变量19

2.2.1 常量19

2.2.2 变量20

2.2.3 全程变量23

2.2.4 局部变量23

2.2.5 共享型变量23

2.3 表达式23

2.3.1 算术表达式24

2.3.2 关系型表达式25

2.3.3 逻辑型表达式25

2.3.4 字符型表达式26

2.4 函数26

2.4.1 常用三角函数26

2.4.2 代数函数27

2.4.3 数值类型转换函数28

2.4.4 日期和时间函数29

2.5 小结30

习题二34

第三章 顺序结构程序设计35

3.1 顺序结构程序设计的概念35

3.2 非格式输出语句PRINT35

3.3 清屏语句CLS37

3.4 屏幕定点输出语句LOCATE38

3.5 屏幕格式输出语句PRINT USING38

3.6 程序注释语句REN|′41

3.7 终止程序运行语句END42

3.8 内存变量内部赋值语句=42

3.9 键盘输入语句INPUT46

3.10 读数、置数语句READ...DATA49

3.11 恢复读数据语句RESTORE51

3.12 交换变量值语句SWAP52

3.13 程序暂停语句STOP和SLEEP53

3.14 从打印机上输出结果语句LPRINT54

3.15 几种赋值语句的比较56

3.16 程序举例56

3.17 小结61

习题三62

第四章 选择结构程序设计64

4.1 选择结构程序设计的概念64

4.2.1 单行结构条件语句IF...THEN...ELSE65

4.2 单条件选择语句IF65

4.2.2 块结构条件语句IF...THEN...ELSE...END IF68

4.3 多条件多分支选择语句73

4.3.1 单条件的嵌套语句IF...ELSEIF...END IF73

4.3.2 多条件多分支选择语句SELECT CASE77

4.4 程序举例86

4.5 小结89

习题四90

5.1.1 循环现象92

5.1.2 循环结构92

5.1 循环结构程序设计的概念92

第五章 循环结构程序设计92

5.2 固定次数的循环语句FOR...NEXT93

5.3 条件循环语句WHILE...WEND102

5.4 次数不定的循环语句DO...LOOP110

5.4.1 先判断条件的循环语句DO WHILE|UNTIL...LOOP110

5.4.2 先执行循环体,再判断条件的循环语句DO...LOOP WHILE|UNTIL113

5.5 三种循环结构的比较116

5.6 程序举例117

5.7 小结121

习题五122

第六章 数组124

6.1 数组和数组单元的概念124

6.2 建立数组语句DIM125

6.3 静态数组与动态数组143

6.3.1 静态数组和动态数组143

6.3.2 元命令$DYNAMIC和$STATIC144

6.4 程序举例145

6.3.3 数组的释放语句ERASE145

6.3.4 重新定维语句REDIM145

6.5 小结151

习题六153

第七章 过程155

7.1 过程的概念155

7.2 子程序过程156

7.2.1 定义子程序过程156

7.2.2 调用子程序过程157

7.3 函数过程160

7.3.1 定义函数过程160

7.3.2 调用函数过程161

7.4 说明过程163

7.5 调用过程时的数据传递164

7.5.1 参数与变元164

7.5.2 传址调用165

7.5.3 传值调用166

7.5.4 程序举例167

7.6 过程的嵌套和递归调用169

7.6.1 过程的嵌套170

7.6.2 过程的递归调用171

7.7 变量的属性和作用域173

7.7.1 局部变量173

7.7.2 全程变量175

7.7.3 共享型变量176

7.7.4 变量作用域规则小结177

7.8 静态变量与动态变量178

7.8.1  STATIC语句178

7.8.2 动态变量与静态变量179

7.9 小结181

7.9.1 过程的定义和调用182

7.9.2 变量的属性和作用域182

7.9.3 静态变量与动态变量183

习题七183

8.1 字符串常量185

第八章 字符处理185

8.2 字符串变量和数组186

8.2.1 字符串变量的定义186

8.2.2 字符串数组187

8.3 字符串变量的赋值187

8.3.1 用LET语句赋值188

8.3.2 用INPUT语句赋值188

8.3.3 用READ/DATA语句赋值188

8.3.4 用LINE INPUT语句赋值189

8.4 字符串表达式190

8.5 字符串的比较191

8.5.1 字符关系表达式191

8.5.2 两个字符串大小的比较191

8.5.3 字符串的检索192

8.6 取子字符串194

8.6.1 LEFT$函数194

8.6.2  RIGHT$函数195

8.6.3  MID$函数195

8.7.2 SPACE$函数197

8.7 字符串的生成197

8.7.1  STRING$函数197

8.7.3 字符串中大小写字母之间的转换198

8.8 字符串与数值的相互转换198

8.8.1  ASCII码与字符的相互转换199

8.8.2 数值与字符串的相互转换200

8.8.3 数制与数制之间转换201

8.9 改变字符串中的字符语句MID$202

8.10.1 可变长字符串与固定长字符串203

8.10 可变长字符串与固定长字符串203

8.10.2 删除字符串的首尾空格204

8.11 程序举例205

8.12 小结206

8.12.1 字符串常量206

8.12.2 字符串变量和数组207

8.12.3 字符串表达式207

8.12.4 字符串的比较207

8.12.6 字符串的函数208

8.12.5 可变长字符串与固定长字符串208

习题八209

第九章 图形211

9.1 屏幕坐标系211

9.1.1 象素211

9.1.2 屏幕坐标系212

9.2 屏幕的设置212

9.2.1 清屏语句CLS213

9.2.2 WIDTH语句213

9.2.3 SCREEN函数214

9.2.4 SCREEN语句215

9.2.5 PCOPY语句216

9.3 颜色的设置217

9.3.1 屏幕颜色设置语句COLOR217

9.3.2 测试屏幕上某点的颜色函数POINT219

9.4 基本绘图语句219

9.4.1 画点语句PSET及PRESET219

9.4.2 画直线和矩形框语句LINE221

9.4.3 画圆、椭圆和画弧语句CIRCLE224

9.4.4 连续画线语句DRAW226

9.5 填图和填充语句229

9.5.1 填图语句PAINT229

9.5.2 颜色的填充230

9.5.3 图案的填充232

9.6 程序举例234

9.7 小结236

9.7.1 屏幕坐标系的基本概念236

9.7.2 有关屏幕设置的语句和函数237

9.7.3 有关颜色设置的语句和函数237

9.7.4 有关绘图的基本语句238

9.7.5 图形的着色语句238

习题九238

第十章 动画设计239

10.1 字符动画239

10.2 图形方式动画241

10.3 快速动画242

10.3.1 存储图形语句GET242

10.3.2 重显图形语句PUT243

10.4 屏幕页动画245

10.5 程序举例247

10.6 小结252

习题十253

11.1 BEEP语句254

第十一章 声音与音乐254

11.2 SOUND语句255

11.2.1 SOUND语句255

11.2.2 用SOUND语句来演奏音乐257

11.3 PLAY语句259

11.4 程序举例265

11.5 小结270

习题十一270

12.2 用户类型定义语句TYPE271

12.1 记录的概念271

第十二章 记录271

12.3 定义和使用记录变量272

12.4 记录数组273

12.5 嵌套记录274

12.6 程序举例275

12.7 小结277

习题十二278

第十三章 数据文件279

13.1 程序文件和数据文件279

13.2 数据文件的基本概念280

13.3 顺序文件281

13.3.1 建立和打开顺序文件语句OPEN281

13.3.2 关闭文件语句CLOSE283

13.3.3 把数据存储到文件中283

13.3.4 读取顺序文件中的数据287

13.4.1 建立和打开随机文件OPEN295

13.3.5 文本视口语句VIEW PRINT随机文件295

13.4.2 定义随机文件缓冲区中的字段FIELD296

13.4.3 把数据存储到随机文件中296

13.4.4 读取随机文件中的数据298

13.4.5 用记录类型处理随机文件300

13.5 二进制文件302

13.5.1 打开二进制文件OPEN302

13.5.2 移动指针语句SEEK302

13.5.3 SEEK()函数303

13.6 文件与目录维护语句304

13.6.1 MKDIR、CHDIR、RMDIR语句305

13.6.2 KILL语句305

13.6.3 NAME语句305

13.6.4 SHELL语句306

13.6.5 SYSTEM语句306

13.7 小结306

习题十三308

14.1 启动QBasic310

第十四章 上机操作310

14.2 QBasic的菜单操作311

14.2.1 QBasic窗口的键盘和鼠标操作311

14.2.2 QBasic的菜单312

14.2.3 Edit菜单317

14.2.4 View菜单322

14.2.5 Search菜单326

14.2.6 Run菜单328

14.2.7 Debug菜单329

14.2.8 Option菜单330

14.2.9 Help菜单332

14.3 使用QBasic的帮助系统333

14.3.1 从启动屏幕进入帮助系统333

14.3.2 从菜单进入帮助系统334

14.3.3 帮助系统的使用337

14.4 QBasic的文本编辑操作339

14.4.1 编辑键(Editing Keys)339

14.4.2 快捷键(Shortcut Keys)340

14.4.3 查看和搜索键(View and Search Keys)341

14.4.4 运行和调试键(Run and Debug Keys)341

14.4.5 帮助键(Help Keys)342

14.5 在QBasic环境中调试程序342

14.5.1 单步执行程序342

14.5.2 设置并使用断点343

14.5.3 使用Immediate窗口344

14.6 把GW-BASIC和BASICA程序转换为QBasic程序346

14.5.4 用PRINT观察变量346

习题十四347

附录348

附录1 QBasic按功能分类的语句和函数348

附录2 QBasic语句一览表(按字母顺序排列)354

附录3 QBasic内部函数(按字母顺序排列)357

附录4 QBasic保留字359

附录5 QBasic运行时错误(Run-Time Error)代码、信息对照表360

附录6 ASCII字符编码表362

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

高度相关资料

QBasic语言程序设计教程  第2版(1999 PDF版)
QBasic语言程序设计教程 第2版
1999 北京:电子工业出版社
qbasic程序设计二级教程( PDF版)
qbasic程序设计二级教程
Visual Basic 4 程序员指南(1996 PDF版)
Visual Basic 4 程序员指南
1996 北京:科学出版社;西蒙与舒斯特国际出版公司
QBASIC程序设计教程(1999 PDF版)
QBASIC程序设计教程
1999 西安:西安电子科技大学出版社
PASCAL语言程序设计教程(1999 PDF版)
PASCAL语言程序设计教程
1999 长沙:国防科技大学出版社
QBasic语言程序设计 二级(1999 PDF版)
QBasic语言程序设计 二级
1999 北京:电子工业出版社
QBasic语言程序设计(1999 PDF版)
QBasic语言程序设计
1999 北京:人民邮电出版社
QBasic程序设计教程(1997 PDF版)
QBasic程序设计教程
1997 北京:清华大学出版社
C语言程序设计教程(1992 PDF版)
C语言程序设计教程
1992 北京:高等教育出版社
QBASIC程序设计(1998 PDF版)
QBASIC程序设计
1998 北京:电子工业出版社
计算机语言与程序设计 QBASIC与C语言(1999 PDF版)
计算机语言与程序设计 QBASIC与C语言
1999 北京市:高等教育出版社
QBASIC语言程序设计(1999 PDF版)
QBASIC语言程序设计
1999 北京:机械工业出版社
QBASIC语言教程(1997 PDF版)
QBASIC语言教程
1997 北京:电子工业出版社
C语言程序设计实用问答(1997 PDF版)
C语言程序设计实用问答
1997 北京:北京大学出版社
QBASIC程序设计(1998 PDF版)
QBASIC程序设计
1998 南京:南京大学出版社