图书介绍
BASIC语言 五次修订本 QBASICPDF|Epub|txt|kindle电子书版本网盘下载
![BASIC语言 五次修订本 QBASIC](https://www.shukui.net/cover/47/33837689.jpg)
- 谭浩强,田淑清编著 著
- 出版社: 北京:科学普及出版社
- ISBN:711004565X
- 出版时间:2004
- 标注页数:346页
- 文件大小:25MB
- 文件页数:365页
- 主题词:BASIC语言
PDF下载
下载说明
BASIC语言 五次修订本 QBASICPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 关于计算机的一般知识1
1.1计算机与现代社会1
1.1.1计算机的出现,是人类历史上一个划时代的事件1
1.1.2计算机的出现深刻地改变了人类的生活方式2
1.1.3计算机的出现改变了人们的传统观念3
1.2计算机的发展及其特点3
1.2.1计算机的发展阶段3
1.2.2计算机的主要特点6
1.3计算机的用途7
1.4计算机的基本结构和其算题的简单过程10
1.5数据在计算机内的存储形式12
1.5.1内存的组织形式12
1.5.2数据在内存中的存储形式13
1.6计算机的机器语言和高级语言14
1.6.1机器语言14
1.6.2高级语言15
1.7计算机的硬件和软件17
习题18
第二章 算法和QBASIC程序初步19
2.1利用计算机处理问题的过程19
2.2算法的概念和算法的表示方法20
2.2.1用自然语言表示算法20
2.2.2用传统流程图表示算法20
2.2.3用N-S结构化流程图表示算法22
2.2.4用伪代码表示算法25
2.3用QBASIC程序表示算法25
2.4 BASIC语言的发展和QBASIC的特点28
2.4.1 BASIC语言的发展28
2.4.2 QBASIC的特点29
2.5 QBASIC的使用环境31
2.5.1 QBASIC的启动31
2.5.2 QBASIC的工作窗口35
2.6编辑和运行QBASIC程序39
2.6.1输入QBASIC源程序39
2.6.2运行QBASIC程序39
2.6.3修改和编辑源程序42
2.6.4保存程序和调入程序44
2.6.5退出QBASIC47
2.7结构化程序设计方法47
习题49
第三章 最简单的QBASIC程序52
3.1 QBASIC程序的结构52
3.2 QBASIC程序中的运算量55
3.2.1常量55
3.2.2符号常量57
3.2.3变量58
3.2.4标准函数60
3.3 QBASIC的运算符和表达式61
3.3.1算术运算符61
3.3.2算术表达式62
3.3.3不同类型数据的混合运算63
3.4赋值操作和赋值语句(LET语句)64
3.5互换语句(SWAP语句)67
3.6数据的输出和输出语句(PRINT语句)68
3.6.1输入和输出的概念68
3.6.2 PRINT语句的一般格式68
3.6.3 PRINT语句的作用69
3.6.4 PRINT语句输出数据的格式71
3.6.5在打印机上输出——LPRINT语句74
3.7键盘输入语句(INPUT语句)75
3.8读数语句(READ语句)和置数语句(DATA语句)78
3.9恢复数据区语句(RESTORE语句)81
3.10结束语句(END语句)和暂停语句(STOP语句)83
3.10.1结束语句(END语句)83
3.10.2暂停语句(STOP语句)84
3.11分步执行和设置断点86
3.11.1分步执行86
3.11.2设置断点87
3.12注释语句(REM语句)88
3.13顺序程序设计88
习题92
第四章 选择结构程序设计97
4.1问题的提出97
4.2关系表达式和逻辑表达式98
4.2.1逻辑量的概念98
4.2.2关系运算符和关系表达式98
4.2.3逻辑运算符和逻辑表达式100
4.3用行IF语句实现选择结构102
4.4嵌套的选择结构104
4.5用块IF实现选择结构107
4.6多分支选择结构(SELECT CASE结构)110
4.7多分支转移语句(ON GOTO语句)116
4.8选择结构程序举例117
习题127
第五章 循环结构程序设计131
5.1用WHILE-WEND结构实现循环131
5.2用DO-LOOP结构实现循环135
5.2.1DO循环的一般格式135
5.2.2最简单的DO循环136
5.2.3带WHILE子句的DO循环136
5.2.4带UNTIL子句的DO循环138
5.3用FOR-NEXT结构实现循环139
5.3.1 FOR-NEXT循环的结构140
5.3.2 FOR-NEXT循环的执行过程141
5.3.3程序举例144
5.4循环的嵌套149
5.5有关循环的算法举例152
5.5.1用字符组成图案152
5.5.2穷举法155
5.5.3递推法156
5.5.4用牛顿迭代法求一元方程式的根158
习题161
第六章 子程序和函数165
6.1独立模块的子程序165
6.1.1定义一个子程序166
6.1.2调用子程序167
6.1.3如何输入子程序168
6.1.4模块之间的数据传递——虚实结合169
6.1.5程序举例172
6.2独立模块的函数176
6.2.1定义一个模块化的函数176
6.2.2调用一个模块化的函数178
6.2.3模块化函数与调用它的模块之间的数据传递178
6.2.4程序举例178
6.3局部变量和全局变量181
6.3.1用DIM语句定义全局变量181
6.3.2用COMMON语句说明全局变量182
6.4 STATIC选项和STATIC说明183
6.4.1过程定义行中的STATIC选项183
6.4.2在过程体中使用STATIC说明语句184
6.5过程(独立模块子程序和函数)的递归调用185
6.6块内子程序和块内函数188
6.6.1转子语句(GOSUB语句)和返回语句(RETURN语句)188
6.6.2 ON-GOSUB语句189
6.6.3块内函数的定义(DEF语句)190
习题192
第七章 数组和记录196
7.1一维数组和数组元素197
7.1.1一维数组元素的引用197
7.1.2一维数组的定义199
7.1.3过程之间数组的传递202
7.1.4定义数组为全局变量203
7.2一维数组应用举例203
7.3二维数组和数组元素220
7.3.1二维数组的定义220
7.3.2二维数组元素的引用221
7.4二维数组应用举例223
7.5记录类型230
7.5.1记录类型定义和记录类型变量的说明231
7.5.2对记录类型变量中数据的引用232
习题236
第八章 字符串243
8.1字符串常量243
8.2字符串变量243
8.2.1变长字符串变量243
8.2.2定长字符串变量244
8.3给字符串变量赋值244
8.3.1用赋值语句给字符串变量赋值244
8.3.2用READ语句从DATA语句中读入字符串246
8.3.3用INPUT语句从终端输入字符串248
8.3.4用LINE INPUT语句从终端输入一行字符串249
8.4字符串的比较250
8.5字符串数组254
8.6与字符串有关的函数258
8.6.1求字符串长度的函数(LEN函数)258
8.6.2把数值转换成字符串的函数(STR$函数)和把字符串转换成数值的函数(VAL函数)259
8.6.3求子串的函数260
8.6.4删字符串首尾空格的函数(LTRIM$函数和RTRIM$函数)262
8.6.5查子串位置的函数(INSTR函数)263
8.6.6大小写字母之间转换函数(LCASE$函数和UCASE$函数)265
8.6.7 ASCII字符与代码之间的转换函数266
8.6.8产生n个相同字符的字符串函数(STRING$函数和SPACE$函数)268
8.6.9日期和时间函数(DATE $函数和TIME $函数)269
8.6.10从终端接受字符的函数(INKEY $)270
习题270
第九章 屏幕控制与作图273
9.1文本模式和图形模式273
9.2屏幕控制274
9.2.1设置显示模式的SCREEN语句274
9.2.2控制字符位置的LOCATE语句275
9.2.3确定行列数的WIDTH语句275
9.2.4清除屏幕的CLS语句276
9.2.5保存光标当前位置的CSRLIN和POS函数276
9.2.6设置显示颜色的COLOR语句277
9.3画点和画直线280
9.3.1画点语句280
9.3.2画线语句282
9.3.3程序举例288
9.4画圆、椭圆和圆弧295
9.4.1画圆295
9.4.2画圆弧295
9.4.3画扇形295
9.4.4画椭圆296
9.4.5程序举例296
9.5图形着色298
习题301
第十章 输入输出技术304
10.1自选输出格式语句(PRINT USING语句)304
10.1.1用PRINT USING语句输出数值数据304
10.1.2用PRINT USING语句输出字符串307
10.2“菜单”技术307
习题313
第十一章 文件314
11.1文件的概念314
11.1.1文件的读和写314
11.1.2文本文件和二进制文件314
11.1.3顺序存取文件和随机(直接)存取文件315
11.1.4输入输出缓冲区315
11.1.5文件位置指针315
11.1.6文件中的记录和文件结束标志316
11.2顺序存取文件316
11.2.1顺序文件的打开316
11.2.2关闭文件317
11.2.3输出语句318
11.2.4输入语句321
11.2.5顺序文件应用举例323
11.3与文件有关的常用函数和语句326
11.3.1 EOF函数326
11.3.2 LEN函数326
11.3.3 LOF函数326
11.3.4 SEEK函数327
11.3.5 LOC函数327
11.3.6 SEEK语句327
11.4随机存取文件328
11.4.1随机文件的打开和关闭语句328
11.4.2随机文件的输入和输出语句328
11.4.3单一数据类型的随机文件329
11.4.4复合数据类型的随机文件331
习题335
附录336
附录Ⅰ 常用字符与ASCII代码对照表336
附录Ⅱ QBASIC保留字337
附录Ⅲ QBASIC语句一览表338
附录Ⅳ QBASIC函数一览表342
附录Ⅴ PRINT USING语句的格式字符344
附录Ⅵ 本书所介绍的算法索引345
参考文献346