《QBASIC语言程序设计》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:本书编写组编
  • 出 版 社:北京:地质出版社
  • 出版年份:2005
  • ISBN:7116045872
  • 页数:167 页
图书介绍:本书讲述QBASIC语言程序设计的原理及方法,并具有大量练习,供拟参加全国信息学奥林匹克竞赛的青少年使用。

第一章 QBASIC语言基础知识 1

第一节 QBASIC程序的基本结构和规则 1

练习一 2

第二节 QBASIC系统 2

一、启动QBASIC 2

二、QBASIC窗口 2

三、编辑与运行程序 3

四、存取程序 4

五、退出QBASIC系统 4

练习二 4

第三节 常量、变量及表达式 4

一、常量 4

二、变量 5

三、运算符和表达式 6

练习三 6

第四节 数制 6

一、二进制数 7

二、八进制数 7

三、十六进制数 7

练习四 8

第五节 流程图 8

第二章 顺序结构 10

第一节 输出语句(PRINT) 10

练习一 12

第二节 赋值语句(LET) 13

练习二 14

第三节 键盘输入语句(INPUT) 14

练习三 15

第四节 读数/置数语句(READ/DATA)、恢复数据区语句(RESTORE)以及三种赋值语句的比较 15

一、读数/置数语句(READ/DATA) 15

二、恢复数据区语句(RESTORE) 16

三、三种赋值语句的比较 17

练习四 17

第三章 选择结构 18

第一节 简单分支语句 18

练习一 21

第二节 无条件转移语句 22

练习二 23

第三节 块结构分支语句 23

练习三 25

第四节 分支语句的应用 26

一、取一个数的整数部分,截去小数部分 26

二、判断一个整数是否能被另一个整数整除 26

三、分离数字 27

四、随机函数 28

练习四 30

第四章 循环结构 32

第一节 FOR—NEXT循环结构 32

练习一 34

第二节 WHILE—WEND循环结构 35

第三节 DO—WHILE循环结构 36

第四节 循环语句的应用 36

一、素数及素因数分解 36

二、最大公约数及最小公倍数 37

练习二 38

第五章 数组 39

第一节 一维数组 39

一、下标变量 39

二、数组说明语句 40

三、数组的实际应用 42

练习一 45

第二节 二维数组 46

一、双下标变量 46

二、二维数组及说明语句 48

练习二 49

第六章 字符串 50

第一节 字符串变量和字符串变量的赋值 50

一、字符串变量 50

二、字符串变量的赋值 51

第二节 字符串比较 52

第三节 字符串数组 53

第四节 字符串处理 54

一、测字符串长度函数(LENGTH) 54

二、左取子字符串函数(LEFT$) 54

三、右取子字符串函数(RIGHT$) 55

四、中间取子字符串函数(MID$) 56

五、字符所对应ASCⅡ码的函数(ASC) 56

六、将数值转换成字符串的函数(STR$) 57

七、ASCⅡ码所对应的字符的函数(CHR$) 58

八、字符串数值化的函数(VAL) 58

第五节 字符串函数的应用 59

练习一 61

第七章 子程序 63

第一节 子程序的结构和调用 63

第二节 子程序的实际应用 64

练习 65

第八章 综合训练 66

第一节 基本几何图形 66

练习一 68

第二节 对称图形 68

一、组合拼接法 69

二、中间变量法 69

三、循环变量对称法 70

四、子字符串截取法 71

第三节 空心(空缺)图形 71

一、利用打印格式函数TAB(X) 71

二、利用打印空格函数SPC(X) 73

第四节 连续图形 74

一、二方连续文本图形 74

二、四方连续文本图形 75

练习二 75

第五节 逻辑值与逻辑运算 77

一、逻辑值 77

二、逻辑运算与逻辑表达式 77

三、BASIC语言中的运算优先顺序 78

四、数学式与BASIC语言中数学表达式和逻辑关系式的区别 78

第六节 简单的逻辑推理 79

第七节 综合练习 81

练习三 82

第八节 顺序法和逆算法 84

一、顺序法 84

二、逆算法 84

第九节 穷举法 86

一、顺序列举 86

二、排列列举 86

三、组合列举 88

第十节 模拟法 88

一、模拟数学运算过程 88

二、模拟事物变化过程 90

三、随机模拟及概率 91

第十一节 公式法 93

练习四 94

第九章 文件 96

一、文件概念 96

二、文件的操作 97

习题参考答案 103

附录A ASCII字符集 159

附录B QBASIC语句一览表 160

附录C QBASIC函数一览表 164

附录D QBASIC运行错误代码、信息及含义 167