收藏 分享(赏)

信息学奥林匹克初级教程:LOGO语言.ppt

上传人:kuailexingkong 文档编号:1704125 上传时间:2018-08-19 格式:PPT 页数:20 大小:2.23MB
下载 相关 举报
信息学奥林匹克初级教程:LOGO语言.ppt_第1页
第1页 / 共20页
信息学奥林匹克初级教程:LOGO语言.ppt_第2页
第2页 / 共20页
信息学奥林匹克初级教程:LOGO语言.ppt_第3页
第3页 / 共20页
信息学奥林匹克初级教程:LOGO语言.ppt_第4页
第4页 / 共20页
信息学奥林匹克初级教程:LOGO语言.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、信息学奥林匹克初级教程LOGO语言logo语言是一门“智能化”的计算机高级语言,它以独特的图形 化结果呈现,通过学习,你一定会体验到程序设计所带来的 乐趣。 第一章 海龟作图 一、五个基本命令 1、清屏、复位命令 draw(cs ) 2、前进命令 fd 整数 3、后退命令 bk 整数 4、右转命令 rt 角度值 5、左转命令 lt 角度值,二、练一练 1、用你所学到的命令,作出如下图形边长均为40。,2、试画出如下图所示的图形,其中短边长为40,长边长为100。,3、用所学的命令,试画出如下图所示的两面小旗,旗杆长度为50,正方形 、三角形的边长分别为20。,4、画出如下图所示的图形,长度为3

2、0(点与点之间的长度),5、画出如下图所示的图形(长度自己设定),第二章 巧用笔 在平时的作图中,不是所有的图形都可以用一笔画出的,碰到这种情况 怎么办?LOGO语言已经为我们想到了,就是提笔和落笔命令。 一、提笔和落笔命令 1、提笔命令 pu 2、落笔命令 pd 例1 画出如图所示的虚线图形,每段线长度为15,空6。 操作方法:依次键入 rt 90 pd fd 15 pu fd 6 pd fd 15 pu fd 6 pd fd 15 例2 画出如图所示的一排小木棍,每段线的长度为20,线段与线段之间 空20。,练一练: 1、画出边长为20的两个正方形,正方形之间的间隔为10,如图1所示。 2

3、、画出边长为20的三个三角形,三角形之间的间隔为10,如图2所示。 3、画出旗杆长为50,三角形边长为20的三面小旗,小旗与小旗之间的 间隔为50,如图3所示。 4、画出小正方形边长为20,大正方形边长为40的回字形,如图4所示。 5、画出两棵小草,长度为40,中间夹角均为15度,两棵小草之间的间隔 为10,如图5所示。,图1,图2,图3,图4,图5,第三章 彩色世界 黑白世界尽管有独特的魅力,但彩色图形似乎更诱人一些。在画图过程 中,笔的粗细,颜色都是我们所需要的,LOGO语言都为我们准备好了。 一、设置笔宽命令 setw 数 说明:setw后面的数选大时,笔变粗;选小时,笔变细,请试一试。

4、 例1请画一个笔宽为5,边长为60的正方形。 二、设置笔色命令 setpc n(0-15) 功能:依据颜色代码n(0-15)提供的颜色,作为当前笔的颜色,颜色代码如 下表所示。,例2画出笔宽为5,长80、宽20的浅绿色(10)长方形。第四章 高效率做事 我们常常碰到一些事情,需要反复的去做:做了一次,还要去做第二次, 第三次,甚至更多。如果学了下面的命令,做事效率就能大大提高啦! 一、重复命令repeat 使用格式:repeat 重复次数需要重复做的事情 说明:方括号内的事情要做几次,就在repeat后面输入几。 例1画一个边长为100的三角形。 repeat 3fd 100 rt 360/3

5、 例2画一个边长为50的正六边形。 repeat 6fd 50 rt 360/6 例3画一个边长为100的五角星。 rt 18 repeat 5fd 100 rt 144 例4画一排高度为50,间隔为30的小木棍,共6根。 repeat 6fd 50 bk 50 rt 90 pu fd 30 pd lt 90 补充两个命令: 1、隐龟命令: ht 2、显龟命令: st,例5请依次执行以下命令,观察所画出的图形。 repeat 4fd 30 rt 360/4 repeat 6fd 30 rt 360/6 repeat 8fd 30 rt 360/8 repeat 10fd 30 rt 360/1

6、0 从而得出,当我们要画出一个圆时,可以用以下命令来完成: repeat 36fd 20 rt 360/36 (当然,我们还可以用专门的画圆命令来做),练一练:试用重复命令画出图1-图12所示的图形。,1,2,3,4,5,6,7,8,9,10,11,12,9,13,例6画出如下四个图形。 1)长80,宽30的玩具风车。 2)五个三角形,边长60。 3)八个小三角箭头,三角形边长为20,下面的连线为40。 4)一圈小毛球。要求:小毛球一圈为10颗,半径为10,线长为5;圈中心 到小毛球中心距离为35。,repeat 4repeat 2fd 80 rt 90 fd 30 rt 90rt 360/4

7、 repeat 5repeat 3fd 60 rt 360/3rt 360/5 repeat 8fd 40 lt 90 bk 10 repeat 3fd 20 rt 360/3fd 10 rt 90 bk 40 rt 360/8 repeat 10pu fd 30 repeat 20pu fd 5 pd fd 5 pu bk 10 rt 360/20 pu bk 40 rt 360/10,二、重复嵌套命令repeat 格式:repeat 重复次数repeat 重复次数需要重复做的事情,练一练:试用重复嵌套命令,完成1-5题。 1、画出三个三角形(图2所示)和四个三角形(图3所示)组成的图形,

8、三角形的边长为60。 2、画出图4所示的10个五边形,五边形的边长为40。 3、画出图5所示的6个六边形,六边形的边长为40。 4、画出图6所示的12个圆,大小自己设定。 5、画出图7-图16所示的6个图形,大小自己设定。,图1,图2,图3,图4,图5,图6,图7,图8,图9,图10,图13,图14,图11,图12,图15,图16,图17,练一练:用repeat命令画出图1图5所示的图形。,图5,图3,图4,图2,图1,第五章 笔与橡皮 图形画错以后,同学们一定会想到用橡皮把它擦掉。不过,LOGO语言中 也有命令可以擦掉画错的线条。 一、笔擦命令 pe 说明:使用笔擦命令时一定要沿正确的线才能

9、擦除;另外,使用完后,还 需用落笔命令才能恢复画图。 例1 画完一条长100的线条后再将其擦除。 fd 100 pe bk 100 pd 二:清屏、海龟回母位命令 cs,第六章 圆与方 圆是日常生活中经常遇到的图形漂亮的图形中离不开它。 一、圆、椭圆命令stampoval 格式:stampoval n1 n2(n1和n2代表两个数字)(stampoval n1 n2 “true)(stampoval n1 n2 “false) 说明: 当n1和n2相等时,命令可以画出圆; 当n1和n2不相等时,命令可以画出椭圆; 当命令中加入”true或false时,命令可以画出实心或空心圆或椭圆。 例1 画出如下图所示的图形。(用提笔和落笔命令),二、画正方形 格式:stamprect n1 n2(stamprect n1 n2 “true)(stamprect n1 n2 “false) 说明: 当n1、n2相等时,命令画正方形;不相等时,画长方形。 (stamprect n1 n2 “true)命令可以画出实心正方形或长方形。 例2 画出如下图所示的图形。(用提笔和落笔命令),练一练:画出如下图所示的图形,大小自定。(用提笔和落笔命令),第1组,第2组,第3组,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 实用文档 > 简明教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报