QBASIC语言教程习题与解答(第二版)

QBASIC语言教程习题与解答(第二版)
作 者: 谭浩强
出版社: 电子工业出版社
丛编项: 21世纪计算机基础教育系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: BASIC语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《QBASIC语言教程习题与解答(第二版)》作者简介

内容简介

QBASIC语言是BASIC语言的新版本。它是一种完全结构和模块化的计算机高级语言,其功能丰富、用户界面友好、使用方便。QBASIC语言是没有程序设计经验的人学习程序设计的较佳起点。全书共分10章,主要包括:程序设计的基础知识,QBASIC语言的基础知识,顺序结构程序设计,选择结构程序设计,循环结构程序设计,函数和子程序,数组,字符串处理,屏幕控制和作图,文件等内容。本书在第一版的基础上进行了修订,使其重点更突出、内容更紧凑,是学习程序设计的一本好的入门教材。本书可作为大专院校教材,也可作为计算机培训班的教材,亦可供自学者使用。

图书目录

第1章

程序设计的基本知识

为什么要学习程序设计

计算机语言和程序设计

1.2.1

机器语言

1.2.2

高级语言

1.2.3面向过程程序设计的任务

程序运行环境

1.3.1

计算机的硬件系统和软件系统

1.3.2

操作系统

1.3.3

翻译程序

算法与流程图

1.4.1

算法的概念

1.4.2

算法的表示形式

算法举例

结构化算法和结构化程序设计方法

习题第2章

QBASIC语言的基本知识

BASIC语言的发展

QBASIC的使用环境

2.2.1

QBASIC的启动

2.2.2

QBASIC的工作窗口

2.2.3

QBASIC环境的其他成分

编辑和运行QBASIC程序

2.3.1

用键盘输入QBASIC源程序

2.3.2

运行QBASIC程序

2.3.3

修改和编辑源程序

2.3.4

退出QBASIC

QBASIC源程序的结构

常量

2.5.1

数值常量

2.5.2

字符串常量

2.5.3

符号常量

变量

2.6.1

变量名和变量的值

2.6.2

变量的类型

标准函数

运算符和表达式

2.8.1

算术运算符

2.8.2

算术表达式

2.8.3

不同类型数据的混合运算

编写和运行一个简单的程序

2.9.1

编写一个简单的程序

2.9.2

向计算机输入一个新程序

2.9.3

将程序存盘

2.9.4

打开已存盘的文件

习题第3章

顺序结构程序设计

输出语句(PRINT语句)

3.1.1

PRINT语句的一般格式

3.1.2

PRINT语句的作用

3.1.3

PRINT语句的输出格式

3.1.4

LPRINT语句(在打印机上输出)

赋值语句(LET语句)

3.2.1

赋值语句的一般格式

3.2.2

赋值语句的作用

3.2.3

对变量的赋值操作

键盘输入语句(INPUT语句)

读数语句(READ语句)和置数语句(DATA语句)

恢复数据指针语句(RESTORE语句)

结束语句(END语句)和暂停语句(STOR语句)

3.6.1

结束语句(END语句)

3.6.2

暂停语句(STOP语句)

分步执行和设置断点

3.7.1

QBASIC的功能键提示行

3.7.2

分步执行

3.7.3

设置断点

习题第4章

选择结构程序设计

概述

关系表达式和逻辑表达式

4.2.1

关系运算符和关系表达式

4.2.2

逻辑运算符和逻辑表达式

行IF语句

块IF

4.4.1

块IF结构的一般格式

4.4.2

块IF应用举例

4.4.3

块IF的嵌套

4.4.4

在块IF中使用ELSEIF

多分支选择结构

4.5.1

最基本的SELECT

CASE结构

4.5.2

在CASE子句中使用“TO”指定值的范围

4.5.3

在CASE子句中使用“IS”指定条件

4.5.4

在CASE子句中使用多个条件

4.5.5

SELECT

CASE

结构的一般格式

4.5.6

用不同语句实现多分支选择结构的比较

习题第5章

循环结构程序设计

概述

WHILE循环结构

FOR循环结构

5.3.1

FORNEXT循环的结构

5.3.2

FORNEXT循环的执行过程

