logo部分教案9Word格式文档下载.docx
《logo部分教案9Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《logo部分教案9Word格式文档下载.docx(36页珍藏版)》请在冰豆网上搜索。
C+2:
END
老师还有一种画图的方法:
演示:
L1.lgo
?
csl090
csl089
csl0118
csl0144
(也可学生说一个角度)
注意到这个小海龟了吗?
与以往的画图有所不同,我只要按按键盘就可以指挥这个小海龟来画图,你认识这个软件吗?
(从标题栏:
PCLogo)什么是Logo?
你想更多地了解它吗?
我们今天就一起来学习第一课:
认识Logo(板书)
二、新课
1.了解Logo语言
什么是Logo?
Logo源自西腊文,原意即为思想,它究竟是一个什么样的软件呢?
学了计算机,你有没有梦想有一天能开发一个自己喜欢的游戏,或是设计一个实用的学习软件?
最基本的要会什么呢?
(学会使用计算机语言来编程的本领)Logo语言就是一种早期的高级计算机语言,它通过“绘图”的方式来帮助初学者学习计算机语言编程的思想与方法。
2.Logo语言的启动
(1)启动
请你在程序里找一找,能自己启动它吗?
启动后阅读P2能帮助你认识Logo窗口,同时思考这两个问题:
①“母位”在哪里?
②Logo语言的提示符是什么?
(2)认识窗口
师介绍窗口,小海龟来历,母位,提示符
(3)实践操作
要让小海龟画图,就要在提示符下输入小海龟能接受的语言,这就是命令,在P2“探究园”里如:
FD100一行就是Logo语言的一条命令(注意:
空格),这里有六条命令,看看能画出什么图形?
3.“HT”、“ST”、“CS”命令
(1)学生尝试输入命令,说现象,即命令的功能。
①“HT”藏龟命令
②“ST”显龟命令
③“CS”清屏复位命令
(2)命令的记忆
阅读P3知识屋,试一试上述三条命令还可以怎样输入?
HT、ST、CS分别是hideturtle、showturtle、clearscreen的缩写。
4.实践园P3
①输入下面的命令:
CS
FD30RT144FD30RT144FD30RT144
FD30RT144FD30RT144
HT
观察画出了什么图形?
②使用“EXIT”命令或“BYE”命令退出Logo语言。
读一读:
知识屋
5.Logo语言的退出
学生先说方法师总结:
“关闭”按钮,菜单命令,“EXIT”或“BYE”命令。
6.练习
(1)实践操作
能否尝试用一条命令来画小旗。
(每个命令之间按空格键,最后按回车)
(2)填一填:
成果篮
三、总结
同学们,一节课下来,你学会了什么?
还想学习什么?
资料:
LOGO语言是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。
LOGO语言创始于1968年,是美国国家科学基金会所资助的一项专案研究,在麻省理工学院人工智能研究室完成。
LOGO源自西腊文,原意即为思想,是由一名叫佩伯特的心理学家在从事儿童学习的研究中,发现一些与他的想法相反的教学方法,并在一个假日中出外散步时,偶然间看到一个像海龟的机械装置触发灵感,于是利用他广博的知识及聪明的才智而最终完成了LOGO语言的设计。
画楼梯
本课分两部分。
第一部分通过“画楼梯”学习前进与后退命令、左转与右转命令。
第二部分通过“画等边三角形”学习小海龟方向变化与转弯命令之间的关系。
本课一共有四个命令,重点是要掌握这些命令的作用,由于这些命令是基本的画图命令,在以后的课的学习中均要运用到,因此这些命令在画图中的熟练运用本课不作要求。
在四个命令的教学中要强调命令与前面学习过的几个命令不同,本身都分为两部分,后面带一个数字,输入时不能忘记,并且命令与数字之间一定要有空格,否则计算机会认为输入的是错误命令。
根据数学课所学知识,通过画一画、观察与实践操作结合,让学生理解小海龟方向变化与转弯命令之间的关系。
学习使用FD、BK、RT、LT命令,能理解并掌握小海龟爬行路线与命令之间的关系,能读懂带有算式的logo语言语句。
能使用FD、BK、RT、LT命令画出简单的几何形,能根据图形模拟海龟路线,并写出命令。
消除对logo语言的畏惧心理,具有学习与使用logo语言的兴趣与积极性。
培养学生的创新思维能力。
FD、BK、RT、LT命令
小海龟爬行路线与命令之间的关系。
有了第一节课学习的基础,学生对小海龟画图有了一定的感性认识,而且也产生一定的兴趣。
通过先操作后分析的方法让学生形象的掌握本课的四条命令,学生能容易接受。
在此基础上,再学会对想画的图形有目的的使用命令来画图。
2课时
“楼梯”图形程序
第一课时
教学目标:
掌握前进与后退命令、左转与右转命令。
一、谈话导入
同学们,通过上节课的学习,你对小海龟的感觉如何?
今天我们继续研究Logo语言,体验小海龟画图的本领,一起来学习第2课画楼梯。
二、新授
1.画楼梯程序:
FD20RT90FD20LT90FD20RT90FD20LT90
BK80RT90BK80HT
①学生尝试操作:
(建议:
第一条命令可分8条命令来输入,第三条命令分3条命令来输入,注意小海龟运动的轨迹与方向。
)
②自主阅读P6
2.“FD”、“BK”、“RT”、“LT”命令
在画楼梯的这些命令里,你认为哪些命令是控制小海龟向前或向后运动的?
哪些命令又是控制小海龟转弯的?
(与P7“知识屋”结合学习以下四条命令)
(1)“FD步数”――前进命令
“FD”是前进命令,它必须与数字配合输入。
因此一个完整的“FD”命令分两部分:
前半部分为命令“FD”,表示指挥小海挥向前爬行;
后半部分为具体数字,表示指挥小海龟向前爬行的具体长度,一般称为步数。
注意两部分之间一定要用空格分开。
例如,“FD20”表示指挥小海龟向前爬行20步。
(2)“BK步数”――后退命令
“BK”是后退命令,它的作用和“FD”相反,指挥小海龟向后走。
(3)“RT度数”――右转命令
“RT”是右转命令,“RT90”表示小海龟向右转90度,也就是转一个直角。
(4)“LT度数”――左转命令
“LT”是左转命令,它的作用与右转命令相反。
三、课堂练习
1.讨论坊
(1)思考:
如何来画一个边长为50步的正方形?
(2)输入下面一组命令,能画出什么图形?
试着逆时针方向来画这个图形。
FD50RT90FD50RT90
2.探究园
试着输入“FD400”,观察图形结果。
3.实践园
(1)写出下列各过程的命令。
(同组交换检查)
(2)写出画“长为60、宽为40的长方形“的命令,并在计算机上运行。
四、课堂小结
同学们,刚才通过练习,我们初步掌握了今天学习的4个命令的作用,但是有些同学的输入速度还不够快,我们下一节课将继续深入学习这些命令的使用方法。
第二课时
1.掌握小海龟方向变化与转弯命令之间的联系。
2.学会用Logo语言命令画简单图形。
教学过程:
我们上一节课学了哪些命令?
生答
1.画等边三角形
(1)分析
在画楼梯时“RT度数”或“LT数”命令中的度数都是90度,如果要画这个等边三角形呢?
与原来的图形有什么不一样?
你可以试着写一写命令。
学生写一写
师按步分析并书写命令(在分析过程中需重点讲解转弯度数)。
CSRT30
FD45RT120FD45RT120FD45RT120
学生讨论:
你认为要顺利完成这个图形中,哪些地方值得注意的?
小结注意点:
转弯方向和转弯度数。
转弯度数是小海龟现在的方向与所需方向的夹角。
(2)讨论坊:
假设小海龟沿着等边三角形逆时针方向转时,那么应该怎样来画这个三角形呢?
你还可以其它方法吗?
(3)学生操作:
用不同的方法画等边三角形
2.实践园P9
(1)做“小海龟”,在纸上画图形
FD40RT60FD40RT60
交流分析:
正六边形
(2)在纸上先写
(2)、(3)图形的命令,后在机器上尝试。
着重分析
(2)图形的命令
(可让一学生在白板上写一写,根据学生所写命令来验证该图形是否画得正确)
CS
FD50RT120FD100RT150FD87
HT
(3)展示学生画出的图形,并且让学生说一说编程的理由。
3.填写“成果篮”
画虚线
本课分为三个部分,第一部分是画虚线,目的是让学生学习提笔命令和落笔命令;
第二部分是画一个由虚线组成的球形图形,目的是让学生学习复位命令;
第三部分是让学生学习擦除命令。
画虚线是本课的重点,通过分析演示让学生明白使用提笔命令后,再画其他图形时都要使用落笔命令。
通过比较实践来理解清屏复位与复位命令的区别,体会复位命令的作用。
结合“探究园”与“讨论坊”的内容,让学生先探究,在探究中发现擦除命令与提笔命令的不同之处和相同之处,从而根据需要正确运用这两条命令。
学习使用PU、PD、HOME、PE命令,能用两种方法画虚线。
能在画虚线的过程中根据需要使用PU、PD、HOME、PE命令,在完成作品后能自我总结发现PU、PD命令的关系。
初步形成在编程中发现问题,并主动解决问题的意识。
提笔命令与落笔命令。
落笔命令与提笔命令、擦除命令的配合使用。
本课涉及到提笔和落笔,学生接受可能会比较困难,应鼓励学生多尝试,相信通过教师的引导和亲身的体验,学生必能顺利地掌握知识。
虚线组成的图形
1.掌握提笔、落笔、复位命令。
2.掌握画虚线的方法,知道HOME与CS的异同。
一、问题导入
同学们,利用“FD”“BK”命令可以让小海龟向前或向后画出直线,如果要画一条虚线,应该怎么办呢?
学生思考回答问题。
要让小海龟前进或后退时都不留痕迹,可以找两条命令来帮忙,一起来学习第3课画虚线。
1.“PU”、“PD”命令
(1)提笔命令--PU
板书:
提笔命令—PU(学生朗读)
在LOGO语言命令窗口中输入“PU”,然后再输入“FD30”,让学生观察变化。
(屏幕上不显示线条)
(2)落笔命令--PD
落笔命令--PD
在LOGO语言命令窗口中输入“PD”,然后再输入“FD30”,让学生观察变化。
落笔命令和提笔命令交替使用,同时让小海龟向前或向后运动就可以画出虚线。
(3)学生练习
利用“PU”、“PD”命令画一条虚线。
PDFD10
PUFD5
……
2.“HOME”命令
你能用学过的命令来画这个图形吗?
P11图
(2)“HOME”命令
回到母位,还需算出已经走了多少步?
有更直接的方法了吗?
(使用HOME命令)
复位命令--HOME
分析以下命令:
PDFD10PUFD5PDFD10PUFD5PDFD10PUFD5PDFD10
PUHOMERT30
PUHOMERT60
PUHOMERT90
PUHOMERT330
(3)操作
完成上述部分图形
3.探究园P12
(1)在LOGO语言中输入FD100RT90FD100HOME试问,画出什么图形?
(先画后试)
小结:
在落笔的情况下HOME命令会从所在位置到母位之间画线。
(起点在母位时,在无法知道转角的度数,斜线的长度的情况下,使用HOME命令完成连线。
举例说明)
(2)讨论:
比较“HOME”命令与“CS”命令有什么相同点和不同点?
相同点:
复位。
不同点:
HOME不清屏,PD时画线,PU时不画线,CS清屏。
三、小结
你今天又学会了哪些驾驭小海龟画图的本领?
1.掌握擦除命令。
2.能使用两种不同方法画出虚线。
一、复习导入
1.复习上节课命令
2.师:
在画图中,经常会不小心画过头,或是画错了,怎么办?
1.擦除命令—“PE”命令
作用:
小海龟移动时,擦除所经之处的画线。
示范:
FD200PEBK100
学生操作:
使用“PE”命令画一条虚线。
思考:
你认为在使用PE命令时需要注意点什么?
注意两点:
与前进、后退命令结合起来使用;
使用“PE”命令后想要恢复画线,必须使用“PD”命令。
3.讨论坊
比较“PE”命令和“PU”命令有什么相同点和不同点。
让学生在电脑上操作,并且把结果填在书本上。
教师讲解,指导。
三、实践园
画出下面的图形:
P13
先在纸上写一写,后上机操作。
四、总结
帮助学生复习本节课所学内容,教师归纳重难点。
画正多边形
本课分为两部分。
第一部分主要学习重复命令,并将用基本命令画的规则图形转为用重复命令来实现,这是本课的重点;
后一部分是用重复命令来画圆,并能用半圆组合其他图案。
认识正多边形、掌握重复命令的基本格式、掌握使用重复命令画正多边形的方法。
通过自主探究,采用不完全归纳法总结出画正多边形的一般方法。
通过采用不完全归纳法总结画出正多边形的方法,培养学生科学的探究精神。
培养学生养成良好的分析问题的习惯、逻辑思维能力与创新意识。
重复命令的格式、画正多边形的方法。
画正多边形的一般公式。
重复命令是LOGO学习的第一个转折,在学习的过程中,我让学生亲自体验繁杂的基本命令输入,并亲自观察命令的规律,找出重复的部分和重复的次数,然后引入REPEAT命令的格式。
正六边形
1.掌握重复命令的基本格式。
2.能用重复命令简化规则图形的画图命令
1.出示下列图片:
(五角星旋转度数144度)
学生自己挑选一到两个图形在纸上写出画图形的命令。
(四个学生分别在白板上书写)
2.引入课题
提问:
画这些图形分别用了几条命令?
各边长度相同的多边形我们把它们叫做正多边形,如果要你来画一个正五边形或正六边形,画的命令会怎样?
(将会用到更多的命令)画起来就觉得越来越费时间、越来越烦琐,那么有没有简单的方法呢?
今天我们来学习一个简便的画法。
1.重复命令
(1)找规律
在这些命令中,你能看出什么规律吗?
(有重复执行的命令)
学生找出每个图形的重复执行的命令及重复的次数。
等边三角形:
FD50RT120(3次)
正方形:
FD50RT90(4次)
五角星:
FD50RT144(5次)
虚线:
PDFD10PUFD10(5次)
(2)重复命令
示范输入画正方形:
REPEAT4[FD45RT90]
从老师输入的这条命令中,你能发现什么规律?
学生讨论得出:
[]中为画正方形时重复执行的内容,4为重复执行的次数。
提问并验证操作:
你会仿照这条命令来写一写画等边三角形的命令吗?
并输入验证能不能画出来?
得出重复命令的基本格式为:
REPEAT重复的次数[重复执行的内容]
怎样用重复命令来画出下面的图形?
(学生写一写并验证操作)
REPEAT[]
REPEAT[]
正十边形:
3.画正多边形
(1)操作反馈
画正十边形,有什么困难吗?
(度数?
(2)正多边形每次转动的角度分析
例:
画一个边长为30步的正三角形。
分析:
小海龟从母位出发,画完正三角形,再回到母位,正好转了一个圈。
如果不让小海龟画线,就相当于只在母位转了一圈,转一圈儿是360度,小海龟共转了三次,因此每次旋转的角度是360/3=120度。
对应的转弯命令是:
RT120。
类推画正方形时,小海龟需转次,每次旋转的角度是度。
画正五边形时,小海龟转次,每次旋转的角度是度。
结论:
画正多边形时,重复命令中每次转动的角度=360/正多边形的边数
(3)画正多边形
由学生得出画十边形的命令可以写成:
REPEAT10[FD30RT36]
如何画正七边形呢?
(360/7不能整除)
讲解并示范操作:
REPEAT10[FD30RT360/7](只要输入360/7,计算机会计算该表达式的值)
三、巩固练习
实践园P15(比赛:
在五分钟内看谁画得最多?
用重复命令在计算机上分别画出边长为30步的正三角形、正方形、正五边形、正六边形……
正多边形的边数越,画出的图形就越像。
重复命令使我们在画规则图形时,简化了画图命令,在使用时特别要注意是否符合重复命令的基本格式,即有没有连续重复执行的内容,如果有,重复了几次。
1.能用重复命令简化规则图形的画图命令。
2.熟练使用重复命令来画圆的组合图形。
同学们,上节课我们学习了用“REPEAT”命令来画一些有规则的图形,还学会了画正多边形,如何来画边长为30的正三角形、正方形、正五边形……呢?
REPEAT3[FD30RT360/3]
REPEAT4[FD30RT360/4]
REPEAT5[FD30RT360/5]
REPEAT边数[FD边长RT360/边数]
在练习画正多边形时,对于所画的正多边形你还发现了什么规律?
正多边形的边数越多,画出的图形就越像圆。
1.画圆
(1)画圆
一般情况下,我们可以用正三十六边形来代表圆。
你能写出画步长为5的正三十六边形的命令吗?
并在机上验证操作。
REPEAT36[FD5RT10]。
(2)
实践园
(1)画出以下图形:
(4)操作反馈
第一个图形:
改变旋转方向,逆时针画第二个圆。
第二个图形:
改变正三十六边形的边长,可以画大小不同的圆。
2.画半圆
(1)探究园
将下面的重复命令填写完整,使它画出半圆。
REPEAT[FD3RT]
(2)实践园
(2)用半圆可以组成许多图案,例如用四个同样的半圆可以组成一朵花。
先写一写,再上机画。
(3)画出下面的图形:
画星星
《画星星》是江苏省中小学教学研究室编写的小学信息技术(选修)教材中的第五课。
本课的内容是利用重复命令来画角数为奇数的正多角星,其目的是让学生进一步掌握重复命令的基本格式。
我认为教学最终目的不在能够完成正多角星的图形,熟练掌握repeat的操作命令。
而是通过学习培养学生主动发现、主动探索的意识,促进学生思维和创造力的发展。
本课的教学对象为小学五年级学生,年龄不大,注意力不能持久、集中。
因此在设计教学过程中,要善于抓住学生感兴趣的事和物,利用学生爱表现的特点,通过学生自学、合作学习、小组讨论等形式将知识融入到活动中,给予充分鼓励和肯定,并且让学生的自主探究学习习惯得到充分的发挥。
认识奇数正多角星,熟练掌握重复命令的使用方法,掌握用重复命令编写画角数为奇数正多角星的方法。
通过对海龟绘制正五角星、正九角星、正十七角星等的画法分析和命令语句的归纳概括出REPEAT语句绘制正奇数角星的方法,进一步熟悉REPEAT语句。
通过“先分析、后操作”,促进学生自主、合作、探究能力的提高,培养学生的合作精神和竞争意识,使学生在经历由浅入深的思维过程中,培养学生深度探究的思维习惯和学习态度,感受程序编写带来的思维乐趣,“在快乐中活动,在活动中学习,在学习中创造”。
画正奇数多角星的基本公式。
角数为奇数的正多角星外角(小海龟转动的角度)度数的确定。
1课时
【教学法】
教师演示,利用