小海龟画正多边形及多角星
第二课小海龟画彩色正五边形课件

定义一个变量e,表示旋转的度数 e=360/s
Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120)
S=3 e=360/s length=100 Turtle.Move(length) Turtle.turn(e)
Turtle.Move(length) Turtle.turn(e)
Turtle.Move(length) Turtle.turn(e)
思考:
1.小海龟每次旋转的角度如何定?
内角和360° 边数
定义一个变量s,表示多边形的边数 定义一个变量e,表示旋转的度数 e=360/s
Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120)
上机编程作业——必做题
根据本节课所学,画一蓝色、橙色、紫色、 黄色的正n边形,n可以等于5,6,7,8…
上机编程作业——拓展
保留必做题图形,在图形窗口写上“我爱编 程”,设置合适的颜色和字号。
GraphicsWindow.FontSize=数值 GraphicsWindow.DrawText(x, y, text)
S=3 e=360/s
Turtle.Move(100) Turtle.turn(e)
Turtle.Move(100) Turtle.turn(e) Turtle.Move(100) Turtle.turn(e)
思考:
1.小海龟每次旋转的角度如何定?
漂亮小海龟画正多边形及多角星教案

漂亮小海龟画正多边形及多角星教案小海龟画正多边形及多角星一教学目标1.熟练掌握6个命令home pu pd pe ht st2.利用演示法,让学生掌握多边形的快捷方法3.提高学生的数学和逻辑思维能力二教学重点掌握6个PC Logo命令的使用三教学难点转角的确定和重复嵌套命令的使用方法四教法演示法、任务驱动法五学法自主探究法六教学准备多媒体七课时安排两课时八教学过程师:上两节课我们通过学习以及实践上机操作,学习到了PC Logo的几个基本命令,下面请同学来回忆一下。
(随机提问FD前进BK后退LT左转RT右转BYE退出)师评价师:这节课我们也来学习几个简单的命令回家命令:格式:HOME功能:让小海龟回到初始点。
小海龟在回家的路上会留下足迹。
描述:无论小海龟移到哪个位置上,只要输入HOME命令,小海龟都会迅速跑回他的“家”中。
所以画小海龟当前位置与原点之间的线段时,可以用HOME命令快速完成。
抬笔命令:格式:PU功能:命令小海龟抬起它手中的笔。
小海龟再移动的时候就不会留下痕迹了。
(不会划线)落笔命令:格式:PD功能:命令小海龟放下手中的笔,这时的小海龟就又可以画图了。
做一做例一橡皮擦:格式:PE功能:命令小海龟拿起橡皮擦除它经过的线一点通:执行PE命令后,其实呢,是让小海龟的笔变成了和当前的背景色,如果想要继续用原来的颜色画图呢,就要执行落笔命令(PD)隐藏小海龟:格式:HT功能:命令小海龟隐藏起来显示小海龟:格式:ST功能:命令隐藏起来的小海龟重新显示在屏幕上。
笔粗命令:WETW_N功能:设置画笔的粗细,N是笔头的型号,范围是1-999,N越大,画出的线越粗。
Logo 系统默认的N是1。
下面我们根据今天学习的命令做一下我们P16页的练习。
带学生一起做练习习题一习题二,这段程序很眼熟呀,谁知道这段程序画的是什么吗?正方形有没有人发现这段程序的特点呢?(编写程序内容有重复部分)那么,重复的内容是什么呢?重复了几次呢?(FD 100 RT 90 重复了四次)重复命令格式:REPEAT_N[需要重复的命令]功能:将方括号内的命令重复执行N次。
课题小海龟画正多边形及多角星

