小海龟画正三角形第一课
小海龟画正多边形教学设计

EndFor
小海龟画正多边形
教学目标:
1、了解什么是算法,了解算法的自然语言描述和流程图描述。
2、理解For…EndFor循环语句的使用方法。
教学重点、难点:
教学重点:学习For…EndFor循环语句及使用
教学难点:理解循环语句结构的运行
教学方法:
演示法、任务驱动法、讲授法
教学过程:
一、算法与流程图
1、用自然语言描述画正三角形的算法
GraphicsWindow.PenWidth=i
Turtle.Move (Length)
Turtle.Turn (E)
EndFor
2.编写程序,小海龟无限画螺旋图形,如图所示。
S=4
Length=50
E=360/S
turtle.speed=6
For i=1 to i+1 step 5
Turtle.Move (i)
第一步:画一条边,右转120度
第二步:画一条边,右转120度
第三步:画一条边,右转120度
2、用顺序结构描述画正三角形的流程图
顺序结tle .Turn (120)
Turtle .Move (100)
Turtle .Turn (120)
Turtle .Move (100)
二、For...EndFor循环语句
【格式】
For <循环变量>=<初值> To <终值> Step <步长>
<语句组>
EndFor
三、试一试
1.编写程序,画一个边越来越粗的正八边形,如图所示。
S=8
Length=50
小海龟画正多边形PPT教材课件

小
结
一、用重复命令画正多边 形 格式:
REPEAT 边数 [FD 边边形组成的图形
嵌套:重复命令的方括号内,还可以使用 重复命令,这种结构叫做重复命令嵌套。
小海龟的问题:
我想知道画正多边形的命令格式
B
外角
C A 我要重复画三次,转过的角度等于正三角形的外角。
用重复命令画正多边形
格式:
REPEAT 边数 [FD 边长 RT 360/边数]
我们来动手吧!
二、画由正多边形组成的图形
我是一朵美丽的五瓣花,我的花瓣是由五个 相同的正三角形组成的。
我们来画五瓣花
DRAW
SETPC 14
SETW 2
REPEAT 5 [REPEAT 3[FD 60 RT 120] RT 360/5]
嵌套:重复命令的方括号内,还可以使用重复命令,
这种结构叫做重复命令嵌套。内层的重复命
令指定了基本图形的特征,外层的重复命令 指定了连续绘制基本图形的个数 。
动动手!
我是三瓣花
我是六瓣花
信息技术(六年级下)
第六课
画正多边形
一、用重复命令绘制正多边形
瞧一瞧:我们有什么特点?
我们都是: 正多边形:各边都相等,各角都相等的多边形。
我们来动手!
1. DRAW REPEAT 3[FD 80 RT 120] 我是: 正三角形 2. DRAW REPEAT 4[FD 80 RT 90] 我是: 正方形 3.DRAW REPEAT 5[FD 80 RT 72] 我是: 正五边形 4.DRAW REPEAT 6[FD 80 RT 60] 我是: 正六边形
“小海龟”画图形

“小海龟”画图形
——重 复 命 令
新课导入
这节课我们学习重复命令,学会这条命 令后,我们就能画出很多由重复图形组成的 漂亮图形。
一、小海龟画正方形
FD FD FD FD 100 100 100 100 RT RT RT RT 90 90 90 90
四组完全相同的命令
REPEAT 4[FD 100 RT 90]
边长为40的正七边形
小海龟每次转 命令:
360/7 度。
REPEAT 7[FD 40 RT 360/7]
。
边长为5的正100边形
小海龟每次转 36 度。 命令: REPEAT 36[FD 5 RT 360/36] 。
三、画正五角星
正五角星的每个顶角度数 都是180÷5=36度。
每次小海龟需要转动的度 数是顶角的外角度数: 180-36=144度。
小 结
只要设置好下面三个数,就可以正确使用重 复命令: 1. 重复的次数; 2. 每次走的步数; 3. 每次转动的角度。
课内实践
1. 用重复命令写出能画出下列图形的命令。
1)REPEAT 8[FD 100 BK 100 RT 45] 2)REPEAT 12[FD 100 BK 100 RT 90/3] 3)REPEAT 20[FD 100 BK 100 RT 90/5]
边长是100的正五角星:
REPEAT 5[FD 100 RT 144]
边长是100的正七角星: REPEAT 7[FD 100 RT 180-180/7]
边长是100的正九角星: REPEAT 9[FD 100 RT 180-180/9]
小 结
用重复命令(REPEAT)画出的图,总 是令
格式:REPEAT
小海龟画正三角形(学案2)

