《LOGO程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(澳)麦克杜格尔(McDougall,A.)等著;吕传兴,王能译
  • 出 版 社:上海:上海科学技术文献出版社
  • 出版年份:1986
  • ISBN:15192·413
  • 页数:227 页
图书介绍:

目录 1

第一章 启动LOGO语言 1

1.1 系统配置 1

1.2 两种不同的LOGO版本 1

1.3 系统开工 2

1.4 键盘 5

1.5 LOGO和图龟 6

1.6 画正方形 7

1.7 改正打印错误 8

1.8 清屏 10

1.9 画三角形 10

1.10 构成图案 11

1.11 画较大的正方形和三角形 12

练习 13

1.12 图龟的状态 13

练习 15

1.13 LOGO的各种模式 15

1.15 画矩形 16

1.14 在直接执行模式下画正方形 16

练习 18

1.16 在直接执行模式下的错误信息 18

练习 18

第二章 过程的编辑与调试 21

2.1 多边形 21

2.2 中止过程运行 23

练习 23

2.3 图龟总行程定理 23

2.4 过程的输入量 24

2.5 多个输入量的过程 25

练习 26

2.6 过程编辑命令 27

2.7 编辑命令一览 33

2.8 编辑练习例 33

练习 35

2.9 准备画一座房子 36

2.10 工作区 37

2.11 画房子 38

2.12 排错 40

2.13 过程和子过程 43

第三章 一些作图范例 45

3.1 隐没图龟(HIDETURTLE)和显示图龟(SHOWTUR-TLE) 45

3.2 试验各种边长和角度 45

3.3 环绕 46

3.4 旋转图形 46

3.5 键入几个过程 51

3.7 有檐的小屋 52

3.6 画一座小房子 52

练习 52

3.8 提笔和落笔 53

3.9 回到源点 55

3.10 画一只时钟 55

练习 56

3.11 画一架飞机 56

3.12 画一个人的外形 58

练习 60

3.13 不移动图龟清屏 60

3.14 设置图龟朝向与坐标 61

练习 62

3.15 画较多的行人 63

3.16 画一个悬挂着的人 64

练习 66

第四章 递归和更深入的图龟课题 67

4.1 递归入门——逆计数 67

4.2 递归螺旋形过程 69

4.3 画更大的螺旋形 72

练习 73

4.4 再谈屏幕模式 73

4.5 再谈递归过程 74

练习 75

4.6 图形的补偿 75

4.7 扩展图形 76

4.8 停止图形的扩展 77

练习 77

4.9 自旋图形 77

4.10 圆图形自旋 79

4.11 螺旋状展开自转图形 81

练习 82

4.13 画一双眼睛 83

4.12 画隧道 83

4.14 再谈停止命令 84

4.15 用IF命令测试 84

练习 88

4.16 画墙纸图案 88

练习 91

4.17 画旋转的风车 91

练习 92

5.1 对数字进行运算 95

第五章 命名和算术运算 95

5.2 打印文本 98

5.3 给各种东西命名 99

5.4 再谈MAKE命令 102

5.5 在同一行上进行打印 102

5.6 输入数据给计算机 103

5.7 在过程中应用数字计算 105

5.8 数字倍增过程 106

5.9 另一个数字倍增过程 107

练习 107

5.10 一个LOGO的停表过程 109

5.11 使用随机数 111

5.12 随机数的随机化 112

5.13 统计正面朝上和反面朝上的次数 113

练习 115

5.14 标准的数值计算过程 115

5.15 解一道数学题 117

5.16 一个较为复杂的三角计算过程 118

5.17 画三角形 119

练习 124

第六章 递归和表 129

6.1 用表进行编程 129

6.2 表的连结 129

6.3 用SENTENCE命令连接两个以上的表 131

6.4 检查表内部各元素 131

练习 135

6.5 再谈递归过程 136

6.6 找出表中的某个元素 139

6.7 另一个FIND过程 143

练习 144

6.8 表的建造 144

练习 145

6.9 词汇 146

练习 148

6.10 从表中取出一个数字 148

6.11 编写适合于表和词操作的过程 149

练习 149

6.12 局部变量和全局变量 151

练习 153

第七章 保密编码 154

7.1 对英语进行操作 154

7.2 打印句子时略去所有的元音字母 155

7.3 理解REMOVEVOWEL 157

练习 158

7.4 以相反的顺序打印一个句子 159

7.5 在一行中打印空格 160

练习 161

7.6 对信息进行编码 162

7.7 建立码表 162

7.8 编写SCRAMBLEWORD 163

7.9 对编码信息进行解码 166

练习 167

第八章 计算机写诗 168

8.1 用LOGO来造句 168

8.2 一个较为灵巧的造句过程 171

8.3 一个更为灵巧的造句过程 172

8.4 用过程WRITE来写诗 173

8.5 造一个模板 174

8.6 词典的扩充 176

练习 177

附录A 命令一览表 179

附录B 图龟几何图形范例 193

附录C LOGO颜色 211

附录D 工作区的管理 213

附录E 本书过程一览表 220

附录F 参考书目 226