图书介绍

QBasic语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

QBasic语言程序设计教程
  • 刘瑞新,丁爱萍著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505341006
  • 出版时间:1997
  • 标注页数:362页
  • 文件大小:22MB
  • 文件页数:375页
  • 主题词:

PDF下载


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

下载说明

QBasic语言程序设计教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录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

热门推荐