第一章 编程基础 1
1.1 问题的提出 1
1.2 电脑语言 2
1.3 流程图 5
1.4 编程步骤 11
第二章 最简单的BASIC程序 13
2.1 BASIC介绍 13
2.2 BASIC的版本 13
2.3 BASIC的特点 14
2.4 BASIC程序的组成 15
2.5 结束语句(END语句) 18
2.6 注释语句(REM语句) 19
2.7 输出数据语句(PRINT和LPRINT语句) 20
2.8 上机指导(一)——进入和退出BASIC 30
2.9 上机指导(二)——输入、显示、执行程序 32
第三章 提供数据的语句 36
3.1 问题的提出 36
3.2 赋值语句(LET语句) 37
3.3 键盘输入语句(INPUT语句) 43
3.4 无条件转向语句(GOTO语句) 51
3.5 读数/置数语句(READ/DATE语句) 53
3.6 恢复数据区语句(RESTORE语句) 58
3.7 三种提供数据的语句的比较 62
3.8 上机指导(三)——编辑BASIC程序 65
3.9 上机指导(四)——存盘与装入程序 68
4.1 问题的提出 70
4.2 条件转向语句(IF-THEN语句) 70
第四章 判断、分支和循环 70
4.3 固定循环语(FOR-NEXT语句) 81
4.4 上机指导(五)——程序调试 90
第五章 顺序文件的建立和输入/输出 92
5.1 问题的提出 92
5.2 顺序文件的打开和关闭 94
5.3 顺序文件的建立和输出 95
5.4 顺序文件的输入 97
6.1 功能说明 100
6.2 解题思路 100
第六章 程序设计实例——通讯录 100
6.3 流程图 102
6.4 存储单元说明 102
6.5 程序说明 104
6.6 运行实例 107
6.7 改进建议 108
6.8 程序清单 110
第七章 程序设计实例——图书检索 112
7.1 功能说明 112
7.2 解题思路 113
7.3 流程图 114
7.4 存储单元说明 114
7.5 程序说明 117
7.6 运行实例 120
7.8 程序清单 125
7.7 改进建议 125
第八章 程序设计实例——万年历 128
8.1 功能说明 128
8.2 解题思路 129
8.3 流程图 131
8.4 存储单元说明 131
8.5 程序说明 135
8.6 运行实例 137
8.7 改进建议 140
8.8 程序清单 142
9.1 功能说明 145
第九章 程序设计实例——银行存款 145
9.2 解题思路 146
9.3 流程图 147
9.4 存储单元说明 147
9.5 程序说明 149
9.6 运行实例 150
9.7 改进建议 152
9.8 程序清单 153
第十章 程序设计实例——辅助教育 155
10.1 功能说明 155
10.2 解题思路 156
10.4 存储单元说明 159
10.3 流程图 159
10.5 程序说明 162
10.6 运行实例 164
10.7 改进建议 168
10.8 程序清单 169
第十一章 程序设计实例——轮盘赌 171
11.1 功能说明 171
11.2 解题思路 172
11.3 流程图 173
11.4 存储单元说明 173
11.5 程序说明 175
11.6 运行实例 177
11.7 改进建议 180
11.8 程序清单 181
第十二章 程序设计实例——生活费用分析 183
12.1 功能说明 183
12.2 解题思路 184
12.3 流程图 186
12.4 存储单元说明 188
12.5 程序说明 193
12.6 运行实例 200
12.7 改进建议 213
12.8 程序清单 214
附录一 BASIC基本字符集 223
附录二 BASIC命令、语句、函数索引 225
附录三 BASIC程序出错信息表 231