巩固新知并提高学生完成任务的自豪感。为下一课打好基础。
板书设计
3、段t
2、Setw n
3、Repeat
4、Repeat n[repeat n[需重复的命令]转角命令和度数]
教学反思
课题
3、小海龟画正多边形及多角星
主备人
备课时间
授课时间
教学内容
课型
新授课
教学时数
一课时
授课年级
六年级
学情分析
从本课开始,教学的难度有所加大,学习的命令也更复杂,并逐渐介绍一些例如嵌套之类比较抽象的概念和方法。
教学目标
知识与技能
1.熟练掌握6个logo命令home pu pd pe ht st 。
2.基本掌握setw、repeat和repeat[repeat[需要重复的命令]]三个命令。
难点:转角的确定和重复嵌套命令的使用方法。
教学方法
演示法,任务驱动法
教学准备
分层教学:分两层进行教学任务驱动
教学资源利用
计算机教室教材
教学过程:
教师活动
学生活动
设计意图
改进与反思
准备一个精美的PCLoge雪花图片作品,问同学们想知道是怎么画的么?
回答
引起学生兴趣
引入新课:这一课可真的不容易,内容多,任务中,大家可要认真听讲了哦!要不你可真的话不出来这么好看的图片啦。
听讲看演示
学习新知
4、讲解演示图例3-6和3-7。
听讲看演示
学习新知
布置练习与作业:
第一层:请完成跟我做图例
第二层:请完成在第20页上的思考练习。
实践操作完成练习
巩固新知
课堂小结:
同学们,今天我们学习了9个命令,有:home pu pd pe ht st setw repeat和重复嵌套命令。那么谁来展示一下你的作品,看看你的作品好看么?说一说是怎么做的?为什么你的做的那么好看呢?你是怎么做的?
第三课小海龟画正多边形课件(1)

4 教学过程
返回
小海龟画正三角形
一 激趣导入
讲授新课
训练反馈
小海龟画正多边形
4 教学过程
返回
一、激趣导入
小海龟画正多边形
引出:这些奇妙的多边 形,是怎样画出来的呢?
4 教学过程
返回
二、讲授新课
(一) 算法和流程图
(二) 更优的算法
(三) 用循环语句编程
小海龟画正多边形
4 教学过程
二、讲授新课
小海龟画正多边形
1
教材分析
2
教法分析
3
学法指点
4
教学过程
5
小海龟画正多边形
板书设计
1 教材分析
返回
(一)教材地位与作用:
小海龟画正三角形、彩色正五边形
承 上
小海龟画正多边形
启 下
累加求和
小海龟画正多边形
1 教材分析
(二)教学目标分析:
一
二
知
过
识
程与Leabharlann 与技方能
法
小海龟画正多边形
返回
三
情 感 态 度 价 值 观
1 教材分析
返回
(二)教学目标分析:
(1)了解什么是算法,了解算法的自然语言描述和流程图描述。 (2)理解For…EndFor循环语句的使用方法。
环绕“小海龟画正多边形”这个任务,采用讲授、练习、讨论、探 究相结合的方式开展教学活动。
(1)通过由浅入深的问答和任务,增强学生学习编程的兴趣和信心。 (2)通过编写程序,提高严谨的逻辑思维能力。 (3)通过分小组探讨和合作完成习题,抢答问题,培养合作和竞争能力。
Turtle.Turn(120)
小海龟的绝招之重复命令—“画正方形”教学设计

