目录 1
第○章 代序 1
0.1 本书的对象 1
0.2 本书的使用方法 2
0.3 LWAL过程磁盘的使用 7
0.4 什么是Logo 8
第一章 预备知识 10
1.1 装入Logo 10
1.2 Apple键盘 12
1.3 打入Logo命令 15
1.4 海龟 18
第二章 海龟天地 22
2.1 基本龟图命令 23
2.2 考查海龟天地 25
2.3 用海龟画图 28
2.4 色彩 30
2.5 圆与弧 31
2.6 其他龟图命令 33
第三章 SHOOT和 QUICKDRAW 39
3.1 SHOOT:一个交互式的海龟游戏 39
3.2 QUICKDRAW:快速画图 42
第四章 教计算机 46
4.1 教计算机怎样画方框 47
4.2 Logo屏幕编辑器的使用 56
4.3 把过程存贮在Logo工作磁盘上 59
4.4 用打印机输出过程和图形 64
第五章 海龟设计1:图案 67
5.1 过程与子过程 67
5.2 正图形 70
5.3 使用REPEAT命令 72
5.4 利用递归 75
5.5 含有圆和弧的图案 80
第六章 海龟设计2:画图 84
6.1 画一辆卡车 85
6.2 画人 88
6.3 画花 93
6.4 海龟画图方案的进一步设想 94
第七章 变量 97
7.1 改变图形大小的输入 98
7.2 改变图形形状的输入 102
7.3 带有两个或两个以上输入的过程 104
7.4 带有变量的子过程 106
7.5 图形的“生长”与“停止” 111
7.6 含有STOP规则的其他过程 116
8.1 POLY 119
第八章 POLY及其家族 119
8.2 使POLY停止 123
8.3 对STOP规则的进一步考虑 126
8.4 多边形螺线 128
8.5 内螺旋 132
8.6 POLY家族的其他成员 134
第九章 与机器对话:数、字和表 140
9.1 数、字和表 142
9.2 使用字和表的命令 144
9.3 数、字、表作为变量 148
9.4 提问与回答 151
9.5 猜数GUESSNUMBER 155
9.6 数学比赛MATHQUIZ 161
第十章 SHOOT:一个交互式海龟游戏 170
10.1 SHOOT所用的新Logo命令与工具过程 171
10.2 SHOOT游戏是如何工作的 175
10.4 让游戏更有趣 181
10.3 改进SHOOT游戏的方法 181
10.5 增加游戏的难度 183
10.6 降低游戏的难度 186
10.7 增加说明与交换信息 190
10.8 把所有可供选择的过程放在一起 191
第十一章 QUICKDRAW:让孩子用海龟画图 196
11.1 QUICKDRAW是如何工作的 197
11.2 让QUICKDRAW记住自己的动作 199
11.3 改进QUICKDRAW 204
第十二章 动画海龟:设计一个跑道游戏 210
12.1 动画海龟 211
12.2 改进动画画面 213
12.3 用游戏杆控制海龟 215
12.5 海龟竞赛Ⅱ 218
12.4 海龟竞赛Ⅰ 218
12.6 改变海龟竞赛 225
第十三章 把计算机变成诗人 230
13.1 句子 232
13.2 让句子有意义 239
13.3 POET 241
13.4 对语言的进一步探索 244
第十四章 工具过程 248
14.1 圆与弧 250
14.2 CCIRCLE 252
14.3 方框 254
14.4 DISTANCE 256
14.5 READKEY 257
14.6 PICKRANDOM和PICK 259
14.7 READNUMBER 262
14.8 PRINTSCREEN 266
Ⅰ.1 CIRCLES 270
附录Ⅰ 建立自己的LWAL过程磁盘 270
Ⅰ.2 CCIRCLE 272
Ⅰ.3 BOXES 272
Ⅰ.4 DISTANCE 273
Ⅰ.5 READKEY 274
Ⅰ.6 PICKRANDOM 274
Ⅰ.7 READNUMBER 275
Ⅰ.8 PRINTSCREEN 276
Ⅰ.9 GUESSNUMBER 278
Ⅰ.10 MATHQUIZ 279
Ⅰ.11 SHOOT 281
Ⅰ.12 QUICKDRAW 284
Ⅰ.13 RACE 286
Ⅰ.14 POET 289
附录Ⅱ 磁盘文件的维护与管理 293
Ⅱ.1 Logo工作磁盘的初始化 293
Ⅱ.2 复制Logo工作磁盘 294
Ⅱ.3 从一个磁盘向另一个磁盘复制文件 295
Ⅱ.4 更新文件 296
Ⅱ.5 把某些过程存入文件 296
Ⅱ.6 过程包的隐藏 299
Ⅱ.7 修改启动文件 301
Ⅱ.8 使用磁盘时的注意事项 302
附录Ⅲ 本书所用的Logo命令表 304
Ⅲ.1 龟图命令 304
Ⅲ.2 编辑与文件命令 305
Ⅲ.3 输入输出与显示命令 306
Ⅲ.4 算术与数命令 307
Ⅲ.5 字、表与变量命令 307
Ⅲ.6 过程控制与条件命令 308
Ⅲ.7 其他命令 309
Ⅲ.8 Logo命令中使用的特殊键 309
Ⅲ.9 编辑模式下使用的特殊键 310