1 / 20
文档名称:

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

格式:ppt   页数:20
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:经管专家 2012/2/1 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:信息学奥林匹克初级教程——LOGO语言
logo语言是一门“智能化”的计算机高级语言,它以独特的图形
化结果呈现,通过学习,你一定会体验到程序设计所带来的
乐趣。
第一章海龟作图
一、五个基本命令
1、清屏、复位命令
draw↙(cs ↙)
2、前进命令
fd 整数↙
3、后退命令
bk 整数↙
4、右转命令
rt 角度值↙
5、左转命令
lt 角度值↙
二、练一练
1、用你所学到的命令,作出如下图形边长均为40。
2、试画出如下图所示的图形,其中短边长为40,长边长为100。
3、用所学的命令,试画出如下图所示的两面小旗,旗杆长度为50,正方形
、三角形的边长分别为20。
4、画出如下图所示的图形,长度为30(点与点之间的长度)
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、画出边长为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后面的数选大时,笔变粗;选小时,笔变细,请试一试。
[例1]请画一个笔宽为5,边长为60的正方形。
二、设置笔色命令
setpc n(0-15)
功能:依据颜色代码n(0-15)提供的颜色,作为当前笔的颜色,颜色代码如
下表所示。
代码
颜色
代码
颜色
0
黑色
8
深灰色
1
红色
9
浅蓝色
2
绿色
10
浅绿色
3
深青色
11
浅青色
4
蓝色
12
浅红色
5
洋红色
13
浅洋红色
6
棕色
14
黄色
7
浅灰色
15
白色
[例2]画出笔宽为5,长80、宽20的浅绿色(10)长方形。
第四章高效率做事
我们常常碰到一些事情,需要反复的去做:做了一次,还要去做第二次,
第三次,甚至更多。如果学了下面的命令,做事效率就能大大提高啦!
一、重复命令repeat
使用格式:repeat 重复次数[需要重复做的事情]
说明:方括号内的事情要做几次,就在repeat后面输入几。
[例1]画一个边长为100的三角形。
repeat 3[fd 100 rt 360/3]
[例2]画一个边长为50的正六边形。
repeat 6[fd 50 rt 360/6]
[例3]画一个边长为100的五角星。
rt 18 repeat 5[fd 100 rt 144]
[例4]画一排高度为50,间隔为30的小木棍,共6根。
repeat 6[fd 50 bk 50 rt 90 pu fd 30 pd lt 90]
补充两个命令:
1、隐龟命令:
ht
2、显龟命令:
st
[例5]请依次执行以下命令,观察所画出的图形。
repeat 4[fd 30 rt 360/4]
repeat 6[fd 30 rt 360/6]
repeat 8[fd 30 rt 360/8]
repeat 10[fd 30 rt 360/10]
从而得出,当我们要画出一个圆时,可以用以下命令来完成:
repeat 36[fd 20 rt 360/36]
(当然,我们还可以用专门的画圆命令来做)
练一练:试用重复命令画出图1-图12所示的图形。
1
2
3
4
5
6
7
8
9
10
11
12
9
13

最近更新

绿色创业孵化与区域经济的联动效应 35页

2025年九江职业大学单招职业倾向性考试题库带.. 43页

2025年云南艺术学院马克思主义基本原理概论期.. 13页

高效数据库管理技术 38页

2025年兰坪县招教考试备考题库及答案解析(夺.. 30页

2025年内蒙古兴安盟单招职业倾向性考试题库附.. 45页

2025年务川仡佬族苗族自治县招教考试备考题库.. 31页

2025年南京大学金陵学院马克思主义基本原理概.. 13页

2025年南昌工学院马克思主义基本原理概论期末.. 13页

肥料行业集中度结构分析 35页

网格化纹理映射方法改进 36页

2025年吕梁师范高等专科学校马克思主义基本原.. 12页

网络拍卖平台竞拍规则的法律分析与建议 29页

2025年垣曲县招教考试备考题库附答案解析(夺.. 30页

绿色制造技术在电子元件生产中的实践 25页

2025年天津美术学院马克思主义基本原理概论期.. 13页

网络拓扑边界分析 35页

2025年宁明县幼儿园教师招教考试备考题库附答.. 30页

职业病防治中中医药的智能化应用 35页

2025年山西华澳商贸职业学院单招职业适应性测.. 45页

2025年广西工商职业技术学院单招职业技能测试.. 43页

2025年开封文化艺术职业学院马克思主义基本原.. 12页

2025年抚松县幼儿园教师招教考试备考题库附答.. 30页

胖东来卫生间梳子配置服务实施标准 60页

2025年杭州万向职业技术学院马克思主义基本原.. 12页

2025年武宁县幼儿园教师招教考试备考题库带答.. 31页

2025年江西应用工程职业学院马克思主义基本原.. 13页

2025年浙江科技大学马克思主义基本原理概论期.. 13页

2025年湖北中医药大学马克思主义基本原理概论.. 12页

2025年湖州学院单招职业倾向性测试题库带答案.. 45页