5.3.3

EXIT

FOR语句

5.3.4

FORNEXT循环举例

DO循环结构

5.4.1

DO循环的一般格式

5.4.2

最简单的DO循环

5.4.3

用EXIT

DO语句终止循环

5.4.4

带WHILE子句的DO循环

5.4.5

带UNTIL子句的DO循环

循环的嵌套

程序举例

习题第6章

函数与子程序

概述

用户自定义函数——DEF函数

6.2.1

单行DEF函数

6.2.2

多行DEF函数

6.2.3

使用自定义函数时应注意的问题

块内子程序——子例程

6.3.1

GOSUBRETURN语句

6.3.2

ON

GOSUBRETURN语句

6.3.3

ON

KEY(n)

GOSUBRETURN语句

独立模块的子程序

6.4.1

建立一个子程序

6.4.2

在QBASIC环境中有关子程序的操作

6.4.3

带参数的子程序

6.4.4

虚实结合

6.4.5

程序举例

模块化的函数

6.5.1

概述

6.5.2

建立一个函数

6.5.3

函数的调用

6.5.4

STATIC选项

6.5.5

程序举例

全局变量与局部变量

6.6.1

局部变量

6.6.2

全局变量

过程的嵌套调用

过程的递归调用

在屏幕上同时观察两个模块的方法

习题第7章

数组

数组和数组元素的概念

数组的建立和引用

7.2.1

数组的建立——DIM语句

7.2.2

数组的引用

静态数组和动态数组

一维数组

二维数组

数组作为过程的参数

习题第8章

字符串处理

概述

字符串常量

字符串变量

8.3.1

变长字符串变量

8.3.2

定长字符串变量

对字符串变量赋值

8.4.1

用LET语句给字符串变量赋值

8.4.2

用INPUT语句给字符串变量赋值

8.4.3

用LINE

INPUT语句给字符串变量赋值

8.4.4

用READ/DATA语句给字符串变量赋值

字符串的连接

字符串的比较

8.6.1

字符比较的规则

8.6.2

字符串比较的规则

8.6.3

字符关系表达式

8.6.4

举例

字符串数组

子字符串

有关字符串的函数

8.9.1

测字符串长度的函数

8.9.2

字符串与数值间的转换函数

8.9.3

字符与ASCII码间的转换函数

8.9.4

大小写字母之间的转换

8.9.5

建立由相同字符组成的字符串函数

8.9.6

日期和时间函数

8.9.7

INKEY〖WTB1〗$〖WT+〗函数

字符串处理程序举例

习题第9章

屏幕控制和作图

文本模式与图形模式

9.1.1

文本模式

9.1.2

图形模式

屏幕控制语句

9.2.1

LOCATE语句

9.2.2

WIDTH语句

9.2.3

CLS语句

9.2.4

CSRLIN和POS函数

9.2.5

SCREEN语句

9.2.6

COLOR语句

9.2.7

程序举例

画点和画线

9.3.1

画点

9.3.2

画线

9.3.3

程序举例

画圆、椭圆和圆弧

9.4.1

画圆

9.4.2

画椭圆

9.4.3

画圆弧

图形着色

综合举例

习题第10章

文件

文件的概念

10.1.1

文件的分类

10.1.2

文件与记录

10.1.3

文件名

10.1.4

文件的读写和文件缓冲区

10.1.5

文件指针

顺序文件

10.2.1

顺序文件的概念

10.2.2

顺序文件的打开和关闭

10.2.3

对顺序文件的输出(写文件)

10.2.4

从顺序文件输入(读文件)

10.2.5

对顺序文件的修改

10.2.6

顺序文件有关的函数和语句

随机文件

10.3.1

随机文件的概念

10.3.2

随机文件的打开和关闭

10.3.3

记录型变量

10.3.4

对随机文件的读写语句

10.3.5

记录变量应用举例

10.3.6

随机文件用到的语句和函数

QBASIC处理文件与目录的语句

习题附录

附录A

字符与ASCII代码对照表

附录B

QBASIC保留字

附录C

QBASIC语句一览表

附录D

QBASIC函数一览表

附录E

PRINT

USING语句的格式字符参考文献824

硬判决译码的差错概率