logo的过程命令-过程画圆
常用LOGO语言命令及公式
SETBG n设定屏幕背景为n号笔色
SETBGPATTERN n设定屏幕背景为n号花纹
FILL对封闭图形填色
SS进入图文混合状态
TS进入全文本状态
FS进入全图形状态
二、常用画图公式
1、正多边形公式
REPEAT边数[FD边长RT 360/边数]
REPEAT边数[FD边长LT 360/边数]
常用LOGO语言命令及公式
一、常用命令
DRAW绘图初始化命令
CS清屏幕海龟回原点
CLEAN清屏幕但不改变海龟状态
FD x海龟前进x步
BK x海龟后退x步
RT x海龟右转x度
LT x海龟左转x度
PU抬笔
PD落笔
PE笔擦
ST显示海龟
HT隐藏海龟
HOME海龟回原点
WAIT n延时n/100秒
EXIT退出logo系统
STAMPRECT x y画空心矩形
(STAMPRECT x y “TRUE)画实心矩形
STAMPOVAL x y画空心椭圆
(STAMPOVAL x y “TRUE)画实心椭圆
REPEAT n[命令组]n次重复执行命令组
MAKE "量名表达式把表达式的值赋值给变量
SETPC n设定用n号笔色
SETW n设定笔宽
2、正多角星公式
奇数角多角星:REPEAT角数[FD边长RT 180-180/角数]
空心正多角星:REPEAT角数[FD边长RT 720/角数FD边长LT 360/角数]
3、用REPEAT命令画圆和画弧
画圆:REPEAT 360[FD半径*PI/180 RT 1]
画圆弧:REPEAT度数[FD半径*PI/180 RT 1]
logo语言用重复命令画圆的教案
Logo语言用重复命令画圆的教案一、教学目标1. 让学生了解并掌握Logo语言的基本命令。
2. 培养学生使用Logo语言绘制简单图形的技能。
3. 引导学生理解重复命令在Logo语言中的应用。
4. 提高学生编程思维和解决问题的能力。
二、教学内容1. Logo语言简介:介绍Logo语言的发展历程、特点及应用领域。
2. Logo语言基本命令:讲解向前移动、向后移动、左转、右转等基本命令。
3. 重复命令:讲解重复命令的概念、用法及其在绘制图形中的应用。
4. 画圆命令:讲解画圆命令的用法,以及如何利用重复命令绘制圆形。
5. 练习与拓展:布置相关练习题,让学生巩固所学知识,并尝试自主绘制其他圆形图形。
三、教学重点与难点1. 教学重点:Logo语言的基本命令、重复命令的用法,以及画圆命令的掌握。
2. 教学难点:重复命令在实际绘制图形中的运用,以及如何调整参数使图形更加美观。
四、教学方法1. 讲授法:讲解Logo语言的基本命令、重复命令和画圆命令的用法。
2. 示例法:通过示例演示如何使用Logo语言绘制圆形图形。
3. 练习法:布置练习题,让学生在实践中巩固所学知识。
4. 讨论法:组织学生相互交流、讨论,分享绘制圆形图形的技巧。
五、教学步骤1. 导入:介绍Logo语言的发展历程、特点及应用领域。
2. 讲解Logo语言基本命令:向前移动、向后移动、左转、右转等。
3. 讲解重复命令:解释重复命令的概念、用法及其在绘制图形中的应用。
4. 讲解画圆命令:介绍画圆命令的用法,并演示如何利用重复命令绘制圆形。
5. 练习与拓展:布置练习题,让学生巩固所学知识,并尝试自主绘制其他圆形图形。
7. 作业布置:布置课后练习,让学生进一步巩固Logo语言绘制圆形的技能。
六、教学活动设计1. 互动游戏:设计一个互动游戏,让学生在游戏中练习使用Logo语言的基本命令和重复命令。
2. 小组合作:将学生分成小组,每组完成一个圆形图形的绘制任务,要求每组成员共同讨论、协作完成。
LOGO命令一览表
删除工作区中的所有过程
ERN变量名列表
删除工作区中的一个或多个指名变量
ERN
删除工作区中的所有变量
PO过程名列表
显示一个或多个指名过程的内容
PONS
显示工作区中所有全局变量名及其值
POPS
显示工作区中所有过程的内容
POTS
显示工作区中的所有过程名
TO过程名
…
END
在命令行定义过程
四、计算命令
INT X
求X的整数部分
RANDOM N
随机产生1到N之间的一个自然数,N最大是32767
REMAINDER M N
求M除以N所得的余数
SQRT X
求X的平方根
五、过程管理命令
EDIT过程名
建立和编辑一个过程
EDIT过程名1过程名2…
建立和编辑多个过程
EARSE过程名列表
删除工作区中一个或多个指名过程
(WORD对象1对象2对象3…
将多个对象连接成一个字
九、运算符号
+(加) -(减) *(乘) /(除) =(等于) NOT=(不等于)
>(大于) >=(大于或等于) <(小于) <=(小于或等于)
AND条件1条件2
两个重要依据同时为时,结果为真,否则为假
(AND条件1条件2条件3……)
所有条件同时为真时,结果为真,否则为假
颜色代码:0(黑) 1(蓝) 2(绿) 3(青) 4(红) 5(洋红)
6(棕) 7(浅灰) 8(深灰) 9(浅蓝) 10(浅绿) 11(淡青) 12(淡红)
13(浅洋红) 14(黄) 15(白)
花纹代码:1(实线) 2(粗) 3(细斜线) 4(粗斜线) 5(粗反斜线)
项目2简单图形绘制 任务2绘制Logo图标
项目二绘制简单二维图形任务二绘制Logo图标任务内容绘制下述Logo图标任务分析本任务的目标图形是一个与圆相关的Logo,通过分析,我们可以发现,该图形主要由圆圆和弧构成,并其内部的圆弧尺寸具有特殊相关性,因此,我们可以通过圆命令及相应修改命令来完成本任务。
任务实施一、绘制最大直径圆1.发布画圆命令可以通过以下方式发布“圆”命令:(1)命令输入:C(_Circle)(2)选择菜单“绘图”>“圆”> ……知识铺垫画圆的方法圆命令下,默认为指定圆心和半径的方式确定圆,可选项有[三点(3P)/两点(2P)/相切、相切、半径(T)]三个。
“三点(3P)”:基于圆周上的三点绘制圆。
“两点(2P)”:基于圆直径上的两个端点绘制圆。
“相切、相切、半径(T)”:基于指定半径和两个相切对象绘制圆。
在默认的首选项“指定圆的圆心”下,圆的大小可能通过半径或直径指定。
用好命令可选项,将对作图效率有很大的提高,同学们要重视。
在菜单中,画圆的方法有以下六个选项:1.圆心、半径2.圆心、直径3.二点4.三点5.相切、相切、半径6.相切、相切、相切菜单中选择相应的画圆命令选项,将直接执行,并根据命令窗口提示依次确定相关要素。
发布圆命令后,命令窗口显示如图2-2-1所示信息。
图2-2-1 圆命令提示需要指定圆的圆心。
2.指定圆心鼠标在绘图区内任意位置拾取一个点作为圆心位置。
命令窗口显示如图2-2-2所示信息:图2-2-2 指定直径项需要指定半径或直径选项,用来确定圆的大小。
3. 选择“直径”选项输入 D 并回车或右键单击,在光标菜单中选取可选项命令“直径(D)”。
命令窗口显示如图2-2-3所示信息:图2-2-3 指定直径大小需要确定圆的直径大小。
4. 输入圆的直径: 70并回车,结果如图2-2-4所示图2-2-4 画好圆的初步结果二、六等分大圆直径1. 画出圆的水平直径,如图2-2-5所示。
图2-2-5 画出圆的水平直径2. 将水平直径六等分,如图2-2-6所示。
LOGO语言的一些基本命令
一、基本命令:命令格式功能BK BK 步数按指定步数后退CLEAN CLEAN 清理绘图屏幕,保持小海龟当前状态CS CS 清理绘图屏幕,使小海龟回到母位CT CT 清理命令窗口DRAW DRAW 清理绘图屏幕,恢复初始化状态FD FD 步数按指定步数前进HOME HOME 回到母位HT HT 藏龟LT LT 角度按指定角度向左转PD PD 落笔PE PE 笔擦PU PU 抬笔RT RT 角度按指定角度向右转ST ST 显龟二、了解一些图形知识*从椭圆的中心到椭圆上可以连出无数条线段,这些线段都不相等,其中水平方向的线段称为×半轴,另一条与它垂直的线段被称为Y半轴。
圆形的中心称为圆心,圆心到圆上任一点的距离都相等,连接圆心与圆上任一点的线段叫做圆的半径。
*正多边形的每条边相等,每个角也都相等,它的外角和是360。
,每个外角=360÷边数。
*有奇数个顶角的正多角星,它的顶角和是1 80,每个顶角=1 80÷顶角数。
3.理解几种图形的画法*画正多边形的基本命令格式是:REPEAT边数[FD边长RT 360/边数]例如,画边长为85的正五边形的命令是:REPEAT 5[FD 85 RT 360/5]*重复命令的嵌套可以画出许多美丽的图案。
内层的重复命令指定了基本图形的特征,外层的重复命令指定了连续画基本图形的个数。
例如,画由5 格正八边形组成图案的命令:REPEAT 5[REPEAT 8[Fd~50 RT 360/8]RT 360/5],*画正五角星的基本命令格式是:REPEAT 5[FD边长RT 144]*画正空心五角星的基本命令格式是:REPEAT 5[FD边长RT 144 FD边长LT 72]四、条件命令的其他格式条件命令还有一种格式:IF<条件表达式>THEN<命令1> ELSE<命令2>,它的功能是:当条件表达式成立时,执行THEN后面的“命令1”;当条件表达式不成立时,执行ELSE后面的“命令2”。
Logo语言简单命令集
Logo语言简单命令集
前进命令:fd 步数后退命令:bk 步数
右转命令:rt 角度左转命令:lt 角度
抬笔命令:pu 落笔命令:pd
显示海龟命令:st 隐藏海龟命令:ht
海龟回家命令:home 清屏回位命令:cs
清屏命令:clean 清除文本命令:ct
部分图形清除命令:pe
设置前景色:setpc 数字(0-15) setbg 数字
海龟涂色命令:fill
重复命令:repeat 重复次数[重复内容]
重复命令画正多边形:repeat 边数[fd 边长rt 360/次数] 重复命令化长方形:repeat 2[fd 长rt 90 fd 宽rt 90]
重复命令画圆:repeat 36[rt 5 fd 半径*3.14/18 rt 5]
重复命令画半圆:repeat 18[rt 5 fd 半径*3.14/18 rt 5]
重复命令画1/4圆:repeat 9[rt 5 fd 半径*3.14/18 rt 5]
重复命令画正五角星:repeat 5[fd 边长rt 144]
定义过程:
to 过程名
过程体
End
等待命令:wait 时间
让海龟停止命令:stop
If :a>200 then stop (如果:a>200,那么,然海龟停止)
递归调用:一个过程调用它自身的方式,叫做递归调用。
苹果logo--cad画法
苹果logo CAD画法1.新建一个点画线图层为基准线,鼠标移到底部菜单栏右击极轴追踪>设置,新建一个45°和135°的附加角2.选定图层1画一个坐标将竖线往右偏移12,绘制如图处的直线,指定第二点时如图轻移鼠标至虚线出来,输入34后继续轻移鼠标至135°点与最左边直线相交。
3.更换图层0,根据如图尺寸绘圆,输入命令:c>2P>点击如图交点〔如不能右击对象捕捉〕>确定端点输入直径12〔注意:输入直径时需移动鼠标停留在R16圆心不能点击该点〕4.和上步同理c>2P>输入32〔输入时同样需将鼠标移到与R16圆心同直线〕5.绘制如图青色圆,输入命令:c>t>第一个切点〔在绿色圆弧范围内找一点〕>第二个切点〔点击最左竖线〕>输入半径166.切记,这三个点不能随便找圆上的某一点。
输入命令:c>3P〔其实是找三个切点,找切点快捷命令为tan〕>要指定第一点时先输入tan再找青圆上的切点〔找如图青色圆上的切点位置〕>第二点时同样先输入tan〔找小圆绿色圆弧范围的点不能是与R16圆相交的那个点〕>第三点时tan找如图位置切点7.镜像〔快捷命令mi〕选择对象为如图虚线圆空格确定>选择镜像第一点为最小白圆的圆心第二镜像点为青圆与竖线切点位置〔第二点与第一点在同一垂线即可〕>空格确定.8.将镜像完成的图形修剪成如下图,修剪快捷命令TR>鼠标右击>哪里不要点哪里〔单独的线段不能修剪,需选择后按E删除〕9.将两青圆上象限点同直线连接起来,输入复制快捷命令CO选择如下图直线>以如图端点为基点>下一点移到蓝圆与红横线相交处10.倒圆角快捷键F,输入F>R>输入圆角半径26>选择对象上面两个青色圆弧>空格确定。
同理倒下两白色圆,圆角半径16;将蓝色圆修剪成如下图,输入镜像MI选择蓝色圆弧以如下图两点为镜像点完成镜像。
Logo语言常用命令
Logo语言常用命令(一)一、 Logo常用基本命令1、隐龟:HT 显龟:ST2、清屏:CS 清屏: CLEAN3、初始化: DRAW 清屏复位: CS 与DRAW 比较4、前进:FD 步数后退:BK 步数5、右转:RT 角度数左转:LT 角度数6、提笔:PU 落笔:PD7、擦除:PE 复位:HOME8、背景:SETBG 颜色代码画笔:SETBC 颜色代码9、填充颜色:FILL 笔粗:SETW 数值10、海龟定位X方向SETX X Y方向SETY Y11、海龟定位SETXY [X Y]12、画点命令DOT [X Y] 在[X Y]位置上画一个点13、海龟定向命令(角度不会积累)SETH 度数将海龟顺时针转到指定的方向上14、查询海龟在X轴上位置XCOR Y轴上位置YCOR15、重复命令画正多边形的方法:REPEAT 边数[FD步长LT(RT)360/边数]右正多边形:REPEAT 边数[FD 边长RT 360/边数]左正多边形:REPEAT 边数[FD 边长LT 360/边数]重复命令:repeat重复次数[命令语句]作用:将方括号里的内容重复执行指定的次数。
比如:正三角形:repeat 3 [fd 100 rt 360/3] 即:repeat 3 [fd 100 rt 120] 四边形:repeat 4 [fd 100 rt 360/4] 即:repeat 3 [fd 100 rt 90]16、重复命令(画重复图形)REPEAT 重复次数[需要重复的命令]repeat5 [bk 20 rt 90 fd 20 lt 90]重复命令不但可以用来画正多边形,还可以画由基本图形重复组成的图形。
用重复命令如图所示楼梯图形。
(1)楼梯由5个相同的基本图形“”组成。
(2)确定小海龟出发的位置和方向,列出画基本图形“”的命令:Bk 20 rt 90 fd 20 lt 90(3)用重复命令画5个基本图形(楼梯)repeat5 [bk 20 rt 90 fd 20 lt 90]用重复命令画所示的长城图形。
logo的过程命令-用重复命令画圆弧
TO YUAN:R
REPEAT 360[FD PI*:R/180 RT 1]
END
3、编写画半径为R的D度弧的过程
TO HU:R:D
REPEAT:D[FD PI*:R/180 RT 1]
END
三、练习
画由圆弧组成的图案
(1)画波浪
编写让小海龟向左和向右画半圆的过程
①下给出画圆的过程,试阒把它改为画半圆的过程
TO BY:R
REPEAT 36[RT 5 FD PI*R/18 RT 5]
END
②调用修改后的BY过程,画出半圆。
③试着分别画出三分之一、四分之一、六分之一个圆的弧。
2、弧的度数
圆心角的度数等于它所对的弧的度数。把整个圆平均分成360份,每一份对应的是一个1度的圆心角。
编写画有N个浪花波浪的主过程
(2)画圆弧花
编写画一片花瓣的过程编写画五瓣花的主过程
编写画半径为R的D度圆弧的过程编写画树叶的主过程
:d是可以灵活使用的参数
课后反思
课题
LOGO-(用重复命令画圆弧)
序号
7
授课时间
课时
1
教学目标
1、了解Logo语言中过程的使用方法
2、对变量参数的使用有一定的认识
3、用重复命令画圆弧
教学过程
一、导入
圆弧是圆的一部分,如果减少画圆的过程中的重复次数,小海龟就可以画出圆弧。
二、新授
1、画圆弧
如果让小海龟在画圆时走到一半就停笔,那么它画出的就是半圆。
LOGO语言命令
pc logo 语言命令(一)LOGO语言的编程一般的编程语言都需要编写程序,当然,LOGO语言也不例外。
由于指令容易输入错误,不易修改且无法保存,更不能重复使用,如果需要重新绘制相同的图形,那么必须输入与以前相同的指令,并且这些曾输入的指令不能加以组合。
至于程序的内容,是由解决问题的步骤所需要的指令组合而成的,需由设计者赋予该程序以名称,以供识别。
使用LOGO语言作图,虽然可以通过命令行方式进行,但这仅针对初学LOGO语言时,可以开始学一些常用命令,作出一些简单的图形,以引起儿童的兴趣。
在对命令比较了解及熟悉以后,就可以进行针对性地学习一些简单的程序编写,作出更加漂亮的图形。
下面我将以MSWLogo 为例来介绍如何建立一个程序的基本语法:1.作为一个程序是以“起始”为开始,“终止”为结束。
当选择“编辑新程序”时,在程序编辑区中将会出现以下的字符,供程序者填入相应的命令。
To(起始)程序名称N //修改程序名称以供识别…………..…………..//输入解决问题所用到的命令…………..End(终止)2.绘制不同大小的图形时需要选择不同的参数,所以使用者在设计程序时,需要使用一个比较适合的并有意义的名称来代表,传给参数的数值资料不同则执行结果也就不同,并且程序在执行过程中,也会不断地变化参数的内容。
在选择参数时,需要在参数名称前面加上冒号,用来与一般程序中的命令区别开。
如:起始程序名称N :参数1 :参数2 … //定义列…………….Repeat :参数1[Forward :参数2 …] //输入解决问题所需的命令…………….终止当程序内容含有参数时,必须将所有参数写在定义列之后,以便执行时能接收必要的资料。
…THEN …ELSE…条件执行语句基本格式为:IF 条件表达式THEN [命令行1] ELSE [命令行2][命令行3]当条件表达式:成立时,执行[命令行1]内的命令;不成立时,执行[命令行2]内的指令;在执行完[命令行1]或[命令行2]之后,则继续执行[命令行3]该软件可在处下载。
百事logo制作步骤
百事logo制作步骤
1,在图层1中
选择背景颜色,为蓝色。
2,选择椭圆工具,按住键盘的shift键,在舞台中画一个圆。
3,用直线工具,将圆划分成多个部分
4,
5,单击选择工具,移动,当移动工具的尾部变成弧形时,按住鼠标左键,拖动,把直线变
成曲线。
6,用选择工具选中多余的线条,按delete键删除。
7,选择填充色,分别为红,白,蓝,用颜料桶工具填充。
完成之后效果为
8,选择文本工具,单击舞台,输入文字,“pepsi”。
在舞台中,利用文本工具选中文字,在属性面板,调节字体大小,颜色等等。
9,利用选择工具选中文字,在属性面板中给它加上滤镜效果。
滤镜效果为投影。
利用选择
工具,选中整个图标,单击修改按钮
,将它转换元件为影片剪辑。
然后再添加滤镜效果,效果为投影。
11, 最终效果图为。
logo语言用重复命令画圆的教案
Logo语言用重复命令画圆的教案教学目标:1. 学生能够理解Logo语言的基本语法和命令。
2. 学生能够使用重复命令(repeat)绘制简单的圆图形。
3. 学生能够通过修改参数,探索不同的圆图形。
教学内容:1. Logo语言简介:介绍Logo语言的历史、特点和基本语法。
2. 重复命令(repeat):讲解repeat命令的语法和作用。
3. 画圆的基本方法:使用repeat命令和移动命令(forward、right)绘制简单的圆图形。
4. 修改参数:通过修改重复次数和移动距离,探索不同的圆图形。
5. 创意绘制:学生自主设计并绘制具有特色的圆图形。
教学步骤:一、导入(5分钟)1. 向学生介绍Logo语言的历史和特点,引起学生的兴趣。
2. 讲解Logo语言的基本语法,为学生学习重复命令打下基础。
二、讲解重复命令(10分钟)1. 向学生讲解repeat命令的语法和作用。
2. 通过示例演示如何使用repeat命令绘制简单的图形。
三、画圆的基本方法(10分钟)1. 向学生讲解如何使用repeat命令和移动命令绘制圆。
2. 通过示例演示如何绘制一个完整的圆。
四、修改参数(10分钟)1. 引导学生尝试修改重复次数和移动距离,探索不同的圆图形。
2. 鼓励学生互相交流,分享自己的成果。
五、创意绘制(10分钟)1. 引导学生发挥创意,自主设计并绘制具有特色的圆图形。
2. 鼓励学生分享自己的作品,互相欣赏和学习。
教学评价:1. 学生能够熟练掌握Logo语言的基本语法和命令。
2. 学生能够使用重复命令绘制简单的圆图形。
3. 学生能够通过修改参数,探索不同的圆图形并发挥创意。
六、练习与巩固(10分钟)1. 给学生提供一些练习题,让学生独立完成。
2. 练习题包括使用repeat命令绘制不同大小的圆、使用repeat命令绘制方形等。
七、合作学习(10分钟)1. 学生分组,每组选择一个复杂的图形进行绘制。
2. 引导学生互相合作,共同完成图形的绘制。
logo语言用重复命令画圆的教案
Logo语言用重复命令画圆的教案一、教学目标1. 让学生了解并掌握Logo语言的基本命令。
2. 培养学生运用Logo语言重复命令画圆的能力。
3. 提高学生逻辑思维能力和创造力。
二、教学内容1. Logo语言的基本命令介绍。
2. 重复命令的使用方法。
3. 利用重复命令画圆的步骤。
三、教学重点与难点1. 教学重点:Logo语言的基本命令,重复命令的使用方法。
2. 教学难点:利用重复命令画圆的步骤,逻辑思维能力的培养。
四、教学方法1. 任务驱动法:通过设置有趣的画圆任务,激发学生学习兴趣,培养学生动手实践能力。
2. 案例教学法:分析经典画圆案例,引导学生理解和掌握重复命令的使用方法。
3. 小组合作学习法:分组讨论和实践,提高学生团队合作意识和沟通能力。
五、教学过程1. 导入:简要介绍Logo语言的基本命令和重复命令的概念。
2. 新课讲解:讲解重复命令的使用方法,并举例说明如何利用重复命令画圆。
3. 课堂实践:学生分组进行实践,尝试利用重复命令画圆。
4. 案例分析:分析经典画圆案例,引导学生理解和掌握重复命令的使用方法。
5. 拓展训练:设置拓展任务,让学生发挥创意,利用重复命令创作更多有趣的图形。
6. 总结与反馈:对学生的作品进行评价,总结重复命令画圆的要点,鼓励学生继续深入学习Logo语言。
7. 作业布置:布置课后练习,让学生巩固所学内容,提高运用Logo语言的能力。
六、教学评价1. 采用过程性评价与终结性评价相结合的方式,关注学生在课堂实践中的表现和创作成果。
2. 以小组为单位进行评价,注重培养学生团队合作精神和沟通能力。
3. 评价内容包括:Logo语言的基本命令掌握程度、重复命令使用准确性、图形创作创意及完整性。
七、教学拓展1. 邀请专业人士进行讲座,介绍Logo语言在实际应用中的案例,激发学生学习兴趣。
2. 组织学生参加Logo语言相关的竞赛或活动,提高学生运用Logo语言的能力。
3. 开设Logo语言兴趣小组,鼓励学生在课后进行深入学习和交流。
常用LOGO公式及命令
SETXY [:x :y] //海龟移动到指定的[X Y]位置上。
GETXY //输出海龟当前的XY位置
XCOR //输出海龟当前的X轴位置
YCOR //输出海龟当前的Y轴位置
DOT [:x :y] //海龟在[X Y]处画一个点。
(PS“true)//打印图形区及下面的文字区
PR输出项//在文本区显示后面的输出项(产生换行)
TYPE输出项//在文本区显示后面的输出项(不产生换行)
TT输出项//在图形区显示输出项的内容
FILL //填充命令,填充时要抬笔进入封闭区域,再落笔,填充。
文件、过程命令
EDIT //进入编辑器
EDIT过程表//对指定的过程进行编辑
(STAMPOVAL :x :y“true)//画一个长为X宽为Y的实心椭圆形
REPEAT :n[命令组] //n次重复执行命令组
WAIT :n //延时(等待)n/100秒
SS进入图文混合状态TS进入全文本状态FS进入全图状态
WINDOW设定屏幕为窗口方式WRAP设定屏幕为环绕方式
设置海龟的属性命令
SETBG :n //设定n号背景的颜色,n值为0-15,共16种颜色。
SETBGPATTERN :n //设定用n号背景花纹,n值为1-11,共12种笔纹。
SETPRINTER :n //激活代码为n的打印机
(SETPRINTER :n比例方向层次底色)//激活并设置打印机
PS //打印上面图形区的图形
画圆和弧:REPEAT度数[FD半径*PI/180 RT 1] //度数为360时画圆。
或REPEAT度数[FD半径*0.0174 RT 1]
pc logo画圆和圆弧
Logo语言“圆和圆弧”画图指导2009.9 一、画圆命令画右圆:REPEAT 360[FD 半径*PI/180 RT 1]画左圆:REPEAT 360[FD 半径*PI/180 LT 1]例1:画半径为50步、60步、70步的右圆(圆画在海龟的右边)。
drawrepeat 360[fd 50*pi/180 rt 1]repeat 360[fd 60*pi/180 rt 1]repeat 360[fd 70*pi/180 rt 1]例2:画半径为50步、60步、70步的左圆(圆画在海龟的左边)。
drawrepeat 360[fd 50*pi/180 lt 1]repeat 360[fd 60*pi/180 lt 1]repeat 360[fd 70*pi/180 lt 1]二、画圆弧1、什么是圆弧?①圆上任意两点间的部分叫做圆弧,简称弧。
②n度弧对应着n度的圆心角。
2、用正360边形画圆弧命令画右弧:REPEAT 度数[FD 半径*PI/180 RT 1]画左弧:REPEAT 度数[FD 半径*PI/180 LT 1]例1:画半径为60的半圆(即180度右弧)? drawrepeat 180[fd 60*pi/180 rt 1]例2:画半径为80的90度圆弧(左弧)?draw? repeat 90[fd 80*pi/180 lt 1]例3:画半径为80的60度圆弧(右弧)?draw? repeat 60[fd 80*pi/180 rt 1]例4:画半径为100的270度圆弧(左弧)?draw? repeat 270[fd 100*pi/180 lt 1]三、综合画图示例1、五个半径为80的圆旋转组成的图形?draw? repeat 360[fd 80*pi/180 rt 1] rt 72? repeat 360[fd 80*pi/180 rt 1] rt 72? repeat 360[fd 80*pi/180 rt 1] rt 72? repeat 360[fd 80*pi/180 rt 1] rt 72? repeat 360[fd 80*pi/180 rt 1] rt 722、三条半径为100的90度圆弧to h1repeat 90[fd 80*pi/180 rt 1]lt 1 lt 180repeat 90[fd 80*pi/180 lt 1] (让海龟回中心点)rt 1 rt 180endto zonghe1h1 rt 120h1 rt 120h1 rt 120end3、画由2条半径为80的70度圆弧组成的“叶子”?drawrepeat 70[fd 80*pi/180 rt 1]rt 180-70repeat 70[fd 80*pi/180 rt 1]? rt 180-704、大圆和小圆(大圆半径为100,中圆为40,小圆为20)repeat 360[fd 100*pi/180 rt 1]?repeat 360[fd 40*pi/180 rt 1]?pu rt 90 fd 80 lt 90 pd?repeat 360[fd 20*pi/180 rt 1]?pu rt 90 fd 40 lt 90 pd?repeat 360[fd 40*pi/180 rt 1]?pu lt 90 fd 120 rt 90 pd 图1 图2 图3图45、正方形和圆弧(图5),图6由三个图5旋转组成。
logo语言用重复命令画圆的教案
Logo语言用重复命令画圆的教案教学目标:1. 让学生掌握Logo语言的基本命令和语法。
2. 培养学生使用Logo语言编程的基本技能。
3. 引导学生运用重复命令画圆,提高其逻辑思维和创造力。
教学内容:1. Logo语言简介2. Logo语言的基本命令3. 重复命令的概念和用法4. 画圆的基本方法5. 综合练习:用重复命令画圆教学重点与难点:1. Logo语言的基本命令和语法。
2. 重复命令的概念和用法。
3. 画圆的基本方法。
教学准备:1. Logo语言编程环境。
2. 教学PPT或黑板。
教学过程:一、导入(5分钟)1. 向学生介绍Logo语言的基本概念和特点。
2. 引导学生了解重复命令在编程中的作用。
二、Logo语言的基本命令(10分钟)1. 向学生介绍Logo语言的基本命令,如前进、后退、左转、右转等。
2. 通过示例让学生掌握基本命令的用法。
三、重复命令的概念和用法(10分钟)1. 向学生解释重复命令的概念,即重复执行某段代码多次。
2. 引导学生了解重复命令的用法,如重复执行某个命令固定次数,或直到满足某个条件为止。
四、画圆的基本方法(10分钟)1. 向学生介绍画圆的基本方法,如使用循环和变量控制圆的半径和角度。
2. 通过示例让学生掌握画圆的方法。
五、综合练习:用重复命令画圆(15分钟)1. 给学生发放练习题目,要求使用重复命令画出不同形状的圆。
2. 引导学生独立思考,解决问题的过程中提供必要的帮助和指导。
教学评价:1. 课后收集学生的练习作品,评估其对Logo语言的掌握程度。
2. 在课堂上观察学生的参与度和积极性,了解其对重复命令的运用情况。
3. 收集学生的反馈意见,了解其在学习过程中的困惑和问题,为后续教学提供参考。
六、巩固练习:绘制基本图形(10分钟)1. 给学生发放练习题目,要求使用Logo语言的基本命令和重复命令绘制基本图形,如三角形、正方形等。
2. 引导学生独立思考,解决问题的过程中提供必要的帮助和指导。
Logo语言圆和圆弧画图指导.
例1:画半径为50步、60步、70步的右圆(圆画在海龟的右边)。
? draw
?repeat 360[fd 50*pi/180 rt 1]
?repeat 360[fd 60*pi/180rt 1]
?repeat 360[fd 70*pi/180rt 1]
?draw
?repeat 70[fd80*pi/180rt 1]
?rt 180-70
?repeat 70[fd80*pi/180rt 1]
? rt 180-70
4、大圆和小圆(大圆半径为100,中圆为40,小圆为20)
?repeat 360[fd 100*pi/180 rt 1]
?repeat 360[fd 40*pi/180 rt 1]
fd50
repeat 180[fd 50*pi/180 rt 1]
rt90
repeat 90[fd 50*pi/180 lt 1]
rt180
repeat 90[fd 50*pi/180 lt 1]
rt90bk50
end
to zonghe2
repeat 3[zfxyuan rt 360/3]
end
6、由三个不同大小的半圆组成的图形(图7),图8由7个图7旋转组成。
to h1
repeat 90[fd 80*pi/180rt 1]
lt 1lt 180
repeat 90[fd 80*pi/180lt 1](让海龟回中心点)
rt 1 rt 180
end
to zonghe1
h1 rt 120
h1 rt 120
h1 rt 120
end
3、画由2条半径为80的70度圆弧组成的“叶子”
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LOGO-(过程画圆)
序号
8
授课时间
课时
1
教学目标
1、了解Logo语言中过程的使用方法
2、对变量参数的使用有一定的认识
3、用重复命令画圆
教学过程
圆是一种常见的图形,用它可以组成很多美丽的图案。用画椭圆命令可以画图,当椭圆命令中给出的X、Y轴长度相等时,小海龟画出的就是圆。用重复命令也可以画出一个圆,要知道圆的半径,还要知道小海龟每次前进的步数。
REPEAT 36[FD PI*:R/18 RT 10]
END
在LOGO语言中,圆周率的值用PI函数表示,小海龟画圆时,每次前进的步数的算式应写为:PI*:R/18
注意:1用重复命令画圆时,重复次数应大于或等于36,否则画出的图形就不像圆了。
2如果圆的半径是R,那么小海龟画圆时,每次前进的步数=2PI*R /重复次数,每次旋转的角度=360度/重复次数。
二、新授
1、Байду номын сангаас圆
仔细看看下面给出的过程,想想它可以画出什么图形?
TO ZNBX:N
REPEAT:N[FD 16 RT 360/:N]
END
:n表示圆的边数
通过上面的练习,我们发现,当边数增加到36时,看上去就很像圆了。一般情况下,我们让小海龟用画正三十六边形的方法画圆。
2、用命令编写画圆的过程。
TO YUAN:R
动脑筋:用椭圆命令、重复命令都可以画出圆,这两种画圆的方法有什么不同之处?
绘制多边形还可以引入第2个参数来决定多边形的边长
TO DBX:N :S
REPEAT :N[FD :S RT 360/:N]
END
:N决定多边形的边数:S决定多边形的边长
三、练习
画由圆组成的各种图形
课后反思