目录 1
第一章 电脑基本概念 1
1-1 硬体(Hardware)与软体(Software) 1
1-2 电脑的基本组织 2
1-3 程式语言(Programming Languages) 4
1-4 程式与资料间的关系 7
1-5 流程图(Flow Charts) 7
2-1 键盘 11
第二章 APPLE Ⅱ的设备 11
2-2 萤光显示幕 12
2-3 主机 15
2-4 卡式录音机(Cassette Tape Recorder) 17
2-5 磁碟机 17
2-6 周边设备控制卡 18
2-7 游戏控制器(Game Controls) 22
2-8 列表机(Printer) 23
2-9 绘图板(Graphics Tablet) 23
3-1-1 开机程序 25
3-1 开关机程序 25
第三章 如何操作APPLE Ⅱ 25
3-1-2 关机程序 26
3-2 键盘的操作方法 26
3-2-1 一般键 27
3-2-2 控制键 27
3-3 叙述型别 31
3-3-1 立即执行型(Immediate-Execution Mode) 31
3-4 常用的程式操作叙述 32
3-3-2 延缓执行型(Deferred-Execution Mode) 32
3-4-1 RUN叙述——程式执行 34
3-4-2 LIST叙述——程式列印 35
3-4-3 NEW叙述——清除主记忆体中之程式 36
第四章 BASIC简介 39
4-1 叙述的组成 39
4-2 程式修改 47
4-2-1 消除程式列 47
4-2-2 增加程式列 48
4-2-3 修改程式列 49
5-1 输出叙述——PRINT叙述 55
第五章 输出入叙述与变数设定叙述 55
5-2 输入叙述 64
5-2-1 INPUT叙述 64
5-2-2 GET叙述——立即输入 67
5-3 变数值设定叙述 68
5-3-1 LET叙述——指定叙述 68
5-3-2 DATA叙述——在程式中预存资料 70
5-3-3 READ叙述——从DATA叙述中读取数据 71
5-3-4 RESTORE叙述——移回DATA叙述的指标 74
5-3-5 CLEAR叙述——清除变数值 75
5-4 萤光幕控制叙述 76
5-4-1 HOME叙述——清除画面,并将栏位指标调回左上方 76
5-4-2 VTAB与HTAB叙述——栏位指标设定 77
5-5 其他叙述 78
5-5-1 REM叙述——在程式中加说明 78
5-5-2 END叙述——结束程式执行 79
5-5-3 POKE叙述——主记忆体中之资料设定 80
5-6 利用列表机输出资料 81
5-6-1 PR#叙述——输出设备选择 82
5-6-2 列表机输出控制 83
5-7-1 调整录音机的音量 85
5-7-2 将程式存入卡式录音机——SAVE叙述 85
5-7 使用卡式录音机存取程式 85
5-7-3 由录音带输入程式——LOAD叙述 86
第六章 函数(Functions) 91
6-1 数值函数 91
6-2 字串函数 97
6-3 其他函数 101
6-4 使用者自定的函数——DEF FN叙述 102
7-1 GOTO叙述——无条件转移 109
第七章 转移、判断与重覆性叙述 109
7-2 CTRL-C——停止程式执行 111
7-3 STOP叙述——程式暂停 111
7-4 逻辑运算与IF叙述 113
7-4-1 关系运算 113
7-4-2 逻辑运算 114
7-4-3 IF叙述——判断性叙述 116
7-5 ON…GOTO叙述——计值转移叙述 125
7-6 FOR…NEXT叙述——回路控制 130
7-7 ONERR…GOTO与RESUME——发生错误时转移与处理后返回 142
7-8 INVERSE叙述——把萤光幕变为白底黑字 144
7-9 NORMAL叙述——把萤光幕恢复为黑底白字 145
7-10 FLASH叙述——使萤光幕白底黑字和黑底白字交替闪动显示 145
7-11 SPEED叙述——改变字元被输出的速度 146
7-12 TRACE叙述——显示被执行叙述的列号以利侦错 147
7-13 NO TRACE叙述——不再TRACE 148
第八章 阵列(Arrays) 155
8-1 DIM叙述——预留空间 160
8-2 二维阵列(多维阵列可比照推广) 164
第九章 副程式(Subroutiones) 173
9-1 GOSUB叙述——执行副程式 175
9-2 RETURN叙述——副程式结束并转回呼叫程式 178
9-3 POP叙述 181
9-4 巢状式的副程式(Nested Subroutines) 182
9-5 ON运算式GOSUB——计值GOSUB 184
第十章 图形与声音 189
10-1 低解析度图形 189
10-1-1 GR叙述——选择用低解析度画图 190
10-1-2 COLOR叙述——在低解析度情况下,选择画图的颜色 191
10-1-3 PLOT叙述——在低解析度情况下,画出一点 193
10-1-4 TEXT叙述——把萤光幕恢复到文字显示状态 194
10-1-5 HLIN叙述——在低解析度图形中,画出一条水平线 195
10-1-6 VLIN叙述——在低解析度图形中,画出一条垂直线 196
10-1-7 SCRN叙述——找出萤光幕上某图形点的颜色代号 197
10-2 高解析度图形 200
10-2-1 HGR——选择高解析度第一页画图 201
10-2-2 HGR2——选择高解析度第二其画图 202
10-2-3 HCOLOR——选择高解析度之画图颜色 202
10-2-4 HPLOT——画出高解析度图形 203
10-3 APPLE Ⅱ的声音 205
10-3-1 机器语言发声之副程式 206
10-3-2 BASIC介面 207
第十一章 磁碟作业系统(DOS)与档案(Files) 213
11-1 档案的意义与组成 213
11-2 档案名称(File Names) 214
11-3 磁碟作业系统(DOS)简介 215
11-3-1 INIT命令——将磁碟片格式化 216
11-3-2 CATALOG命令(目录)——将磁碟中所有档案名称显示出来 217
11-3-4 LOAD命令——将磁碟中之程式叫进主记忆体 218
11-3-5 DELETE命令——将磁碟中之档案消除 218
11-3-3 SAVE命令——将程式存入磁碟中 218
11-3-6 LOCK命令——将档案锁住 219
11-3-7 UNLOCK命令——将被锁住的档案解锁 219
11-3-8 RUN命令——将磁碟中的程式叫进主记忆,并加以执行 219
11-3-9 在程式中使用DOS命令 220
11-4 资料档结构 221
11-4-1 缓冲区(Buffers) 221
11-5 循序档 223
11-5-1 OPEN命令——打开档案 224
11-5-3 WRITE命令——宣告写档案 225
11-5-2 CLOSE命令——关闭档案 225
11-5-4 输出资料——PRINT 226
11-5-5 READ命令——宣告读档 232
11-5-6 由档案输入资料——INPUT与GET叙述 233
11-5-7 扩充档案——APPEND命令 238
11-5-8 档案指标位移——POSITION命令 239
11-5-9 宣告可同时打开之档案个数——MAXFILES 240
11-6 随机处理档(Random Access Filas) 241
11-6-1 OPEN命令——打开档案 244
11-6-3 WRITE命令——写档宣告 245
11-6-2 CLOSE命令——关档 245
11-6-4 READ叙述——宣告读档 248
第十二章 程式范例 255
附录A 美国国家标准码(ASCII CODE) 275
附录B APPLESOFT的保留字及其代码 277
附录C APPLESOFT快速参考指引 281
C-1 简单变数(Simple Variables) 281
C-2 阵列变数(Array Variables) 281
C-3 代数运算子(Algebraic Operators) 281
C-5 与系统有关之一些叙述(System and Utility Statements) 282
C-4 关系或逻辑运算子(Relational and Logical Operators) 282
C-6 程式编辑及格式相关叙述(Editing and Format-Related Statements) 283
C-7 阵列和字串(Arrays and Strings) 284
C-8 输出入叙述(Input/Output Statements) 284
C-9 控制叙述(Statements Relating to Flow of Control) 285
C-10 画图和游戏控制叙述(Graphics and Game Controls) 286
C-11 一些数学函数(Some Math Functions) 287
附录D APPLESOFT的错误讯息(Error Messages) 289
附录E 有用的PEEK和POKE位置 291
附录F 资料的储存方法 297