资源描述
第一课 进入LOGO语言乐园
【教学目标】
1、知识与技能目标:
认识绘图大师小海龟;进入与退出LOGO语言的方法;怎让小海龟现身;海龟的活动舞台。
2、过程与方法目标:
通过学生自学、讨论、交流、汇报等活动,培养学生探究、分析、归纳、协作等综合能力。
3、情感态度与价值观目标:
培养学生对LOGO语言的浓厚兴趣,发现LOGO语言的优点,通过小组合作自学,培养学生合作学习的意识和探索研究的精神。
【教学重点、难点】
教学重点:进入与退出LOGO语言的方法;
教学难点:进入与退出LOGO语言的方法;
【教学方法】
根据本节课的学习目标,结合具体操作示例,本节课采用讲解教学法、任务驱动、协作学习。
【课时安排】2课时
【教学过程】
一、LOGO介绍
课前我们分成了四个小组,在这节课啊,如果你发言正确,完成任务,都能给本小组加一颗星,我们比一比哪个小组更优秀?有没有信心?
你们学过用画图版画画对吗?有谁能在老师这画一个长方形呢?
师:我们用键盘或鼠标,通过应用软件中的工具栏完成了绘制长方形的任务。以键盘或鼠标直接输入文字或通过窗口工具栏和菜单,是我们指挥计算机完成指定任务的一种方法。那么有没有其它方法来指挥计算机工作呢?
我们先来玩个游戏吧。(起立,左手摸一下左耳朵,右手摸一下鼻子,蹦两下.)
师指挥学生做动作。
问:你们为什么做这些动作?
生:因为是老师你让我们做的。
师:是因为你听懂了老师的语言,按教师的指令做出了那些动作对吗?
生:是的。
师:看来呀,有了语言我们才能进行沟通,才能完成指定的动作和任务。
其实啊,我们也可以通过语言和计算机进行沟通,使计算机明白我们的的意图,完成各项工作。这种和计算机进行对话的语言,我们叫计算机语言。
从1946年第一台电子计算机诞生,到今天的各种电脑和超级计算机,本质上我们都是通过计算机语言让计算机工作的。计算机语言有很多种,就它的发展来说目前经历了三代,从最基础、难懂的机器语言逐渐发展为汇编语言,高级语言。计算机语言的发展也是越来越简化化到人类能够直接理解的、近似于人类语言的程度。今天我们就要学习一种计算机语言,属于高级语言,叫LOGO语言。它是专门为少年儿童学习计算机而开发的一种计算机程序设计语言,是由美国科学家西蒙.佩伯特教授领导的人工智能小组于1967年开发出来的,后来经过了多次的修改和升级,适应了计算机发展的新潮流。有了LOGO语言,我们就可以给计算机下达指令,完成指定的任务了。我们一起来见识一下吧。
1、师先画一个正方形(repeat 4[fd 100 rt 90]
老师现在输入的就是一段LOGO语言,下达的指令是画一个正方形,只要一敲回车键,计算机就会执行。
画一个五角星(repeat 5[fd 90 rt 144]这是下达画一个五角星的指令。
2、点出范例,让学生欣赏。
师:除了这样简单的图形,利用LOGO语言还能画出很漂亮的图案。
怎么样,非常棒吧。你们现在想学这种计算机语言吗?让我们一同走进LOGO乐园吧。(板书课题:走进LOGO乐园)
二、启动LOGO系统
光有LOGO语言还不行,还得有一个程序帮我们把这些语言翻译成机器语言,计算机才能执行我们的指令。这个程序就叫LOGO系统。今天我们用的是LOGO4.0中文版。这就是它的图标。老师电脑上是已经启动了的。你们电脑上还没有启动。你们还记得如何启动一个程序吗?谁来说说:
生:两种,一个是通过开始、程序;还有一种是通过双击桌面图标。
师:回答的真准确。启动LOGO系统也是这样的,下面请同学们用你喜欢的方法启动这个程序吧
学生操作。
三、认识LOGO窗口
师:程序启动了吗?启动后应该出现这样的界面。
师:发现屏幕中间有个什么小动物吗?
师:这是一只小海龟,我们就是通过LOGO语言对它下达指令,让它来完成任务的。下面就请同学们打开课本第33页,带着以下几个问题认真阅读一下第三部分内容:认识LOGO窗口。
问题:
1、启动系统时,小海龟处在什么位置?这个位置叫什么?
2、LOGO窗口里有两个小窗口,小海龟所在的窗口叫什么?(绘图窗口)下面的窗口叫什么?(命令窗口)
我们在命令窗口中输入LOGO语言,小海龟就能动了。学生和教师一起输入:fd 50
小海龟动了吗?现在小海龟的位置还能叫母位吗?
小海龟不单单能画画,还会计算呢?我们来试试吧。
3、LOGO工具栏主要有哪些?(课件放大出示)
它与我们见过的WORD、PPT等软件工具栏不同,我们一起来认识一下。
(改变绘图窗口颜色) 小海龟在沙滩上什么颜色?小海龟现在要游到海里去了。
我们也可以LOGO语言让计算机执行改变背景色呢,setbg 15
四、练习
学了这么久,我们对LOGO乐园有了初步的认识,老师这有几道题要考考大家。
1.判断(手势判断)
打开LOGO系统,只要单击其在桌面上的图标就可以启动了。
小海龟所在的位置叫做“母位”。
通过点击工具栏中的“背景色”按钮,可以改变绘图窗口的颜色。
LOGO语言是一种人和计算机进行交流的语言,可以给计算机下达指令。
2.小组操作
讲了这么久,我们一直说,通过LOGO语言可以让小海龟画画,你们想不想试试呢?那我们要在哪个窗口输入LOGO语言呢?
出示五组代码,小组合作完成。
(1)cs repeat 4[fd 60 rt 90]
(2) cs bk 90 lt 90 fd 50 home
(3) cs REPEAT 5[FD 100 RT 72]
(4) cs STAMPOVAL 50 50
(5) cs repeat 5[fd 80 rt 144]
五、退出LOGO系统
我们的下课时间快到了,我们要和小海龟和LOGO乐园说再见了,你们知道怎么退出程序吗?
其实啊,通过LOGO语言我们也能让它退出呢。
师:平常我们和别人说再见会说什么?
生:byebye。
师:没错。我们和LOGO系统说这句话也可以让它退出呢,不过我们只要说一句bye就可以了。
在命令窗口输入“BYE”命令,然后按一下回车键。
再和老师电脑上的小海龟说声BYEBYE吧。
六、结束语
同学们,你们在LOGO乐园玩得开心吗?还想再来吗?你们可以回机下载LOGO程序,继续探索,好吗?下课。
板书设计
?ST
?BYE
第二课 基本绘图命令(一)
【教学目标】
1、知识与技能目标:
主要介绍LOGO语言中最基本的绘图命令及怎样修改命令。
2、过程与方法目标:
通过学生自学、讨论、交流、汇报等活动,培养学生探究、分析、归纳、协作等综合能力。
3、情感态度与价值观目标:
培养学生对LOGO语言的浓厚兴趣,发现LOGO语言的优点,通过小组合作自学,培养学生合作学习的意识和探索研究的精神。
【教学重点、难点】
教学重点:绘图命令的操作。
教学难点:绘图命令的操作。
【课时安排】3课时
【教学过程】
1、任务驱动,导入新课
LOGO语言提供了一种非常简单的绘图方式,叫做立即执行方式,也叫做命令方式。只要从键盘上输入一条绘图命令,一按回车键,小海龟马上就在屏幕上画出你想要的图形。本课主要介绍LOGO语言中最基本的绘图命令及怎样修改命令。
2、探索自学、获取新知
学生自学来完成新知。这一环节主要是让学生小组合作自学完成所学知识。
(1)清图形屏幕命令——CS
功能:用于清洁屏幕,屏幕上的文字、图形等擦去,为我们准备一张干净的画纸,并把小海龟放在屏幕的正中央,并让它的头朝上。
(2)清文字屏幕命令——CT
功能:用于清洁命令区的文字。
(3)显龟命令——SHOWTURTLE(ST)
功能:如果我们不发布让小海龟显身的命令,屏幕上就不会出现小海龟。我以我们每次启动LOGO时都要把小海龟请出来,这样我们就可以看着小海龟作图了。
(4)前进命令——FORWARD(FD)
功能:发布这一命令可以让小海龟向前走,并且在它的身后留下一条痕迹。
(5)后退命令——BACK(BK)
功能:指挥小海龟倒着走,向后退。
(6)向右转命令——RIGHT(RT)
功能:从我们第一次在屏幕上见到小海龟,一直到现在,小海龟的头总是向上的,小海龟的头所指着的方向就是它前进的方向。现在我们通过命令让小海龟学习转弯。指挥小海溻向右转,方向是顺时针。
(7)向左转命令——LEFT)LT)
功能:指挥小海龟向左转。
3、深化、拓展新知
让学生作例题,这一环节进一步让学生了基本命令的作用。
4、基本应用、巩固练习
学生小组合作一起作课后练习题。
5、小结
板书设计
?CS
?CT
?ST
?FD
?BK
?RT
?LT
第三课 基本绘图命令(二)
【教学目标】
1、知识与技能目标:
主要介绍LOGO语言中最基本的绘图命令及怎样修改命令。
2、过程与方法目标:
通过学生自学、讨论、交流、汇报等活动,培养学生探究、分析、归纳、协作等综合能力。
3、情感态度与价值观目标:
培养学生对LOGO语言的浓厚兴趣,发现LOGO语言的优点,通过小组合作自学,培养学生合作学习的意识和探索研究的精神。
【教学重点、难点】
教学重点:绘图命令的操作
教学难点:利用绘图命令绘制简单的图形。
【课时安排】3课时
【教学过程】
1、任务驱动,导入新课
这节课我们继续学习LOGO语言的一些基本命令,并试着用一些命令绘制简单图形。
2、探索自学、获取新知
学生自学来完成新知。这一环节主要是让学生小组合作自学完成所学知识。
(1)PU抬笔命令
格式:PU
功能:命令小海龟抬起龟笔,小海龟再移动时,就不会留下足迹。
(2)PD落笔命令
格式:PD
功能:命令小海龟落下龟笔,这时的小海龟就又可以画图了。
(3)HT藏龟命令
格式:HT
功能:命令小海龟隐藏起来。
(4)HOME小海龟回家的命令
格式:HOM
功能:输入这一命令,无论小海龟在什么位置,都可以让它立刻出现在屏幕正中,并在回家的路上再画上一笔。
(5)PE笔擦命令
格式:PE
功能:命令小海龟变为橡皮,反擦除它经过的线。
(6)改变线的粗细的命SETWIDTH
格式:SETWIDTH
功能:这条命令可以改变画线的粗细。
3、深化、拓展新知
让学生作例题,这一环节进一步让学生了基本命令的作用。
4、基本应用、巩固练习
学生小组合作一起作课后练习题。
5、小结
板书设计
?PU
?PD
?HT
?HOME
?PE
?SETWIDTH
第四课 用重复命令画图
【教学目标】
1、知识与技能目标:
主要介绍LOGO语言的重复命令和用重复命令画正多边形。
2、过程与方法目标:
锻炼学生在logo提供的新命令环境下,用一种新的思维视角,考虑自己的编程思路。并能够建立逻辑的思维路线、类比的思维方法、总结的思维习惯。
3、情感态度与价值观目标:
通过倾听、讨论、实践等环节,培养学生合作意识、集体意识、互助意识。培养学生对LOGO语言的浓厚兴趣,发现LOGO语言的优点,通过小组合作自学,培养学生合作学习的意识和探索研究的精神。
【教学重点、难点】
教学重点:重复命令的使用。
教学难点:用重复命令画正多边形。
【课时安排】3课时
【教学过程】
一、游戏,激趣导入
师:我找一个同学和老师一起表演游戏。同学们注意观察。
师:我下命令,这个同学按我命令行走。前进一步,向右转90度,前进一步,向右转90度,前进一步,向右转90度,前进一步,向右转90度。
师:发现这个同学走了个什么图形?
现在展示的就是画正四边形的命令组,仔细观察这四组命令有什么共同点?
生:全部都是重复的,一样的命令。
师:计算机应该给我们方便、快捷的服务,这样重复输入你感觉怎么样?有没有更好、更方便的方法一次完成这些操作呢? LOGO中就有这样的命令,好,看老师的。
Repeat 4 [fd 100 rt 90]
老师棒不棒?学习完这节课,你会发现,原来你自己也非常棒。
师:今天这节课我们就学习logo中的重复命令省时省力来画图。
板书:用重复命令画图
二、教授新知
(出示四条)
师:仔细看这命令,你发现这四条命令与老师输入的一条命令有什么相同点不同点?
生:重复了4次,中括号里的内容是一样的。
师:我们重复了4次,重复这个单词就是repeat。
输入命令时要注意什么呢?中括号。
师:好,自己试一试,感受一下重复命令的魅力。
我说过了,咱们同学是最棒的。
小海龟一共走了多少度?
师:刚才我们用重复命令画了个正四边形,我们再画个正三角形试试呢?
想一想,小海龟每次的旋转角度是多少呢?
一起看黑板。
师:边说边填写。
师:我们再画个六边形试试?那六边形小海龟的旋转角度应该是多少呢?
学生边操作,老师边板书。
你发现有什么规律?有什么内在联系?
画正多边形的命令:
板书:REPEAT 边数 [FD 边长 RT 360/边数]
师:重复的次数就是边数。
旋转的角度就是360除以边数。
师:自己试着画出正七边形。你发现了什么?
自己试着画出正九边形,你画的正多边形像什么了吗?
师:你发现什么了?边数越多,正多边形就越接近圆形。
师:咱们的同学个个都是最棒的,自己对自己鼓励一下。
三、大显身手
师:到同学们大显身手的时间了。
要求:指挥小海龟画一个边长是1的正360边形。(接近圆形)做的快的同学可以给正360边形加上颜色。
四、总结
师:今天这节课你有哪些收获? 学完这节课后你有什么感受?
板书设计
?REPEAT 重复次数[需要重复的命令]
?REPEAT 边数[FD 边长 RT 360/边数]
第五课 用重复命令画多角星和空心多边形
【教学目标】
1、知识与技能目标:
学会用重复命令画奇数正多角星,用重复命令画空心多角形。
2、过程与方法目标:
通过学生自学、讨论、交流、汇报等活动,培养学生探究、分析、归纳、协作等综合能力。
3、情感态度与价值观目标:
培养学生对LOGO语言的浓厚兴趣,发现LOGO语言的优点,通过小组合作自学,培养学生合作学习的意识和探索研究的精神。
【教学重点、难点】
教学重点:用重复命令画奇数正多角星
教学难点:用重复命令画空心多角形。
【课时安排】4课时
【教学过程】
1、任务驱动,导入新课
上一节课,同学们学会了正多边形的画法,五条等长的线段还可以组成正五角星的图案,下面我们就来学习画正五角星。
2、探索自学、获取新知
画正五角星
正五角星的5个顶角和是180°,并且每个顶角都相等。请你想一想,每个顶角应该是多少度?顶角的外角又应该是多少度?小海龟应该旋转多少度?
操作:REPEAT 5[FD 100 RT 1444] (画出正五角星)
3、深化、拓展新知
我们可以把正空心五角星看成是五个等腰三角形拼在一起的组合图形,等腰三角形的两腰相等,两底角也相等,如果等腰三角形的顶角为36°,那么两个底角应该是(180°-36°)÷2=72°。由此可以画出正空心五角星的一个顶角,请同学们想一想正空心五角星的其余顶角的画法。
4、基本应用、巩固练习
学生小组合作一起作课后练习题。
5、小结
板书设计
REPEAT 角数[FD 边长 RT 180-180/角数]
第六课 彩色绘图命令
【教学目标】
1、知识与技能目标:
挑选画笔和画纸画彩色图形以及涂色命令的应用。
2、过程与方法目标:
通过学生自学、讨论、交流、汇报等活动,培养学生探究、分析、归纳、协作等综合能力。
3、情感态度与价值观目标:
培养学生对LOGO语言的浓厚兴趣,发现LOGO语言的优点,通过小组合作自学,培养学生合作学习的意识和探索研究的精神。
【教学重点、难点】
教学重点:挑选画笔和画纸画彩色图形
教学难点:涂色命令的应用
【课时安排】4课时
【教学过程】
1、任务驱动,导入新课
这节课我们用彩色画笔和画纸绘图。
2、探索自学、获取新知
(1)彩色画笔命令
格式:SETPC 颜色代码
功能:设置画笔的颜色,代码为“0”的黑颜色,是LOGO系统默认的画笔的颜色。
(2)彩色画纸命令
格式:SETBG 颜色代码
功能:设置画纸颜色,画纸一共有16种颜色
3、深化、拓展新知
小海龟还有一个本领,就是可以给封闭的图形涂上各种颜色。
命令:FILL
4、基本应用、巩固练习
用涂色命作课后练习
5、小结
板书设计
?SETPC X(颜色代码)
?SETBG X(颜色代码)
?FILL
第七课 重复命令的套用
【教学目标】
1、知识与技能目标:
多层重复命令的概念及格式,画用多种基本图形组成的图形。
2、过程与方法目标:
通过学生自学、讨论、交流、汇报等活动,培养学生探究、分析、归纳、协作等综合能力。
3、情感态度与价值观目标:
培养学生对LOGO语言的浓厚兴趣,发现LOGO语言的优点,通过小组合作自学,培养学生合作学习的意识和探索研究的精神。
【教学重点、难点】
教学重点:多层重复命令的概念及格式
教学难点:画用多种基本图形组成的图形。
【课时安排】4课时
【教学过程】
1、任务驱动,导入新课
重复命令REPEAT是LOGO语言中最有效率的命令之一。在重复命令中,我们还可以再使用重复命令,这叫重复命令的套用。使用重复命令套用画出的图案千变万化,常常会出现用手很难画出的美丽图案,这节课我们就来学习一下。
2、探索自学、获取新知
(1)多层重复命令的概念
多层重复命令就是在一个重复命令中还有一个重复命令,一层套一层。
(2)多层重复命令的格式
REPEAT 次数[REPEAT次数[基本动作]旋转角度或移动位置]
在多层重复命令里,外层的重复命令决定连续图案的个数,内层的重复命令决定图案的特征。当然重复命令还可以套更多的层次。
外层重复命令=图案的个数
内层重复命令=图案的特征(形状、大小)
3、深化、拓展新知
(1)以正多边和正多角星为基础组成的图形
画一个黄色正三角形组成的图形
提示:以正三角形为基础,每画一个正三角形,就让小海龟向右转72度,再画下一个正三角形,一共画5次,最后用一条重复命令将图案的一部分涂色。
(2)用重复命令套重复命令画多边形
画一个天蓝色8个六边形组成的图形
4、基本应用、巩固练习
学生小组合作一起作课后练习
5、小结
板书设计
?REPEAT 次数[REPEAT次数[基本动作]旋转角度或移动位置]
外层重复命令=图案的个数
内层重复命令=图案的特征(形状、大小)
第八课 LOGO编写过程
【教学目标】
1、知识与技能目标:
学会用LOGO编写过程,进入和退出LOGO编辑部;
2、过程与方法目标:
通过学生自学、讨论、交流、汇报等活动,培养学生探究、分析、归纳、协作等综合能力。
3、情感态度与价值观目标:
培养学生对LOGO语言的浓厚兴趣,发现LOGO语言的优点,通过小组合作自学,培养学生合作学习的意识和探索研究的精神。
【教学重点、难点】
教学重点:学会用LOGO编写过程,进入和退出LOGO编辑部;
教学难点:过程的调试与修改。
【课时安排】2课时
【教学过程】
一、任务驱动,导入新课
1、 师布置上机任务,同时也是复习的过程:
请一组的同学画一个边长为 30 的正方形;请二组的同学画一个边长为 60 的三角形;请三组的同学画一个边长为 5 的圆;
2、 生操作、教师巡视
3、 随机再要求学生清屏后,调整参数再完成画正方形、三角形和圆。
师引导学生思考:在命令小海龟画图的时候,总是需要我们一行行地输入命令,这样虽然很直观,但也有一个很大的缺点,那就是所有的命令都不能保存,画错了也无法修改,如果需要再画一次,只好重新输入,非常麻烦。
LOGO 语言为同学们准备了一个特殊的方法叫做“LOGO 编写过程”
(板书: LOGO 编写过程)。
简单地说,“过程”可以把画一个图形的所有命令组合在一起,给它取一个名字,并且让小海龟牢牢地记住。以后只要输入这个过程的名字,小海龟就能听懂,并老老实实地画出这个图形来。也就是说,小海龟学会了画这个图形的新命令。
二、新课教学
(一)什么叫过程:把海龟画图过程中执行的所有命令组合在一起就叫过程。
师:那么我们该如何编写和定义过程呢?
(二)如何编写和定义过程
1、过程的编写:EDIT ZFX
师:下面我们来看看如何编写一个让海龟画正方形的过程。
师演示在命令窗口输入:EDIT ZFX ,这里EDIT 是指打开编辑窗口,ZFX 是我们要编写的过程的名字,注意在它们之间要留有空格。
师:(强调过程的格式)这时,LOGO 就会打开一个编辑窗口,窗口中第一行TO ZFX 称为过程头,其中ZFX 是这个过程的名字,被称为“过程名”,最后一行END 称为过程尾,中间空着的一行,就是留给我们写过程命令的位置。我们在过程头和过程尾之间写上画正方形的命令
2、过程的定义:敲F2 键就可以完成ZFX 过程的“定义”,回到命令窗口。命令窗口会显示ZFX redefined 的信息,表示ZFX 过程已经定义成功。定义过程就是让小海龟记住过程的内容。
3、 执行过程:过程名当我们在命令行中输入过程名,就表示要小海龟执行过程 头和过程尾之间的命令。在命令窗口中键入过程名 ZFX,回车后,小海龟立刻画出一个正方形。
请你在命令窗口中输入:FD 100 ZFX,看看小海龟能画出一个什么图形?
师小结:说明定义后的过程可以与前面我们学习的基本命令混合使用。实际上,小海龟在我们的帮助下,学会了画的正方形的命令ZFX,并且一经定义的过程,可以任务的执行。 任务:试一试,你能让海龟记住画三角形和圆的命令吗?
(三)过程的修改和调试
当编写好的过程需要修改时,只需要再在命令窗口中输入:EDIT 过程名回车,就可以再次进行过程编写窗口,对过程进行修改,修改好的过程必须再次用F2 定义,否则,小海龟还是记住上一次的过程。
师总结:我们可以用过程让海龟记住画图的命令。执行命令“EDIT 过程名 回车”,可进入过程编写窗口;第一个过程的都是以 “TO 过程名”开始,以“END” 结束,在过程头与过程尾之间是海龟执行过程时画图的命令;编写好的命令必须用F2 定义;执行过程时,只需要与基本命令一样,在命令窗口中输入“过程名回车”。
任务:请同学们定义画正方形、长方形、三角形和圆的过程。
四、基本应用、巩固练习
学生小组合作一起作课后练习
五、小结
板书设计
?TO过程名
?过程体
?END
展开阅读全文