小海龟的绝招之重复命令——“画正多边形”教学设计■教材分析《画正多边形》的教学内容选自苏科版《小学信息技术》选修教材“Logo 语言”部分的第四课,本课为第一课时,第二课时是学生做练习。
本课主要是通过画正多边形来学习使用重复命令。
重复命令是Logo语言中的一个难点,也是一个重点。
重复命令相对于学生前面学习的Logo 语言基本命令来说,比较抽象,学生一下子难以理解,因此在教学中从重复命令的特点及基本格式出发,让学生在观察和实际操作中掌握重复命令。
本课分为两个部分。
前一部分主要学习重复命令,并将用基本命令画的规则图形转为用重复命令来画,这是本课的重点;后一部分是用重复命令来画圆,并能用圆组合其他图案。
重复命令可以简化一些规则图形的画图命令,让小海龟画图更方便、更快捷,也为以后创造性地画图创设了更大的空间。
■学情分析小学五年级学生已经掌握了前进、后退、左转、右转、提笔、落笔等命令来画一些基本图形,对以输入命令的方式来指挥小海龟画图产生了浓厚的兴趣。
对于小学高年级学生而言,仍以形象思维为主,要进一步学习使用Logo语言来画图,还存在着计划、问题分析求解、预估结果等多种思维能力的挑战。
■教学目标1.知识与技能目标能掌握重复命令的基本格式。
能用重复命令来画正多边形。
2.过程与方法目标通过演示、小组讨论、实践总结等方法能简化规则图形的画图命令。
3.情感态度与价值观目标能积极主动地参与学习,提高分析问题、解决问题的思维能力。
4.行为与创新以交互式白板的直观演示手段让学生理清REPEAT命令画正多边形的思路。
以“表格”为辅助学习的工具,表达出画正多边形从特殊到一般的过程,帮助学生发现规律,进行归纳总结。
学习计算机语言时,没领会到编程的乐趣的学生难免会有枯燥乏味之感,要把学生吸引到课堂教学中,教师就要讲究与学生语言交流的方式方法了。
课前与学生聊天交谈,一是放松学生紧张情绪,将学生的注意力转移到课堂教学上来,二是帮助学生回忆之前画过的等边三角形和正方形等一些图形,同时,让学生明白自己才是让小海龟更听话的那个聪明的指挥官。
第三课 小海龟画正多边形

重复多 少次?
正三角形程序2(使用变量)
S=3
Length=e(Length) Turtle.Turn(E)
重复多 少次?
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
i增加1
结束
流程图图形
图形
名称
开始/结束框 处理框 判断框 流程线
功能
表示开始或结束 表示计算或处理等
表示条件判断 表示程序的执行顺序
二、For……EndFor循环语句
流程图2
开始
i=1
程序实现(循环部分)
For i=1 to 3 step 1 Turtle.Move(100) Turtle.Turn(120)
一、算法与流程图
算法
1、画一条边, 右转120度;
2、画一条边, 右转120度;
3、画一条边, 右转120度。
重复多少次? 假如是正五 变形、正N 变形呢?
流程图1
开始
画一条边,右 转120度
画一条边,右 转120度
画一条边,右 转120度
结束
流程图2
开始
i=1
否 i<=3
是 画一条边,右转120度
参考答案:
Small Basic 第三课 小海龟画正多边形
学习目标:
1.了解算法和流程图 2.掌握For……Endfor循环语句的使用方法 3.学会使用For……Endfor循环语句画正多边形
重难点:For……Endfor循环语句的使用方法
一、算法与流程图
正三角形程序1
Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120) Turtle.Move(100) Turtle.Turn(120)
第3课:小海龟画正多边形及多角星 - 副本 (2) 2

(备注:为了简化在画图过程中输入同样命令的重复操作,logo语言设置了重复命令)
例:用重复命令让小海龟画出边长为100的正方形。
REPEAT 4 [ FD 100 RT 90 ]
例: 让小海龟画出边长为100的正方形。
FD 100 FD 100 RT 90 RT 90
例题: 用logo命令画出下面的图形
小海龟画正多边形和正多角星
正多边形: 各边相等,各角相等。
正多角星: (角的个数是奇数)
例题: 画边长为70的正三角形。
或
画正多边形时小海龟每次转角度是 360/边数
例题: 画边长为50的正五边形。
例题: 画边长为100的五角星
画正多角星时,小海龟每次转角度是 180-180/边数
2, 抬笔命令
格式:PU 功能:命令小海龟抬起鬼笔,小海龟再移动时,不画线了。
3,落笔命令
格式:PD 功能:命令小海龟落下鬼笔,小海龟再移动时,可以画线了。
例: 让小海龟飞行。
CS FD 50
PU
FD 50 PD
FD 50
注意:
PU 和 PD命令要配合使用,当处于抬笔(PU)状态 时,只输入落笔命令(PD)才能恢复画图功能.
Logo 的基本命令
7. 笔粗命令
格式:SETW N
功能:设置画笔的粗细,N是笔头型号,范围是1~999,N越 大笔头越粗,logo 系统默认 N是1.
例:命令小海龟画出以下图形。 SETW 1 FD 30
SETW 10 FD 30
SETW 20 FD 30
Logo 的基本命令
8. 重复命令
格式:REPEAT N [需要重复的命令]
6.6 小海龟画正多边形

