单元0 认识电脑及电脑语言 2
0-1 电脑的发展简史 2
0-2 电脑系统的分类 2
单元目录 2
0-3 电脑的硬体组合 3
0-4 电脑的软体与分类 4
0-5 BASIC在高阶语言中的地位与用途 6
单元一 程式的编辑、执行与存取 8
1-1 程式的术语 8
1-2 程式的键入 9
1-3 程式的表列、修改与插入、删除 10
LIST 10
NEW 12
1-4 程式的执行,中断与恢复 12
DEL 12
RUN 13
CONT 13
1-5 程式的储存与取用 13
LOAD 14
SAVE 14
程式例目录 16
1.输入单价、数量值,然后求出总金额 16
单元二 循序式的流程与程式 16
2-1 输入与输出的叙述INPUT,PRINT 16
LET 17
INT 18
PRINT 19
INPUT 19
END 20
SQR 21
2.输入国文(A),英文(B),数学(C)三科之成绩,求出平均(V)及总分(T) 23
2-2 输入、输出的标示 23
2-3 永久性资料的安排与读取READ DATA 30
3.将单位为公尺(m)的长度换算为公分(cm),英时(in)和英尺(ft) 30
TAB 31
DATA 32
READ 32
RESUME 33
RESTORE 33
2-4 萤光幕的控制命令与单字元输入命令 37
4.依文法结构组句练习 37
HOME 38
VTAB 38
HTAB 39
GET 39
SPC 41
单元三 (非)条件分歧流程与程式 48
3-1 非条件分歧GOTO叙述 48
5.算术平均值之计算 48
REM 49
GOTO 50
3-2 非条件分歧GOSUB叙述 56
6.减法练习 56
GOSUB 59
RND 60
3-3 件分歧之叙述IF THEN 65
7.输入A,B两数,判断其大小,并以“Y”表示继续做这工作,输入其它的键就停止 65
IF/THEN 66
指令目录 68
AND 68
OR 69
NOT 70
3-4 条件计值分歧之叙述 78
8.输入某班学生某科的成绩,换算成A,B,C,D四个等级(A=88~100分,B=74~87分,C=60~73分,D=60分以下) 78
ON/GOTO 79
RETURN 80
STOP 80
ON/GOSUB 80
ONERR GOTO 81
单元四 计数环路 88
4-1 单—环路与FOR NEXT叙述 88
9.将电脑所用之文字、符号以数字全部印出,并标注所代表之ASC11码 88
CHR$ 89
ASC 89
SPEED 89
NEXT 90
FOR/NEXT 90
10.列出九九乘法表 96
4-2 巢式环路 96
NORMAL 97
VAL 97
STR$ 97
LEN 97
INVERSE 97
11.输入一十六进制之数,将其转换成十进制之数印出 106
单元五 数系的转换与字串的取舍 106
5-1 十六进制转换成十进制 106
LEFT$ 109
MID$ 109
RIGHT$ 110
5-2 十进制转换成十六进制 113
12.输入一十进制之数,将其转换成十六进制之数印 113
13.绘出彩色条纹 122
单元六 低解像度画面之应用 122
6-1 静态之低解像度绘图 122
HLIN 123
COLOR 124
VLIN 124
TEXT 124
SGN 125
6-2 动态之低解像度绘图 132
14.雷射光打U.F.O游戏 132
GR 133
PLOT 133
POKE 134
PEEK 134
SCRN 135
15.在萤幕上绘一最大的椭圆 142
单元七 高解像度画面之应用 142
7-1 高解像度绘图 142
HGR 143
DIM 144
HCOLOR 144
HPLOT 144
16.在高解像度画面上显示“BITS PATTERN”的字样 148
7-2 位元图样的制作 148
单元八 程式的编写与除错 160
8-1 程式应有的特性 160
8-2 程式的规划与编写 166
8-3 程式的测试与除错 169
8-4 结语 170
单元九 程式范例 172
9-1 双骰儿赌 172
9-2 星期几 175
9-3 调和数 178
9-4 等比级数 180
9-5 二次方程式 184
9-6 电阻性衰减器设计 187
9-7 两个未知数之联立方程式 189
9-8 计时加法测验 191
9-9 万年历 198
9-10 成绩统计图 202
附录○ APPLE BASIC常用指令格式 207
附录一 流程图的图形与功能 223
附录二 数学函数与BASIC指令对照表 226
附录三 APPLE BASIC中之保留字 227
附录四 错误讯息表 228