小海龟画多边形
细节入微的《第9课海龟画多边形》教案设计案例
![细节入微的《第9课海龟画多边形》教案设计案例](https://img.taocdn.com/s3/m/187cc72759fafab069dc5022aaea998fcc2240fa.png)
细节入微的《第9课海龟画多边形》教案设计案例近年来,计算机教育愈来愈受到大众的关注,而计算机教育中的编程教育也日渐兴起。
而其核心的领域便是计算机编程。
编程教育需要寓教于乐、适合年龄,并注重理论与实践的结合。
如何让孩子爱上编程、理解编程就成为了每一个编程教师所面临的问题。
未来学校的教师针对这个问题制定了相关的教案,其中第九课是关于海龟画多边形的编程案例。
海龟画多边形,是使用海龟在画布上行进,每次拐向一个固定角度并画一定长度的直线,重复这个过程可以画出多边形的图形。
而在这个教案中老师们特别注重了细节控制,比如拐向的度数、线的长度等一系列因素的调控,从而达到了更精准的作图效果。
设计一份教案不仅仅关注文本本身的规范化,还应该实现学生的参与性,这就需要设计者在文本设计过程中更加注重细节入微。
而《第九课海龟画多边形》教案设计就采取了这种方法。
在设计过程中就注重了图形的规划。
因为图形是编程的重点之一,所以老师们从直观出发,使用了尽量简单的图形作为案例样本,更便于学生理解和操作。
考虑到学生初入编程,一些概念上的东西往往不易理解,为了帮助学生更好地理解各种参数,设计者在教案中注重了图形实际屏幕的展示,帮助学生直观地感受海龟的走位和画图的过程。
此外,在细节方面,设计者们也注重了响应的控制。
例如,教师们通过尝试不同的参数,提高海龟的行进速度,使画图的时间更加精确,以增强学生对编程的兴趣和学习动力。
在教学过程中,老师们通过引导学生发现问题和解决问题,以达到更好的学习效果。
教师设计课程时最大的坑是,要避免固化的模板,因为模板教育容易导致某些学生产生厌烦甚至讨厌的心理。
因此,老师们在教学过程中注重运用小组交流、活动设计和师生互动等手段,提高学习兴趣,增强学生对编程的充满热情。
总体来说,《第九课海龟画多边形》教案设计方案的思路非常好,将编程教学贯穿起来,使孩子们在练习中学习,在学习中思考,在思考中提升自我。
在细节方面也十分入微,让教学效果更加精确,更有启发性。
漂亮小海龟画正多边形及多角星教案
![漂亮小海龟画正多边形及多角星教案](https://img.taocdn.com/s3/m/0d87ef35fbd6195f312b3169a45177232f60e4ca.png)
漂亮小海龟画正多边形及多角星教案小海龟画正多边形及多角星一教学目标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次。
课题小海龟画正多边形及多角星
![课题小海龟画正多边形及多角星](https://img.taocdn.com/s3/m/c3d0195d842458fb770bf78a6529647d27283449.png)
巩固新知并提高学生完成任务的自豪感。为下一课打好基础。
板书设计
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)
![第三课小海龟画正多边形课件(1)](https://img.taocdn.com/s3/m/fb1f6c3949d7c1c708a1284ac850ad02de80078a.png)
4 教学过程
返回
小海龟画正三角形
一 激趣导入
讲授新课
训练反馈
小海龟画正多边形
4 教学过程
返回
一、激趣导入
小海龟画正多边形
引出:这些奇妙的多边 形,是怎样画出来的呢?
4 教学过程
返回
二、讲授新课
(一) 算法和流程图
(二) 更优的算法
(三) 用循环语句编程
小海龟画正多边形
4 教学过程
二、讲授新课
小海龟画正多边形
1
教材分析
2
教法分析
3
学法指点
4
教学过程
5
小海龟画正多边形
板书设计
1 教材分析
返回
(一)教材地位与作用:
小海龟画正三角形、彩色正五边形
承 上
小海龟画正多边形
启 下
累加求和
小海龟画正多边形
1 教材分析
(二)教学目标分析:
一
二
知
过
识
程与Leabharlann 与技方能
法
小海龟画正多边形
返回
三
情 感 态 度 价 值 观
1 教材分析
返回
(二)教学目标分析:
(1)了解什么是算法,了解算法的自然语言描述和流程图描述。 (2)理解For…EndFor循环语句的使用方法。
环绕“小海龟画正多边形”这个任务,采用讲授、练习、讨论、探 究相结合的方式开展教学活动。
(1)通过由浅入深的问答和任务,增强学生学习编程的兴趣和信心。 (2)通过编写程序,提高严谨的逻辑思维能力。 (3)通过分小组探讨和合作完成习题,抢答问题,培养合作和竞争能力。
Turtle.Turn(120)
小海龟画多边形教案
![小海龟画多边形教案](https://img.taocdn.com/s3/m/e1af965fdcccda38376baf1ffc4ffe473368fd9d.png)
小海龟画多边形教案教案标题:小海龟画多边形教学目标:1. 了解多边形的概念和特征。
2. 学习如何使用小海龟图形编程语言绘制多边形。
3. 提高学生的空间想象力和创造力。
教学准备:1. 小海龟图形编程软件(例如Logo或Scratch)。
2. 白板或投影仪。
3. 彩色纸、铅笔、尺子等绘图工具。
4. 相关多边形的图片或模型。
教学步骤:引入(5分钟):1. 展示一些不同形状的多边形图片或模型,引发学生对多边形的兴趣。
2. 提问学生,让他们描述多边形的特征和命名规则。
探究(15分钟):1. 介绍小海龟图形编程语言,并展示如何使用该语言绘制直线和曲线。
2. 引导学生使用小海龟图形编程语言绘制一个简单的正方形。
3. 提问学生,让他们思考如何使用小海龟图形编程语言绘制其他多边形。
4. 分组让学生自行尝试绘制三角形、四边形和五边形,并互相分享结果。
讲解(10分钟):1. 介绍多边形的定义和特征,包括边数和角度。
2. 解释不同多边形的命名规则,例如三角形、四边形、五边形等。
3. 引导学生发现多边形的特征和规律。
实践(20分钟):1. 学生利用小海龟图形编程语言绘制一个六边形。
2. 学生根据自己的创意,尝试绘制一个七边形或更多边形。
3. 学生可以选择使用彩色纸和绘图工具手工绘制他们刚才编程绘制的多边形。
总结(5分钟):1. 回顾多边形的定义和特征。
2. 提问学生,让他们分享他们的学习心得和体会。
3. 强调多边形的重要性和应用领域。
拓展活动:1. 学生可以探索绘制不规则多边形的方法。
2. 学生可以尝试使用小海龟图形编程语言绘制更复杂的图形,如星形、花朵等。
评估方式:1. 观察学生在课堂上的参与程度和对多边形绘制的理解程度。
2. 评估学生绘制的多边形的准确性和创造力。
教学反思:1. 教师可以根据学生的学习情况调整教学步骤和难度。
2. 鼓励学生在实践环节中展示他们的创意和想象力,提高学生的学习兴趣和积极性。
「Python海龟画图」利用海龟画笔绘制递增多边形
![「Python海龟画图」利用海龟画笔绘制递增多边形](https://img.taocdn.com/s3/m/70597bca988fcc22bcd126fff705cc1755275fca.png)
海龟画笔擦除画布
实例说明
在画完所需要的图形以后,清除画布,重新绘图。
实例代码
运行结果
使用海龟画笔画一条直线,清除画布后将海龟放回开始的位置。
实例代码
运行结果
使用海龟画笔画一条直线,清除画布后海龟的位置没有发生变化。
知识说明
turtle.reset():清除画布后将海龟放回开始的位置。
turtle.clear():清除画布后海龟的位置没有发生变化
绘制递增多边形
功能要求
使用海龟作图来编写一个程序,绘制边长递增的多正方形。
每绘制完成一笔后自动拆除刚刚绘制的一笔,达到显示绘制的过程,而最终不显示绘制的结果。
实例代码
运行结果
知识说明
range(0, 100, 2):从0开始取整数值,直到100结束,但100取不到,每次取值增加2。
取值为:0、2、4、 (98)。
第三课 小海龟画正多边形
![第三课 小海龟画正多边形](https://img.taocdn.com/s3/m/50c5516283c4bb4cf7ecd1b8.png)
重复多 少次?
正三角形程序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
![第3课:小海龟画正多边形及多角星 - 副本 (2) 2](https://img.taocdn.com/s3/m/23742dfa998fcc22bcd10d63.png)
(备注:为了简化在画图过程中输入同样命令的重复操作,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 小海龟画正多边形
![6.6 小海龟画正多边形](https://img.taocdn.com/s3/m/bc314143336c1eb91a375d41.png)
第六课画正多边形教材简析第六课《画正多边形》是在第五课的基础上利用画正多边形继续学习重复命令的使用,这一课的内容主要分为两个部分,第一部分用重复命令绘制正多边形,这一部分主要目的是让学生掌握画基本的正多边形图形的方法,考虑到学生对多边形已经有了一定的认识,所以本节的重点放在对重复命令中旋转角度的确定上,对这一知识点教师要让学生理解旋转角度与正多边形外角之间的关系,学生只有掌握好了这一部分内容才能更好地学习第二部分的内容;第二部分画由正多边形组成的图形,这一部分主要是在第一部分的基础上,通过画五瓣花、六瓣花,掌握重复命令的嵌套,目的是通过掌握嵌套,培养学生画更多由正多边形组成的图形的能力。
对这一部分,考虑到图形比较复杂,教师一方面可以采用多种教学方法,降低学生的学习压力;另一方面要选取有梯度的练习辅助学生的学习。
教学目标1.知识目标知道使用重复命令绘制正多边形的方法。
理解什么是重复命令的嵌套。
知道使用重复命令嵌套画出较为复杂的图形的方法。
2.能力目标能熟练地得运用重复命令绘制正多边形。
能比较熟练地利用重复命令嵌套画出较为复杂的图形。
培养学生的空间思维、逻辑思维能力。
3.情感目标培养学生的审美情感。
教学重点用重复命令绘制正多边形。
用重复命令嵌套绘制由正多边形组成的图形。
教学难点对重复命令嵌套的理解以及用嵌套画出比较复杂的图形的方法。
学情分析学生在第五课已经对重复命令有了一定的认识,并能够利用重复命令画简单的图形。
此时学生由于掌握了重复命令,能够自己画一些简单的图,有一定的成就感。
在这个基础上,拓展对重复命令的使用,利用重复命令画他们常见的正多边形,尤其是后面的画由多边形组成的图形,这对学生来说是一件非常乐意去做的事情。
教师在设计教学的时候应该注意利用这些优势,创设好的教学情境,通过引导,实现预期的教学目标。
教学方法情境教学法、探究教学法、小组合作教学法。
所用课时1课时。
教学环境多媒体机房。
本课教学应至少一人一机或两人一机,投影机一台或机房配备广播系统。
小海龟画正多边形PPT课件
![小海龟画正多边形PPT课件](https://img.taocdn.com/s3/m/74194b2002768e9951e73862.png)
结束
3
流程图图形
图形
名称
开始/结束框 处理框 判断框 流程线
功能
表示开始或结束 表示计算或处理等
表示条件判断 表示程序的执行顺序
4
二、For……EndFor循环语句
流程图2
开始
i=1
程序(循环部分)
For i=1 to 3 step 1 Turtle.Move(100) Turtle.Turn(120)
S=3 Length=100 E=360/S Turtle.Move(Length) Turtle.Turn(E) Turtle.Move(Length) Turtle.Turn(E) Turtle.Move(Length) Turtle.Turn(E)
2
一、算法与流程图
EndFor
否 i<=3
是 画一条边,右转120度
i增加1
结束
程序(循环部分)
For <循环变量>=<初值>To <终值> [step <步长>]
<语句组>
EndFor
<增加/减 少步数>
5
正N变形程序?
画正12变形程序1
S=12 Length=50 E=360/S For i=1 to S step 1 Tutle.Move(Length) Turtle.Turn(E) EndFor
画正12变形程序2
S=12 Length=50 E=360/S For i=S to 1 step -1 Tutle.Move(Length) Turtle.Turn(E) EndFor
6
小学信息技术小海龟画正多边形及多角星教学设计
![小学信息技术小海龟画正多边形及多角星教学设计](https://img.taocdn.com/s3/m/5bf34ce2f424ccbff121dd36a32d7375a517c67e.png)
小学信息技术小海龟画正多边形及多角星教学设计标题:小学信息技术教学设计:小海龟画正多边形及多角星引言:信息技术已经成为现代社会中不可或缺的一部分。
在小学阶段,通过引入编程语言Logo,教学可以更加趣味和互动化。
本文就以小海龟画正多边形及多角星为例,探讨小学信息技术教学设计。
一、教学背景与目标:1.1 教学背景在小学信息技术课程中,通过Logo编程语言,让学生通过指令控制一个小海龟(编程图形化小工具),画出各种形状并理解基本几何概念。
1.2 学习目标本次教学的目标是使学生掌握以下技能:- 了解基本的Logo编程概念和语法;- 掌握通过编程画正多边形的方法;- 学会通过编程画多角星的方法;- 培养学生对几何概念的理解和应用能力。
二、教学步骤:2.1 理论知识讲解为了让学生掌握基本的编程概念和语法,首先进行一段简短的理论知识讲解。
教师可以向学生介绍Logo编程语言的背景,并重点讲解以下内容:- Logo编程语言的基本指令,如前进、后退、左转、右转等;- 如何使用循环语句控制小海龟的移动;- 如何使用画笔指令控制小海龟绘制线条。
2.2 画正多边形在理论知识讲解完毕后,教师可以通过互动式演示,向学生展示如何使用Logo编程语言画正多边形。
具体步骤如下:- 引导学生思考如何根据多边形的边数来确定移动和旋转的角度;- 示范编写代码,利用循环语句和角度计算,控制小海龟按照指定的边数和长度画出正多边形;- 学生跟随教师的演示编写代码,通过实践操作画出不同边数的正多边形。
2.3 画多角星在学生熟练掌握画正多边形的基本方法后,可以进一步引导学生画多角星。
具体步骤如下:- 引导学生思考如何根据多角星的角数和边数来确定移动和旋转的角度;- 示范编写代码,利用循环语句和角度计算,控制小海龟按照指定的角数和边数画出多角星;- 学生跟随教师的演示编写代码,通过实践操作画出不同角数和边数的多角星。
2.4 拓展应用在学生掌握了画正多边形和多角星的基本方法后,可以给学生一些拓展应用的任务,如画出交错的多角星、组合图案等。
小海龟画正多边形
![小海龟画正多边形](https://img.taocdn.com/s3/m/68073408f011f18583d049649b6648d7c1c708ac.png)
循环变量=初值
循环变量
否
超过终值?
是
执行循环语句组
循环增加1个步长
16
画正12边形与画正36边形比较
画12边形程序
S=12
除这里是12外, 其他都 一样
Length=50
E=360/S
For i=1 to S step 1 Turtle.Move(Length)
Turtle.Turn(E)
EndFor
正多边形是指各边边长相等的多边形, 如正三角形,正四边形,正12边形等。
正三角形
正四边形
正五边形
正六边形
4
第1步:画一条边
小海龟画正三角形
5
画正三角形的步骤:
第1步:画一边,右转120度 第2步:画一边,右转120度 第3步:画一边,右转120度
6
一、算法与流程图
7
什么是算法?
以上画三角形的方法和步 骤,就叫算法,算法可以用自 然语言描述,也可以用流程图 来描述。
画36边形程序
S=36
除这里是36外, 其他都 一样
Length=50
E=360/S
For i=1 to S step 1
Turtle.Move(Length)
Turtle.Turn(E)
EndFor
17
你知道吗? 一般情况下,程序是从前往后顺序执
行的,这种结构叫顺序结构。 如果程序要重复执行相同的命令,采
用顺序结构,就要写许许多多重复的命令。 而让程序执行重复的命令的就要用如
For……EndFor这样的循环结构。
18
三、试一试
19
1、编写程序画正8边形
画8边形程序代码 S=8 Length=50 E=360/S For i=1 to S step 1
3.小海龟画正多边形
![3.小海龟画正多边形](https://img.taocdn.com/s3/m/28f6279083d049649b6658f8.png)
P1419
正多边形——各边边长相等的多边形。 如正三角形、正四边形…正十二边形。 上节课画正五边形的时候已经有很多重复的 命令了,如果这节课画正十二边形甚至更多边形 ,编写这样的程序不就很枯燥、无聊? 做重复工作是电脑的特长,我们可以用简单 的命令告诉电脑做重复的工作。
算法
开始
i=1
否
画一条边,右转120度
i<=3 画一条边,右转120度
是
画一条边,右转120度 画一条边,右转120度 i增加1 结束
右边算法比左边算法好,因为无 论画多少遍的正多边形,都不需要增 加程序的命令。
结束
流程图常见的一些图形
图形 名称
开始/结束框
处理框 判断框 流程线
功能
表示开始或结束
表示计算或处理等
上机编程作业——提高题
根据本节课所学,画以下任一图形。
turtle.move(length) turtle.turn(e) endfor
turtle.move(length) turtle.turn(e) endfor
For i=s to 1 step -1
上机编程作业——必做
根据本节课所学, 左边画一个正12边形, 右边画一个边越来越粗的正八边形。
表示条件判断
表示程序的执行顺序
For…EndFor循环语句
循环变量=初值
格式: For 循环变量=初值 to 终值 step 步长 语句组 EndFor
否
循环 变量超过终值?
否
执行循环语句中间的语句组
For i=1 to 3 step 1
turtle.move(100) turtle.turn(120) EndFor
小海龟画正多边形及多角星
![小海龟画正多边形及多角星](https://img.taocdn.com/s3/m/405541ec83c4bb4cf6ecd1de.png)
第三课小海龟画正多边形及多角星教学内容:p14-19教学课时:2课时教学目标:(1)、知识与技能:①学习提笔、落笔、隐龟、显龟等基本命令。
②、学会分析图形,选择合适的命令画出图形。
(2)、过程与方法:①能够用pu、pd、ht、st等命令指挥海龟画图。
②、培养学生自我探究学习,综合运用知识的能力。
(3)、情感态度价值观:①、体验用程序设计解决问题的过程。
②、进一步增强学生对信息技术的学习兴趣,培养学生协作学习的能力和精神。
教学重点与难点:(1)、教学重点:1、让学生掌握抬笔、落笔等基本命令。
2、让学生学会用Logo 程序的基本命令来画图形。
(2)、教学难点:1、抬笔、落笔和重复命令的正确使用。
2、学生能正确分析图形,并用Logo中显龟、隐龟命令画出图形。
教学准备:极域广播系统pc logo软件教学过程一、情境创设,引入新课同学们已经学会了一些指挥小海龟运动的命令。
这节课我们要指挥小海龟画虚线,同学们也将学会几个LOGO的绘图命令。
上节课我们已经认识了神气的小海龟,这节课我们共同领略它神气的魔术吧。
首先让我们来看一看它第一个魔术。
展示小海龟画虚线。
学生:观察老师展示的小海龟画虚线过程,思考老师是用什么命令画出的图形。
二、探究新知学生通过观察小海龟的行走路线,结合课本知识通过自主探究,合作学习的方法解决问题。
老师启发学生:1.同学们想不想自己动手指挥小海龟画虚线?2.下面请同学们先仔细研读教材想一想虚线是如何制作出来的?你会做吗?学生通过听教师讲解,结合课本知识,明确任务。
先给学生变一个小魔术设置悬念,增加学生探究的兴趣,然后任务驱动,让学生参考教材,互助学习,实现用小海龟画虚线。
自主探究,交流分享:将学生分成三个小组,让学生结合课本知识进行自主探究如何画虚线和人行横道。
三、学生练习学生自主完成教材16页的练一练,并通过练习探讨setw 命令的作用和功能,并发挥自己的想象力任意的让小海龟完成一幅图形。
13、小海龟画正多边形及多角星教学设计-苏科版六年级上册信息技术1
![13、小海龟画正多边形及多角星教学设计-苏科版六年级上册信息技术1](https://img.taocdn.com/s3/m/86f0b112a4e9856a561252d380eb6294dc882254.png)
《小海龟画多边形》教学设计一、分析:已经学习过《小海龟画多边形》,知道了画的编程方法,但真正运用起来还是有难度的。
通过本节的练习,增加学生学习的乐趣与热情,有成就感。
有利于往后的学习与基础。
二、教学目的:1.以学致用,让学生多思考与练习应变能力;2.通过练习,让学生有成就感;3.提高学生的应变能力、洞察能力与学习兴趣;4.培养学生的动脑能力与实践能力。
三、教学重难点重点:如何运用与解决实际问题。
难点:如何深入理解与参透编程语句。
四、教学过程1.复习《小海龟画多边形》的方法与技巧。
提问:小海龟画多边形的语句有多种编写,但上交我们用了哪种的编写?(答:FOR循环语句)回忆上节课的编写语句。
(P17)理解语句的函义,我们要理解语句的表达。
(编写出来,为下面的练习做准备)。
S=12 S=12Length=50 Length=50E=360/S E=360/SFor i=1 to S step 1 For i=S to 1 step -1Turtle.Move(Length) Turtle.Move(Length)Turtle.Turn(E) Turtle.Turn(E)EndFor EndFor想画出来的是彩色的应该怎么做?在哪里添加语句?什么语句?(让学生回忆前面讲过的P11页“GraphicsWindow对象”:GraphicsWindow.PenColor=”red”GraphicsWindow.PenWidth=10在循环体的前面插入。
)2.那好,我们通过练习来加强上面的语句的理解。
请看,P18页的“试一试”第1道题:思考:边越来越粗的正八边形,如何才能做到这点?(学生思索,在原来的语句中的哪个位置添加什么语句?)提醒,引导,指导。
(多种途径获取,通过分析解决问题。
)编写如下:S=8Length=50E=360/SFor i=1 to S step 1GraphicsWindow.PenColor=”red”GraphicsWindow.PenWidth=10+iTurtle.Move(Length)Turtle.Turn(E)EndFor练习2:请思考:在上面的图形中,有相同点与不同点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
儋州市长坡中学刘文箕
一、教学目标
1、知识作用。
(2)懂得使用For…EndFor循环语句画多边形。
(3)了解For…EndFor的参数,循环变量和步长的作用。
(4)懂得使用编辑器调试程序。
2、过程与方法
(1)能够通过编写程序解决实际问题。
(2)通过教师指导和课本的学习资源进行学习。
3、情感与态度
(1)培养学生利用编程解决问题的能力。
(2)通过编程的学习,让学生喜欢信息技术这门课程。
二、教学重、难点
重点:使用For…EndFor语句画多边形。
难点:循环变量和步长的作用。
三、教学过程
教学步骤
教师活动
学生活动
设计意图
导入新课
上节课我们学习了算法,描述画正三角形的算法有两种,我们用small Baskll语言把第一种算法来编写画正三角形程序。
现在,我们就使用第二种算法来编写画正三角形程序,观察一下,第二个程序和第一个程序有什么不同之处。
学生编写画正三角形程序。
学生观察、思考、讨论。
利用旧知识入手,巩固知识。
通过通过对比观察,发现问题,引起学生兴趣。
学习新课
展示出For…EndFor循环语句格式。
展示图3—4 For…EndFor语句的流程图,了解For…EndFor循环语句的作用。
了解并掌握使用For…EndFor循环语句画多边形
要求学生阅读课文P8“你知道吗”的内容。
总结:一个完整的程序,总体上往往是循序结构,但中间可能有某段程序是循环结构。
按要求进行阅读,了解程序的执行过程和程序的结构。
加深学生的理解。
巩固拓展
1、编写程序,画一个边越来越粗的正八边形,如图3-6所示。
2、想一想,下面的程序画的是什么图形?
For i=2 to 10 step 2
Turtle.Move(50)
Turtle.Turn(72)
EndFor
学生们之间相互讨论帮助。
对同学示范操作过程作出评价。
巩固本节课所学知识。
知识拓展
小技巧:使用Small Basic编辑器调试程序。
观察、思考
用Small Basic编辑器查出程序的错误,提高编程效率。
观察、思考。
学习本课新知识。
小组竞赛:
把学生分成两组,第一组编写画正12边形的程序;第二组编写画正36边形的程序。
请最先完成的小组运行程序。
总结:For…EndFor循环语句中循环变量的初值、终值和步长是用控制循环次数的。
小组内协作学习,结合课本知识编写程序。
观察、思考、讨论,作出评价,知识归纳。
培养学生的自主学习能力及互助意识,尝试成功的喜悦。
课堂小结
这节课学习了For…EndFor循环语句使用格式及作用,懂得使用For…EndFor循环语句画多边形。
课后练习
1、编写程序,画螺旋图形,如图3—7所示。