第六课画正多边形教材简析第六课《画正多边形》是在第五课的基础上利用画正多边形继续学习重复命令的使用,这一课的内容主要分为两个部分,第一部分用重复命令绘制正多边形,这一部分主要目的是让学生掌握画基本的正多边形图形的方法,考虑到学生对多边形已经有了一定的认识,所以本节的重点放在对重复命令中旋转角度的确定上,对这一知识点教师要让学生理解旋转角度与正多边形外角之间的关系,学生只有掌握好了这一部分内容才能更好地学习第二部分的内容;第二部分画由正多边形组成的图形,这一部分主要是在第一部分的基础上,通过画五瓣花、六瓣花,掌握重复命令的嵌套,目的是通过掌握嵌套,培养学生画更多由正多边形组成的图形的能力。
对这一部分,考虑到图形比较复杂,教师一方面可以采用多种教学方法,降低学生的学习压力;另一方面要选取有梯度的练习辅助学生的学习。
教学目标1.知识目标知道使用重复命令绘制正多边形的方法。
理解什么是重复命令的嵌套。
知道使用重复命令嵌套画出较为复杂的图形的方法。
2.能力目标能熟练地得运用重复命令绘制正多边形。
能比较熟练地利用重复命令嵌套画出较为复杂的图形。
培养学生的空间思维、逻辑思维能力。
3.情感目标培养学生的审美情感。
教学重点用重复命令绘制正多边形。
用重复命令嵌套绘制由正多边形组成的图形。
教学难点对重复命令嵌套的理解以及用嵌套画出比较复杂的图形的方法。
学情分析学生在第五课已经对重复命令有了一定的认识,并能够利用重复命令画简单的图形。
此时学生由于掌握了重复命令,能够自己画一些简单的图,有一定的成就感。
在这个基础上,拓展对重复命令的使用,利用重复命令画他们常见的正多边形,尤其是后面的画由多边形组成的图形,这对学生来说是一件非常乐意去做的事情。
教师在设计教学的时候应该注意利用这些优势,创设好的教学情境,通过引导,实现预期的教学目标。
教学方法情境教学法、探究教学法、小组合作教学法。
所用课时1课时。
教学环境多媒体机房。
本课教学应至少一人一机或两人一机,投影机一台或机房配备广播系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
小海龟画正多边形及多角星
一、教学目标
1.熟练掌握3个命令 HT 、ST 、REPEAT
2.利用演示法,让学生掌握多边形的快捷方法
3.提高学生的数学和逻辑思维能力
二、教学重点
掌握3个PC Logo命令的使用
三、教学难点
转角的确定和重复嵌套命令的使用方法
四、教学方法
演示法、任务驱动法
六、教学准备
多媒体课件及计算机
七、教学过程
师:上两节课我们通过学习以及实践上机操作,学习到了PC Logo 的几个基本命令,下面请同学来回忆一下。
(随机提问 FD前进 BK 后退 LT左转 RT右转 CS 清屏BYE退出)
师:这节课我们也来学习几个简单的命令
隐藏小海龟:格式:HT
功能:命令小海龟隐藏起来
显示小海龟:格式:ST
功能:命令隐藏起来的小海龟重新显示在屏幕上。
下面我们根据这些命令做一下我们P16页的练习。
带学生一起做练习习题一习题二,
这段程序很眼熟呀,谁知道这段程序画的是什么吗?正方形
有没有人发现这段程序的特点呢?(编写程序内容有重复部分)那么,重复的内容是什么呢?重复了几次呢?( FD 100 RT 90 重复了四次)
重复命令
格式:REPEAT_N[需要重复的命令]
功能:将方括号内的命令重复执行N次。
使用重复命令的关键是要找准“需要重复的命令”
大家看16页习题2,我们已经在Logo中输入这段程序,并且知道画出的图形是个正方形,大家也已经分析了,在这段程序中,一共出现了四次一样的命令。
这就很重要了。
我们已经找到了正方形中重复的命令,那么我们是不是可以用我们的重复命令来快捷的画出我们的正方形呢。
来试一试吧。
PPT示例重复命令
知识窗:什么是正多边形。
正多边形:各边都相等,各个角也都相等的多边形叫做正多边形。
根据多边形的边数又可以分为正三角形、正方形,正五边形等等。
想一想如何指挥小海龟画正多边形呢?正多边形每条边长度相等每个内角的度数也相等,所以小海龟在画正多边形时,每次走的步数相同,每次旋转的角度也相同。
利用重复命令画正多边形时,正多边形的边数就是重复的次数,每次的转角就是正多边形的外角度数。
正多
边形是一个封闭的图形,海龟画一个图形所转角度共为360度,360除以正多边形的边数,就可以得到转角的度数。
下面来看例三
画边长为100的正三角形。
小海龟每次走的步数为100,小海龟每次转360÷3=120度,小海龟重复的次数为三次。
则命令:
REPEAT_3[FD 100 RT 120]
练一练
画边长为100的正五边形
小海龟每次走的步数为 100 小海龟每次转 360÷5=72 度小海龟重复的次数为 5 次则命令为 REPEAT_5[FD_100_RT_72]
同样的六边形也是用这种办法来快速画图。
大家看PPT
知识窗:利用重复命令还可以画多角星(小学阶段我们只要掌握奇数多角星的绘制方法),如:五角星、九角星等。
这些多角星也是一个闭合的图形,海龟在画完图形后又回到原来的位置上。
用重复命令画多角星关键是知道小海龟所转的角度。
如果多角星的角个数数奇数,所转角度可以利用下面这个公式转角=180-180÷N N是多角星的角数我们来看下面的五角星的画法例四:画边长为100的五角星。
小海龟每次走的步数是100,小海龟每次转180-180÷5=144度,五角星的边数5,小海龟重复的次数为5次。
则命令为:REPEA T_5[FD_100_RT_144] 我们看PPT
九角星和五角星的概念是一样的。
命令为:REPEAT_9[FD_100_RT_180-180÷9]
下面我们讲重复嵌套命令
命令格式:REPEA T_N[REPEAT_N[重复命令]]
在一个重复命令的重复内容中又包含了一个或多个重复命令这样的命令组合我们称为重复嵌套。
系统执行这样的组合命令,先执行最里层的重复命令,然后依次想外执行。
就像我们数学中2×(3+4)我们先算出括号里面的答案,再往外运算。
例五:以正三角形为基础,每画一个三角形,让小海龟向右转90度,再画下一个等边三角形,一共画四次。
我们的程序命令就是这个REPEAT_3[FD_50_RT_120]RT 90
REPEAT_3[FD_50_RT_120]RT 90
REPEAT_3[FD_50_RT_120]RT 90
REPEAT_3[FD_50_RT_120]RT 90
当我们把上面这段重复命令当做一般命令,再进行一次重复命令 REPEAT_4[REPEAT_3[FD_50_RT_120]RT 90] 就可以画出我们的四片叶子花。