- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五节 坐标定位画图方法
学习任务:
1.认识LOGO语言中的坐标
2.能用坐标命令编程画图
一、认识坐标
在图形窗口中Graphics中,我们把屏幕中心海龟的母位称为原点,过原点画的一条水平线叫做“x轴”,过原点画的一条竖直线叫做“y轴”,从原点开始,向上、向右为正,向下、向左为负(引入负号“-”概念)。这样屏幕上的点都可以用一对数(坐标)来表示其位置。
例如:点A的坐标[-100,90],点B的坐标[30,200],原点O的坐标[0,0]。
注意:LOGO坐标是用[ ]括起来的一对数来表示的。每步长表示一个单位。
X坐标相同的点,它们在同一条竖直线上;Y坐标相同的点,他们在同一条水平线上。
例1:请在LOGO坐标中画出点A[50 30],点B[80 0],点C[70 –20]。
(坐标程序)
TO A
DRAW HT
BK 3 REPEAT 20[FD 6 BK 3 RT 90 FD 5 LT 90 BK 2 REPEAT 4[FD 4 BK 2 RT 90 FD 5 LT 90 BK 2]BK 1]FD 6
PU HOME PD RT 90
BK 3 REPEAT 8[FD 6 BK 3 RT 90 FD 5 LT 90 BK 2 REPEAT 4[FD 4 BK 2 RT 90 FD 5 LT 90 BK 2]BK 1]FD 6
PU HOME PD RT 180
BK 3 REPEAT 20[FD 6 BK 3 RT 90 FD 5 LT 90 BK 2 REPEAT 4[FD 4 BK 2 RT 90 FD 5 LT 90 BK 2]BK 1]FD 6
PU HOME PD RT 270
BK 3 REPEAT 10[FD 6 BK 3 RT 90 FD 5 LT 90 BK 2 REPEAT 4[FD 4 BK 2 RT 90 FD 5 LT 90 BK 2]BK 1]FD 6
MAKE X 50
REPEAT 3[PU SETXY SE -20 :X+7 PD TT :X/50*10 MAKE X :X+50]
MAKE X -50
REPEAT 3[PU SETXY SE -25 :X+7 PD TT :X/50*10 MAKE X :X-50]
MAKE X 50
REPEAT 9[PU SETXY SE :X-7 -7 PD TT :X/50*10 MAKE X :X+50]
MAKE X -50
REPEAT 8[PU SETXY SE :X-9 -7 PD TT :X/50*10 MAKE X :X-50]
PU SETXY SE 250 150 PD SETW 3 FD 1 BK 1 TT [A[50 30]]
PU SETXY SE 400 0 PD SETW 3 FD 1 BK 1 TT [B[80 0]]
PU SETXY SE 350 -100 PD SETW 3 FD 1 BK 1 TT [C[70 -20]]
END
例2:请在LOGO坐标中画出点A[0 30],点B[60 0],点C[-60 30]。
解:
例3:请把下图LOGO坐标系中点A、点B、点C、点D、点E的坐标标出。
解:
A[0 20]
B[30 0]
C[70 -20]
D[20 -30]
E[-70 -20]
F[[30 -10]
二、坐标定位(向)命令
SETX 水平移动海龟到指定的点
格式:海龟沿水平方向移动到X坐标值指定的点上。对海龟的指向和Y坐标无影响。
如果原海龟的位置在母位,执行下面命令。
SETX 60时画出
海龟从母位水平移至X坐标为60处
如果原海龟的位置在母位,执行下面的命令
SETX -60时画出
海龟从母位水平移至X坐标为-60处
如果原海龟的位置不在母位,执行SETX 60结果情况举例如下:
海龟原位置 执行后海龟位置 海龟移动情况 [0 20] [60 20] 水平右移60 [100 40] [60 40] 水平左移40 [-100 -30] [60 -30] 水平右移160 [60 140] [60 140] 原地不动 注意:无论海龟原位置在哪里,都将水平移到X坐标为60处。
SETY 竖直移动海龟到指定的点
格式:SETY Y坐标
功能:海龟沿竖直方向移到Y坐标值指定的点上。对海龟的指向和X坐标无影响。
如果原海龟的位置在母位,执行下面命令
SETY 60
海龟从母位竖直移至Y坐标为60处
如果原海龟的位置在母位,执行下面命令
SETY -60
海龟从母位竖直移至Y坐标为-60处
请想一想:海龟原位置如果不在母位,情况怎样?
SETXY 移动海龟到指定的点
格式:SETXY [X坐标 Y坐标]
SETXY S
您可能关注的文档
- 《调研简介.docx
- 《第1章马克思主义哲学是科学的世界观和方法论1.doc
- 《调研类信息的写法2).doc
- 《第1讲AutoCAD基础知识.doc
- 《第1章酒精工艺学绪论2.doc
- 《调研规划书—项目调研.doc
- 《调考感想.doc
- 《调肤色 .doc
- 《调色和润色.doc
- 《第1讲三角函数的图象与性质.doc
- 政治人教版7年级下册课件第1课第2框尊重他人是我的需要.ppt
- Unit5Whosedogisit?PartBReadandwrite(课件)-人教PEP版(2012)英语五年级下册.pptx
- 八下物理八年级物理下册第八章第三节摩擦力公开课教案教学设计课件测试卷练习卷课时训练练习公开课教案.ppt
- 八下物理八年级物理第十章第二节阿基米德原理课件(修改)公开课教案教学设计课件测试卷练习卷课时训练.ppt
- 八下物理83-大气压与人类生活公开课教案课件.ppt
- 6.3一元一次方程的应用(3)课件鲁教版(五四制)六年级数学下册.pptx
- 八下第8课经济体制改革课件(33张).ppt
- 八下历史-改革开放-课件公开课教案教学设计课件.ppt
- 八下物理初二物理人教版《动能和势能》课件(2)公开课教案教学设计课件测试卷练习卷课时训练练习公开.ppt
- 山东省师范大学附属中学高三第十一次模拟语文试题.doc
文档评论(0)