第一章 BASIC语言的基本知识 1
1-1 BASIC语言的基本特点 1
1-2 BASIC程序的构成 2
1-3 Applesoft程序的一些规定 3
1-4 BASIC中数的表示法 4
1-5 标准函数 5
1-6 变量、运算符、运算规则和表达式 6
习题一 8
习题一的参考答案 8
第二章 输入输出语句 9
2-1 打印语句(PRINT语句) 9
2-2 三种提供数据的语句 13
2-3 注释(REM)语句和暂停(STOP)语句 21
习题二 22
习题二的参考答案 23
第三章 条件转向语句与框图 26
3-1 条件转向语句 26
3-2 框图 29
3-3 程序举例 30
习题三 40
习题三的参考答案 40
第四章 循环语句 44
4-1 从条件转向语句谈起 44
4-2 循环语句的一般形式和执行过程 46
4-3 几点说明 47
4-4 循环语句举例 48
4-5 多重循环 54
习题四 58
习题四的参考答案 59
第五章 函数 64
5-1 标准函数 64
5-2 打印格式函数(TAB函数) 72
5-3 自定义函数与自定义函数语句 76
5-4 程序举例 77
习题五 90
习题五的参考答案 91
第六章 子程序 97
习题六 105
习题六的参考答案 106
第七章 数组(一) 109
7-1 数组的概念 109
7-2 程序举例 111
习题七 122
习题七的参考答案 124
第八章 数组(二) 126
8-1 二维数组的概念 126
8-2 程序举例 128
习题八 135
习题八的参考答案 136
第九章 图象及游戏程序 140
9-1 低分辨率图形 140
9-2 高分辨率图形 151
第十章 扩展BASIC:ON-GOTO(ON-GOSUB)语句与MAT语句 161
10-1 ON-GOTO(ON-GOSUB)语句 161
10-2 矩阵语句(MAT语句) 165
习题十 171
习题十的参考答案 171
第十一章 扩展BASIC:字符串 175
11-1 字符串概念 175
11-2 在READ/DATA语句、LNPUT语句中使用字符串变量的规定 176
11-3 字符串的比较 177
11-4 子字符串 180
11-5 字符串连接 183
11-6 字符串与数值之间的转换 184
习题十一 186
习题十一的参考答案 186
附录 189
一.1983年上海市少年计算机程序设计竞赛 189
二.1984年上海市少年计算机程序设计竞赛 197
三.1984年全国青少年计算机程序设计竞赛(基础知识赛)试题 205
四.参考答案 218