《QBASIC程序设计》求取 ⇩

序言1

前言1

第一章程序设计的基础知识1

1.1 算法的基本概念1

1.1.1 什么是算法1

目录1

1.1.2计算机算法的特性2

1.2常用的算法描述工具3

1.2.1 使用自然语言描述算法3

1.2.2使用流程图描述算法4

1.2.3使用N-S图描述算法5

9.3.3在随机文件中使用记录变量的读写方法……………………………………………(24 )9.4其他常用文件和目录操作语句 (247

1.3算法设计举例7

9.5本章要点与难点 (248

1.4程序设计的基本概念11

1.4.1 程序设计的基本步骤11

1.4.2结构化程序的三种基本结构12

1.5.1 语句格式中的符号约定14

1.5本书的约定14

1.5.2 QBASIC保留字及其他名字的约定15

1.6本章要点与难点15

1.5.3程序书写形式的约定15

自测习题16

第二章QBASIC语言的基础知识18

2.1 BASIC语言的发展与QBASIC语言的特点18

2.2 QBASIC源程序的基本结构19

2.3数据类型20

2.4常量和变量20

2.4.1 常量20

2.4.2变量22

2.5数学库函数25

2.6算术运算符和算术表达式26

2.7本章要点与难点28

2.7.1不同类型的数值常量的正确表示及取值范围29

2.7.2 正确使用变量定义的三种形式29

2.7.3算术表达式的正确表示和求值29

自测习题30

第三章 顺序结构的实现32

3.1 问题的引出32

3.2.1 PRINT语句33

3.2数据输出语句33

3.2.2 PRINT USING语句36

3.2.3 LPRINT语句37

3.3赋值语句(LET语句)38

3.2.4 WRITE语句38

3.4数据输入语句39

3.4.1 键盘输入语句(INPUT语句)40

3.4.2 读数/置数语句(READ/DATA语句)42

3.4.3 恢复数据指针语句(RESTORE语句)44

3.5 终止程序运行语句(END语句)45

3.6暂停程序运行语句(STOP语句)46

3.7注释语句46

3.8 清屏语句(CLS语句)46

3.9变量值交换语句(SWAP语句)47

3.10 符号常数说明语句(CONST语句)48

3.11应用举例49

3.12本章要点与难点51

3.12.1 LET语句、INPUT语句和READ/DATA语句的使用比较51

3.12.2 正确理解使用READ/DATA语句时的数据指针概念52

3.12.3 利用PRINT语句控制输出格式52

3.12.4 利用PRINT USING语句控制输出格式53

自测习题54

第四章选择结构的实现58

4.1 问题的引出58

4.2条件的描述59

4.2.2逻辑运算符和逻辑表达式59

4.2.1 关系运算符和关系表达式59

4.3用单行IF语句和块IF语句实现选择结构60

4.3.1两分支选择结构的实现60

4.3.2使用嵌套的单行IF语句和嵌套的块IF语句实现多分支选择结构63

4.4 使用SELECT CASE语句实现多分支选择结构67

4.5应用举例72

4.6本章要点与难点75

4.6.1 关系表达式和逻辑表达式的正确使用75

4.6.2嵌套IF语句的正确使用76

4.6.3 SELECT CASE语句的正确使用76

自测习题77

第五章循环结构的实现82

5.1 问题的引出82

5.2 用WHILE-WEND语句实现循环结构85

5.2.1 WHILE循环的结构85

5.2.2 WHILE循环的执行过程86

5.2.3 WHILE循环的使用87

5.3用DO-LOOP语句实现循环结构88

5.3.1 DO循环的格式及执行过程89

5.3.3带WHILE子句的DO循环90

5.3.2 由基本DO语句和EXIT DO语句构成的循环结构90

5.3.4 带UNTIL子句的DO循环93

5.4 用FOR-NEXT语句实现循环结构94

5.4.1 FOR循环的构成94

5.4.2 FOR循环的执行过程96

5.4.3 FOR循环的使用97

5.5循环的嵌套99

5.6应用举例102

5.7本章要点与难点111

5.7.1循环条件的正确使用111

5.7.2 DO循环的正确使用112

5.7.3循环嵌套的正确使用113

5.7.4与循环有关的算法设计113

自测习题114

第六章数组和记录121

6.1一维数组的引出121

6.2.1一维数组的建立122

6.2一维数组的建立和元素的引用122

6.2.2一维数组元素的引用124

6.3一维数组应用举例126

6.3.1查找126

6.3.2插入131

6.3.3删除133

6.3.4排序136

6.3.5其他140

6.4二维数组的引出141

6.5.1二维数组的建立142

6.5二维数组的建立和元素的引用142

6.5.2二维数组元素的引用143

6.6静态数组和动态数组144

6.7二维数组应用举例147

6.7.1查找147

6.7.2矩阵运算148

6.7.3特殊矩阵的生成148

6.8记录150

6.8.1 记录类型的引出150

6.8.2记录类型的定义151

6.8.3记录类型变量和数组的定义151

6.8.4记录中域的表示方法152

6.8.5 记录类型数据的应用举例152

6.9 本章要点与难点153

6.9.1 正确理解和使用数组定义、重定义语句153

6.9.2数组元素的正确引用154

6.9.3 有关数组应用的算法设计155

6.9.1 注意区分记录类型名和记录变量名155

自测习题155

第七章 字符串和字符串数组162

7.1 问题的引出162

7.2.2 字符串变量163

7.2 字符串常量和字符串变量163

7.2.1 字符串常量163

7.3 有关字符串的操作165

7.3.1 字符串变量的赋值165

7.3.2字符串的连接167

7.3.3 字符串的比较168

7.4字符串数组169

7.5用于字符串处理的库函数171

7.5.1 求字符串长度的函数(LEN)171

7.5.2 子字符串处理函数(LEFT$、RIGHT$、MID$)171

7.5.3 字符串与数值间的转换函数(VAL、STR$)173

7.5.4 字符与ASCII码之间的转换函数(ASC、CHR$)174

7.5.5 大、小写字母转换函数(LCASE$、UCASE$)174

7.5.7 字符(串)专用读入函数(INKEY$、INPUT$)175

7.5.6 生成由相同字符组成的字符串函数(STRING$、SPACE$、SPC)175

7.5.8 日期和时间函数及语句(DATE$、TIME$)176

7.6字符串应用举例177

7.7本章要点与难点182

自测习题183

第八章过程187

8.1 问题的引出187

8.2 子程序过程(SUB过程)188

8.2.1 定义一个子程序过程188

8.2.2 子程序过程的调用190

8.2.3 调用SUB过程时的参数传递191

8.3 函数过程(FUNCTION过程)195

8.3.2 函数过程的调用196

8.3.1 定义一个函数过程196

8.3.3 调用FUNCTION过程时的参数传递197

8.4.1 过程的嵌套调用198

8.4 过程的嵌套调用及递归调用198

8.4.2 过程的递归调用200

8.5 关于过程中变量使用的进一步讨论203

8.5.1 全局变量203

8.5.2 局部变量204

8.5.3静态变量与动态变量206

8.6 用户自定义函数与块内子程序207

8.6.1 用户自定义函数207

8.6.2块内子程序208

8.7应用举例209

8.8.1 按地址传递方式中的形参对实参的影响218

8.8本章要点与难点218

8.8.2全局变量与局部变量的不同219

8.8.3 动态变量与静态变量的不同220

自测习题221

第九章文件229

9.1 文件的概念229

9.1.1文件的分类229

9.1.2数据文件的用途及组成230

9.1.3文件的读写和文件缓冲区230

9.2顺序文件231

9.2.1 顺序文件的打开与关闭231

9.2.2顺序文件的读写232

9.2.3顺序文件的修改236

9.3.1 随机文件的打开与关闭238

9.3 随机文件238

9.3.2随机文件的读写239

自测习题249

第十章屏幕控制和简单作图252

10.1 显示模式和屏幕坐标系252

10.1.1 文本模式和图形模式252

10.1.2屏幕坐标系253

10.2屏幕控制语句和函数253

10.2.1 屏幕定义(SCREEN)语句253

10.2.2清除屏幕(CLS)语句254

10.2.3 宽度设置(WIDTH)语句254

10.2.4 光标定位(LOCATE)语句254

10.2.5 CSRLIN和POS函数255

10.3简单作图语句255

10.3.2画线、矩形框、矩形块256

10.3.1 画点256

10.33画圆、椭圆和圆弧258

10.4图形的颜色259

10.4.1 色彩设置(COLOR)语句259

10.4.2 图形着色(PAINT)语句260

10.5 图形窗口261

10.5.1 视窗(VIEW)语句261

10.5.2 窗口(WINDOW)语句262

10.6程序设计举例263

10.7 本章要点与难点265

自测习题267

第十一章 QBASIC的集成使用环境269

11.1 QBASIC环境的一般使用269

11.1.1 QBASIC的启动与退出269

11.1.2 QBASIC工作窗口的主要成分270

11.2 QBASIC程序的建立、存盘和打开272

11.2.1 建立一个新程序272

11.2.2程序的存盘273

11.2.3 打开一个已存在的文件274

11.3 QBASIC程序的运行和编辑274

11.3.1程序的运行274

11.3.2 QBASIC源程序的编辑275

11.4 使用QBASIC的“联机帮助”278

11.5 有关SUB过程和FUNCTION过程的操作279

11.5.1建立一个过程279

11.5.2 对程序(包含主程序和过程)的一般操作280

11.5.3在屏幕上同时显示主程序和过程的方法281

11.6 QBASIC程序调试的常用方法282

11.6.1 使用PRINT或STOP语句282

11.6.2 使用QBASIC的调试功能285

自测习题288

第十二章程序设计实践291

12.1 全书算法总结291

12.2程序设计综合举例293

自测习题313

附录314

附录A 字符与ASCII代码对照表314

附录B 常用的ASCII控制字符315

附录C QBASIC保留字316

附录D QBASIC语句一览表318

附录E QBASIC函数一览表322

附录F PRINT USING语句的格式字符325

附录G QBASIC支持的键盘编辑命令一览表326

附录H QBASIC环境中的键盘快捷键一览表328

参考文献330

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

高度相关资料

QBASIC语言程序设计教程(1998 PDF版)
QBASIC语言程序设计教程
1998 合肥:安徽大学出版社
qbasic程序设计二级教程( PDF版)
qbasic程序设计二级教程
中文版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语言程序设计(1999 PDF版)
二级-基础知识和QBASIC语言程序设计
1999 北京:人民邮电出版社
QBasic语言程序设计(1999 PDF版)
QBasic语言程序设计
1999 北京:人民邮电出版社
QBasic程序设计教程(1997 PDF版)
QBasic程序设计教程
1997 北京:清华大学出版社
QBASIC程序设计(1998 PDF版)
QBASIC程序设计
1998 北京:电子工业出版社
计算机语言与程序设计 QBASIC与C语言(1999 PDF版)
计算机语言与程序设计 QBASIC与C语言
1999 北京市:高等教育出版社
程序设计(1985 PDF版)
程序设计
1985 上海:上海交通大学出版社
QBASIC语言程序设计(1999 PDF版)
QBASIC语言程序设计
1999 北京:机械工业出版社
C语言程序设计实用问答(1997 PDF版)
C语言程序设计实用问答
1997 北京:北京大学出版社