《家用电脑APPLE BASIC程式设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李桔亮编著
  • 出 版 社:宏基出版社
  • 出版年份:2222
  • ISBN:
  • 页数:303 页
图书介绍:

目录 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