pclogo讲义

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3、BK 后退

4、RT 右转

5、LT 左转

6、PU 抬笔

7、PD 落笔

8、HOME 回家 9、PE 擦笔,在PD状态下,它擦除海龟经过路

线上原先海龟留下的足迹:例子:fd 50 pe bk 30 pd ,结果为

前进了20步,30步被乌龟后退擦除了,需要注意的是终止擦除

的命令是PD

10、HT 隐藏 11、ST 显龟 12、CS 清除屏幕,小海龟回母位

13、CLEAN 清除绘图屏幕,但不影响海龟的方向与位置

14、repeat 重复次数[执行内容]

例子:repeat 4[fd 50 rt 90]结果为一个正方形

15、正N边形:repeat N[fd 边长 rt 360/N]

16、奇数多角形:repeat N[fd 边长 RT 180-180/N]

例子:五角星repeat 5[fd 80 RT 180-180/5]

重复命令的嵌套:

1、一个复杂图形都是有一个基本图形重复多次得到的;

2、画基本图形时,海龟的起始状态与结束状态相同,否则出错:比

如起始时头向上,结束时也要向上

实例分析:

分析:长方形——repeat 2[fd 60 rt 90 fd 20 rt 90]

Repeat 8[长方形右转45度]——转化为命令语言——

360/8=45

分析:repeat 3[长方形右转120度]

360/3=120

分析:repeat 5[前进40步五角星右转 144]

五角星——repeat 5[fd 20 rt 144]

分析:repeat 6[前进50 五角星后退50 右转 60]

一周360度,转了6次,有6个夹角,所以右转

360/6=60

分析:repeat 5[前进50 五角星退后20 右转360/5]

颜色设置与图形填充

1、选择画笔颜色的方法:setpc

(1)单击菜单“钢笔颜色”

(2)单击工具栏上的“钢笔颜色”按钮,即第6个按钮

(3)使用setpc 颜色代码

0 黑 1 蓝 2 绿 3 蓝绿

4 深红

5 紫

6 棕

7 浅灰

8 深灰9浅蓝10浅绿11浅青

12红13粉14黄15白

除了draw与setpc之外,其他命令对画笔颜色没有影响,使用draw 颜色变为黑色

小作业:自选颜色画一个自选图形

2图形填充:fill 用当前的笔色填充一封闭图形

使用fill时必须遵循的规则:(1)填充颜色必须与封闭图形的颜色一致

(2)海龟不能在封闭图形上,他必须位于要填充的区域内;

(3)海龟必须处于落笔状态下

小作业:画一面五星红旗

3屏幕底色的设置:setbg X

功能:设置当前屏幕的颜色,其中X 为0——15

Setbg 14 设置屏幕颜色为黄色

小作业:将屏幕背景变成你所选的颜色

4、setw 宽度

笔宽的有效值范围是1~999步,draw设置笔宽为1

作业:改改笔宽,看看效果

屏幕的三种显示方式:

1、文本屏幕 TS

2、混合屏幕 SS

3、全图形屏幕 FS

程序执行方式:

我们平时编写的命令是立即执行方式,每敲入一条命令计算机就立即执行,可以一步步直观地绘出图形,但是输入的命令不能保存不能修改。

而程序执行方式可以保存命令,logo语言的程序执行方式主要是通过编写过程、执行过程来实现的。

1、过程的概念与结构

过程的格式:

To 过程名

过程体

End

注意:(1)过程名用任意的字母和数字组成,但不能是纯数字。一般起一个与过程相关的名字,方便记忆和使用,比如:画旗子的过程名为“QI”。

(2)过程名不能和logo命令名相重。

(3)过程名如有运算符号时,在这些符号的前面加一个“\”。例如:3\*2\+A (4)过程尾(END)必须要另起一行。

2、过程的编写举例

画旗子

to qi

ht repeat 3[fd 30 rt 120]

bk 50

end

qi

画松树

to shu

setw5

setpc 2

rt 15 fd 60 rt 150 fd 60 rt 105

fd 30 bk 15 rt 90 bk 50

end

shu

画空心五角星

to wx

draw ht rt 18

repeat 5[fd 40 rt 144 fd 40 lt 72]

end

wx

3编辑指定的过程

○1edit 过程名

比如:edit qi

○2edit all

调出内存中所有的过程进行重新编辑

○3edit

调出上次进行编辑时所有的过程进行重新编辑

○4F2键保留编辑内容,退出编辑状态

作业:编写出画长方形与空心六角形的过程

空心多角星公式:repeat n[fd 边长 rt 720/n fd 边长 lt 360/n]

编写出彩色小旗的过程

相关文档
最新文档