图书介绍

BASIC语言 五次修订本 QBASICPDF|Epub|txt|kindle电子书版本网盘下载

BASIC语言 五次修订本 QBASIC
  • 谭浩强,田淑清编著 著
  • 出版社: 北京:科学普及出版社
  • ISBN:711004565X
  • 出版时间:2004
  • 标注页数:346页
  • 文件大小:25MB
  • 文件页数:365页
  • 主题词:BASIC语言

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