海龟命令集

更新时间:2023-07-31 19:30:03 阅读: 评论:0

一、海龟命令全集
隐藏:lt    显示:st    前进:fd  后退:bk
左转:lt    右转:rt    重复:repeat  4[fd 80  rt  90 ]
抬笔:pu    落笔:pd    清除:cs  返回原点:home
画矩形:stamprect  40  40
画五角星:repeat  5[ fd  80  rt  144]
设置画笔颜色:tpc  颜色代码
0
4
8
深灰
12
浅红
1
5
洋红
9
浅蓝
13
淡洋红
书法家的小故事
2
绿
6
10
浅绿
14
3
7
浅灰
11
淡青
15
填充封闭图形:fill
设置背景色:thg  颜色代码
画笔宽度:twidth  宽度
画圆海龟在中点的圆:repeat  36[ rt  5 fd  0.175*r  rt  5 ]
设置画笔花纹: tpattern 代码
实线
粗横线
细横线
细斜线
粗反斜线高考2进1
虚影反斜线
直网络交叉线
斜网络交叉线
密集点
稀疏点
间隔点
1
2
3
4
5
6
7
8
9
10
11
金安区
笔刷命令 : pp    笔檫命令: pe   
进入图文混合屏幕状态:格式:ss  按键:F2 
全屏作图状态:格式:fs  按键: F4
全屏文本状态:格式:ts  按键:F3
清除文本屏幕:格式:nd
显示输出命令:格式:pr  对象  功能:在命令行显示指定对象结果
              格式:Type  对象  功能:在命令行输出指定对象结果
求余数:格式:remainder  x  y  功能:求x除以y所得余数
求整数:格式:int  x    董事会章程
求平方根:格式:sqrt  x
球随机数:格式: random  x  功能:求1到x之间的随机数
赋值命令:格式: make "变量名 对象 功能:将对象的值赋给变量
海龟定位命令:水平格式:tx  x 
              竖直格式: ty  y
              Setxy [ x  y]  将海龟从当前位置移动到坐标(x,y)的对应点位置
海龟定向命令:th  度数    功能:顺时针旋转的角度
画点图形:格式:dot [x y]
输出海龟当前的横坐标:  格式: xcor
输出还对的纵坐标:  格式:ycor
查询海龟当前的位置:  格式:getxy
输出海龟当前方向:  格式:heading
查询海龟的朝向: 格式:towards [x y]
建立过程和编辑过程:edit 过程名
带参数的过程定义:
格式1:to 过程名 :形参名
        过程体
        End
显示过程名命令:格式:pots
显示一个或者多个指名过程的内容:格式:po 过程名列表
显示工作区中所有过程的内容:格式:pops
删除一个或多个工作区中指名过程:格式:era 过程名列表
显示用赋值命令定义的所有变量名及其值:格式:pons
删除变量:格式:ern 变量名列表
显示当前目录下所有文件名命令:格式:dir
文件更名命令:格式 :rename"源文件名"新文件名
删除文件命令:格式:delete"文件名
程序存盘命令:格式:save"文件名
装入程序文件名:格式:load"文件名
图形存盘命令:格式:savepic"文件名
装入图形命令:格式:loadpic"文件名
循环体:
For "变量名  初值 终值  [命令序列]  步长
While [条件][命令序列]
停止命令:stop
终止命令并返回到命令行: toplevel
等待命令:wait
选取对象的第一个元素:格式:first 对象
选取对象最后的一个元素:格式:last 对象
选取对象中除了第一个元素以外的所有元素:bf 对象
选取对象中除了最后一个元素以外的所有元素:bl 对象
将两个或者对个对象连成一个字:word 对象1 对象2
将两个或多个对象连接成一个表: 对象1 对象2
read 命令: make "变量名  read
变量接收从键盘输入的一个字符: make "变量名 rc
清除屏幕上的图形,不改变海龟的方向和位置:clean
指定一个或多个非活动海龟同时执行所指出的命令序列:ask 海龟号
使指定的海龟成为当前活动的海龟:tell 海龟号
输出当前活动海龟代号:who奇迹作文
使激活海龟分别执行所给出的命令:each[命令序列]
编程题
1、任意输入三个数,输出最小值
  To  min  :x  :y  :z
  Make "min  :x
I:y<min  then  make  "min  :y
I:z<min  then  make  "min  :z
Pr  :min
End
2、猴子吃桃
To hzct
Make  ":tz
For  " I 1  9 [make  ":tz  (:tz+1)*2]
Pr  :tz
End
3、圆形金字塔
To  jzt  :r  :n
If  :n=0  then  stop
Seth  make  "x  xcor  make  "y  ycor
Pd  repeat  :n [repeat  36[fd  0.175*r  rt  10]
  rt  90  pu  fd  2*r  pd  lt  90]
Pu  txy    :x  :y
Seth  30  fd  2*r  lt  30
Jzt  :r  :n-1
End
Cs
Jzt  30  6
4、用非尾部递归画正方形内切圆
To  znqy  :s
If  :s<10  then  stop
Repeat  5[fd  :s  rt  90]lt  90
Znqy  :s/2
Bk  :s/2
Repeat  36[rt  5  fd  :s/2*0.175  rt  5 ]
bk  :s/2
end
cs  pd
乱扔垃圾英语
znqy  80
5、编写一个过程 实现输入0~6之间的一个整数关于小猫的作文
To  ex4
Make  "m[sun  mon  tue  wed  thur  fri  sat ]
Type  [shuru  0-6]
Make  "n  read
If  or  :n  int  :n
Repeat  :n+1 [make  "mm  frist  :m ]
Make  "n  int  :n
Pr  :mm
End
6、旋转de风筝
熬夜对身体的危害To  fz  :r
If  key?  Then  stop
Repeat  4[  fd  :r *2  rt  90  repeat  18 [rt  5  fd  0.175 *r  rt  5]]
Wait  5
Clean  rt  5
Fz  :r
End 
Fz  :30
7、判断某年是否为闰年
  To nian :y
  If  or(and (remainder :y 4)=0 \
            (not (remainder :y 100) =0)) \
        (remainder :y 400) =0 (pr :y [runnian]) \
  El (pr :y [pingnian])
  End
8、

本文发布于:2023-07-31 19:30:03,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1103423.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:格式   命令   海龟   过程   对象   输出   显示
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图