第一章 BASIC语言的发展 1
1.1 BASIC语言的诞生 2
1.2 BASIC语言的发展 2
1.3 结构化程序设计 5
第二章 BASIC语言的初步知识 9
2.1 什么是BASIC程序 10
2.2 常量与变量 11
2.2.1 常量 11
2.2.2 变量 11
2.3 表达式 12
2.3.1 算术运算符 12
2.3.2 算术表达式 12
2.3.3 运算规则 13
2.4 流程图 13
2.5 标准函数 14
动脑筋思考 16
第三章 编写简单程序 17
3.1 LET语句 18
3.2 PRINT语句和LPRINT语句 18
3.2.1 PRINT语句的一般格式 19
3.2.2 PRINT语句的输出格式 20
3.3 INPUT语句 22
3.4 READ语句和DATA语句 24
3.5 RESTORE语句 25
3.6 END语句和STOP语句 27
3.6.1 END语句 27
3.6.2 STOP语句 28
3.7 REM语句 28
3.8 应用举例 29
3.9.1 在计算机硬盘上建立BASIC系统 30
3.9.2 进入、退出BASIC系统 30
3.9 怎样输入、修改、运行一个BASIC程序 30
3.9.3 输入、修改、运行BASIC程序 31
动脑筋思考 34
第四章 编写有选择功能的程序 37
4.1 关系表达式和逻辑表达式 38
4.1.1 关系运算符与关系表达式 38
4.1.2 逻辑运算符与逻辑表达式 38
4.2.1 IF语句 39
4.2 IF语句和IF语句的嵌套 39
4.2.2 IF语句的嵌套 42
4.3 GOTO语句 42
4.3.1 GOTO语句 42
4.3.2 带GOTO语句的IF语句 43
4.4 ON-GOTO语句 45
动脑筋思考 49
第五章 编写有循环功能的程序 51
5.1.2 FOR-NEXT语句的执行过程 52
5.1 FOR-NEXT语句 52
5.1.1 FOR-NEXT语句的格式 52
5.1.3 关于FOR-NEXT的几点说明 53
5.2 多重循环 55
5.2.1 举例介绍多重循环的概念和应用 55
5.2.2 多重循环的执行过程 57
5.2.3 关于多重循环的几点说明 57
5.2.4 多重循环应用举例 58
5.3 WHILE语句和WEND语句 59
5.3.1 语句格式 60
5.3.2 循环的执行过程 60
5.4 应用举例 61
动脑筋思考 65
第六章 处理大量同类数据的方法——数组 67
6.1.3 有两个下标变量的数组 68
6.1.2 只有一个下标变量的数组 68
6.1.1 数组与数组元素 68
6.1 什么是数组 68
6.2 数组说明语句(DIM语句) 69
6.2.1 DIM语句的格式 69
6.2.2 DIM语句的功能 69
6.3 数组操作 70
6.3.1 数组元素的赋值和输出 70
6.3.2 数组的操作 72
6.4 应用举例 75
动脑筋思考 79
第七章 自定义函数和子程序 81
7.1 自定义函数 82
7.1.1 自定义函数语句格式 82
7.1.2 自定义函数的使用规则 82
7.1.3 应用举例 83
7.2.1 GOSUB语句和RETURN语句 84
7.2 子程序 84
7.2.2 GOSUB语句和REIURN语句的使用规则 87
7.2.3 子程序的嵌套 88
7.2.4 ON-GOSUB语句 89
动脑筋思考 90
第八章 处理字符型数据 93
8.1 字符串变量 94
8.2 字符串的输入和输出 94
8.2.1 字符串的输入 94
8.2.2 字符串的输出 98
8.3 字符串的运算 98
8.3.1 字符串的连接 98
8.3.2 字符串的比较 98
8.4 字符串函数 100
8.4.1 LEN函数(求字符串长度的函数) 100
8.4.4 ASC函数(求ASCⅡ码函数) 101
8.4.3 STR$函数(将数值转换成字符的函数) 101
8.4.2 VAL函数(将字符转换成数值的函数) 101
8.4.5 CHR$函数 102
8.4.6 LEFT$函数 102
8.4.7 RIGHT$函数 103
8.4.8 MID$函数 103
8.4.9 STRING$函数 104
8.4.10 INSTR函数 104
动脑筋思考 106
第九章 用BASIC作图作曲 109
9.1 BASIC作图 110
9.1.1 屏幕显示方式 110
9.1.2 屏幕控制语句 110
9.1.3 OOLOR语句 113
9.1.4 画直线图形 114
9.1.5 圆和椭圆 119
9.1.6 图形着色 122
9.2 BASIC作曲 124
9.2.1 BEEP语句 124
9.2.2 PLAY语句 124
动脑筋思考 127
第十章 保存程序和数据 129
10.1 什么是文件 130
10.2 源程序文件 130
10.3 数据文件简介 131
动脑筋思考 136
附录 137
附录A 常用字符与ASCⅡ代码对照表 138
附录B MS BASIC语句和函数一览表 139
附录C MS BASIC出错信息 144
附录D PRINT USING语句 146
参考文献 147