《小海龟画正三角形》学案(1)情景模拟导入:这一只小海龟怎样才能从起点行至终点呢(语言描述)?补充:程序就是一组指示计算机每一步动作的指令,通常用程序设计语言编写,并运行于某种目标体系结构上。
(2)软件介绍Small Basic是是微软公司发布,简单易学、智能化程度较高的编程软件。
Small Basic软件中命令是用完整的英文单词表示的,易猜出含义;在编辑器中输入命令时,会自动补齐命令,减少记忆难度。
软件界面分为工具栏、编辑器、表面,当在编辑器中编写完代码之后,点击工具栏的运行按钮,即可打开Graphics window(图像窗口)界面,显示程序运行的效果。
(3)认识turtle对象及其操作在Small Basic中,我们要控制的东西都是“对象”,小海龟“Turtle”就是一个对象。
Move和turn词性上属于动词。
对象有自己的“操作”,例如“Move( )”就是“Turtle”的一个操作,每个操作后面都带上一个圆括号“( )”,中间写上该操作所带的参数。
“对象”和“操作”之间用符号“.”连接。
(4)认识Turtle对象及其属性对象有自己的“属性”,例如“Speed就是“Turtle”的一个属性,有效值为1~10每个操作后面跟属性的参数,格式例如 Turtle.Speed=10 ;Turtle. X=50 Turtle.Y=50。
Speed、x、y从词性上讲属于名词。
“对象”和“操作”之间用符号“.”连接。
(4)课程总结今天我们学习了一个新的编程软件是,Turtle在软件当中被称为,它有和,两种语句的表达格式有所区别,分别是。
如果使用Small Basic语言编写代码画图形的一般步骤是:。
《小海龟画正三角形》字符打法(1)连接符圆点的打法例:turtle . move( 50 )方法一:英文状态下按(2)括号的打法(组合键)例:turtle . turn( 50 )左括号:shift(键《小海龟画正三角形》任务卡任务一:掌握两种打开Small Basic软件的方法,并在30秒钟时间打开Small Basic软件,观察界面、界面构成及各部分的功能。
指挥海龟绘图形教学

指挥海龟绘图形教学目标1、知识与技能(1)认识1ogo系统的窗口组成。
(2)掌握1ogo系统的启动和退出方法。
(3)掌握“fd、It、rt、cs.bye”等命令的用法。
2、过程与方法(1)通过规划图形路线,掌握1ogO语言基本命令的使用方法。
(2)了解程序控制的方法,培养学生的计算思维能力。
3、情感态度与价值观(1)J难过运用程序设计语言指挥小海龟完成任务,初步体验编程的喜悦。
(3)提高独立思考的能力,初步建立编程的思维。
教学重、难点1、重点(1)掌握和熟记基本命令"fd、It、rt、cs、bye”。
(2)能用“fd、It、rt、cs、bye”命令画出简单的图形。
2、难点(1)采用多种方法规划图形的绘图路线。
<2)熟练运用“rt”与“It”转角命令。
教学过程一、情境导入1、课件展示1Ogo语言绘制的美丽图案。
师:老师这有一些漂亮的图形,你们想看看吗?生:想。
师:我们一起来欣赏一下。
师生共同欣赏美丽图形。
师:漂亮吗?这些图形都是一只小海龟绘制的,它就是这只聪明的小海龟。
(课件展示小海龟图片)它像是一个能听懂命令的机器人,它可以按照我们的命令在屏幕上爬行,还能够留下爬行的足迹,便形成了图形。
师:你们想指挥小海龟绘制各种美丽的图形吗?生:想。
师:今天我们一起来学习《指挥海龟绘图形》。
二、观看微课,初识软件师:如何指挥小海鼠绘制各种美丽的图形呢?答案都在《指挥海龟绘图形》这节微课中,请同学们认真观看微课,然后填写任务学习单并完成今天的学习任务。
师:在观看微课前,我们一起来看看任务学习单,然后带着问题去观看微课,看完、看明白微课后,打开D盘\“任务学习单”文件并认真填写学习单。
1、出示任务学习单内容,明确学习目的。
2、学生观看微课并小试身手。
3、填写任务学习单。
(请一学生上黑板默写命令)师:我请一位同学生上黑板默写微课中所学的命令,命令名称和功能都写出来。
4、师生检查学生默写的命令。
(师:我们一起来看看他写的对不对。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有效值为1到10。
Turtle.X【属性】获得或设置龟标的X位置。 Turtle.Y【属性】获得或设置龟标的Y位置。
Turtle.Angle=90
Turtle.x=150 Turtle.y=150 Turtle.Angle=90
坐标原点 (0,0)
x轴
Y轴
说出下列各属性和操作的含义:
初识Small Basic
点击桌面上快捷图标
启动SmallBasic龟的意思。 Move —— 是向前移动的意思。 Turn —— 是转弯的意思。
命令:Turtle
. Move(100)
对象
执行的操作
意思是:小海龟向前移动100步。
点击运行程序
Turtle.Angle【属性】获得或设置龟标的角度。 Turtle.Speed【属性】龟标移动的速度。
Angle
【属性】设置角度
Speed
【属性】设置移动的速度
X
【属性】设置X位置
Y 【属性】设置Y位置
Hide——隐藏 Move——移动 MoveTo——移动到指定位置 PenDown——放下笔 PenUp——抬起笔 Show ——显示 Turn ——转动方向。 urnLeft ——向左转90度。 TurnRight ——向右转90度。