目录 1
第0章 写在课文之前 1
0.1 这本书的对象是哪些人? 1
0.2 这本书怎么用法? 3
0.3 LWAL程序磁盘的用途 10
0.4 Logo是什么? 11
第1章 起步 13
1.1 从Apple Logo语言磁盘装入Logo 13
1.2 Apple键盘的用法 17
1.3 打入Logo命令 22
1.4 与海龟会面 26
第2章 海龟世界 30
2.1 基本的海龟命令 31
2.2 探索海龟世界 34
2.3 用海龟画图 40
2.4 彩色 48
2.5 用圆和弧构图 51
2.6 其它的海龟命令 56
第3章 特殊的海龟活动:SHOOT和QUICKDRAW 64
3.1 SHOOT:对话方式的海龟游戏 65
3.2 QUICKDRAW:用“快”海龟画图 71
第4章 教计算机 77
4.1 教计算机如何画方形 78
4.2 如何使用Logo屏面编辑程序 90
4.3 如何把程序保存在Logo工作磁盘 96
4.4 用打印机打印程序与图形 105
第5章 第一类海龟题:设计图案 109
5.1 程序与子程序 110
5.2 规则图形 114
5.3 使用REPEAT命令 117
5.4 使用递归方法 124
5.5 用圆和弧来设计图案 132
第6章 第二类海龟题:绘画 142
6.1 画卡车 144
6.2 画人 151
6.3 画花卉 160
6.4 再出一些海龟绘画题 162
第7章 变量 169
7.1 用于改变图形大小的输入量 170
7.2 用于改变图形形状的输入量 177
7.3 含有两个或更多输入量的程序 180
7.4 含变量的子程序 182
7.5 使图形“变大”和“停止” 189
7.6 再谈能使图形自动变大和自动停止的程序 197
第8章 POLY及其衍生程序 208
8.1 POLY程序 208
8.2 使POLY程序自动停止 213
8.3 再论停止判决命令 217
8.4 变边螺旋线 220
8.5 变角螺旋线 227
8.6 更多的POLY衍生程序 230
第9章 与计算机进行对话:与数、字和表打交道 241
9.1 数、字和表 242
9.2 字和表的操作命令 245
9.3 数、字和表用作变量 253
9.4 问答程序 263
9.5 GUESSNUMBER游戏程序 267
9.6 MATHQUIZ测验程序 274
第10章 SHOOT:对话式海龟游戏程序 283
10.1 SHOOT游戏程序中所用到的新Logo命令和工具程序 286
10.2 SHOOT游戏程序是如何工作的 291
10.3 改进SHOOT游戏程序的一些办法 297
10.4 使游戏更有趣 298
10.5 使SHOOT游戏更难玩 300
10.6 使游戏更容易 304
10.7 增加提示和改变打印信息 308
10.8 把所有选择方案结合在一起 309
第11章 QUICKDRAW:供儿童使用的海龟画图程序 314
11.1 QUICKDRAW程序是如何工作的 315
11.2 使QUICKDRAW记住它做了些什么 317
11.3 改进QUICKDRAW 324
第12章 使海龟活动起来:编写赛跑游戏程序 330
12.1 使海龟活动起来 331
12.2 改进海龟的活动方式 336
12.3 利用游戏操纵杆控制海龟的活动 338
12.4 海龟赛跑游戏之一 341
12.5 海龟赛跑游戏之二 343
12.6 海龟赛跑程序RACE的改进方案 351
第13章 作诗 358
13.1 造句 360
13.2 使句子能表达正确的意思 367
13.3 POET程序 369
13.4 更深入地钻研语言 372
第14章 专用工具程序是如何工作的 376
14.1 画圆与画弧 379
14.2 CCIRCLE 382
14.3 BOXES 384
14.4 DISTANCE 387
14.5 READKEY 389
14.6 PICKRANDOM与PICK 390
14.7 READNUMBER 396
14.8 PRINTSCREEN 401
附录Ⅰ 自制LWAL程序磁盘 406
Ⅰ.1 CIRCLES 406
Ⅰ.2 CCIRCLE 408
Ⅰ.3 BOXES 409
Ⅰ.4 DISTANCE 410
Ⅰ.5 READKEY 410
Ⅰ.6 PICKRANDOM 411
Ⅰ.7 READNUMBER 411
Ⅰ.8 PRINTSCREEN 412
Ⅰ.9 GUESSNUMBER 415
Ⅰ.10 MATHQUIZ 416
Ⅰ.11 SHOOT 418
Ⅰ.12 QUICKDRAW 421
Ⅰ.13 RACE 423
Ⅰ.14 POET 426
附录Ⅱ 磁盘和文件的维护与管理 430
Ⅱ.1 Logo工作磁盘的初始化方法 430
Ⅱ.2 Logo工作磁盘的复制方法 431
Ⅱ.3 把文件从一个磁盘复制到另一个磁盘 432
Ⅱ.4 更改文件 433
Ⅱ.5 把部分程序保存到一个文件里 434
Ⅱ.6 程序包的埋藏 436
Ⅱ.7 修改启动文件 439
Ⅱ.8 爱护磁盘的几点一般性建议 440
附录Ⅲ 本书所用的Logo命令一览表 442
Ⅲ.1 海龟命令 442
Ⅲ.2 编辑命令与文件管理命令 443
Ⅲ.3 输入、输出与打印命令 444
Ⅲ.4 运算命令与数值命令 445
Ⅲ.5 字、表与变量命令 445
Ⅲ.6 程序控制命令与条件命令 446
Ⅲ.7 其它命令 447
Ⅲ.8 Logo命令模式中所用的专用键 448
Ⅲ.9 编辑模式中的专用键 448