基础篇 1
第一课 什么是LOGO语言? 1
一、新朋友自我介绍 1
二、如何启动LOGO语言? 2
三、屏幕的三种显示方式 3
四、小海龟登台亮相 4
第二课 基本绘图命令(一) 5
一、把屏幕擦干净!(CS) 5
二、前进,小海龟!(FD) 5
三、后退,小海龟!(BK) 6
四、向右转,小海龟!(RT) 6
五、向左转,小海龟!(LT) 7
六、让小海龟环绕屏幕(WRAP) 7
七、限定小海龟的活动范围(FENCE) 7
八、小海龟也有橡皮擦(PE) 8
第三课 基本绘图命令(二) 10
一、小海龟,把尾巴翘起来(PU) 10
二、小海龟,把尾巴落下来(PD) 10
三、小海龟玩捉迷藏(HT和ST) 10
四、小海龟,快回家(HOME) 11
五、怎样修改打错了的命令 12
第四课 重复命令(REPEAT) 15
一、重复命令的格式 15
二、用重复命令画正多边形 16
三、用重复命令画五角星 18
第五课 重复命令套重复命令 20
第六课 怎样编写过程 23
一、什么是过程? 23
二、怎样进入和退出LOGO编辑部 23
三、怎样编写一个过程 25
四、过程的调试与修改 26
第七课 彩色绘图 28
一、为小海龟挑选画笔和画纸(SETPC和SETBG) 28
二、改变笔道粗细(SETW) 29
三、给封闭的图形涂上颜色(FILL) 29
第八课 可以变化的过程——带变量的过程 32
一、什么是带变量的过程? 32
二、让小海龟画正多边形 33
第九课 过程调用 36
一、什么是过程调用? 36
二、过程调用的三个例子 36
第十课 小海龟画圆和画圆弧 40
一、从正多边形到圆 40
二、画圆和圆弧 40
三、用圆和圆弧拼成美丽的图案 42
提高篇 46
第一课 让小海龟画多角星 46
一、画单个多角星 46
二、画一组多角星 47
第二课 让小海龟在“坐标纸”上画画 49
一、直角坐标系 49
二、给小海龟定位(SETX SETY SETXY) 50
三、用定位命令画图 51
四、设置小海龟前进的方向(SETH) 51
五、查询小海龟的位置(XCOR YCOR GETXY) 52
第三课 小海龟画螺旋线 53
一、各种美丽的螺旋线 53
二、给变量赋值(MAKE) 53
三、改变线段长度的螺旋线 54
四、改变旋转角度的螺旋线 55
第四课 LOGO编辑部 57
一、热键 57
二、下拉式菜单 57
三、文件管理菜单 58
四、编辑菜单 58
五、查找和替换 59
六、使用帮助菜单 60
第五课 小海龟唱歌 61
第六课 小海龟做算术 64
一、简单算术运算 64
二、比较两个数的大小 65
三、常用数学函数 66
第七课 “数”、“字”和“表” 69
一、十进制数和二进制数 69
二、LOGO语言中数的表示方法 69
三、对“字”的操作 70
四、对“表”的操作 71
第八课 递归(一) 75
一、尾递归 75
二、递归的自动停止 77
第九课 递归(二) 82
一、中间递归 82
二、首递归 83
三、多重递归 84
四、重复命令中的递归 88
五、会动的图画 89
第十课 文件的保存与调出 91
附录一 93
LOGO 4.0常用命令表 93
热键功能表 94
附录二 部分练习答案 95