第一篇:小学信息技术教案——logo语言重复命令
考核课教案
新纲要云南省实验教材六年级第八册 第一单元 走近“海龟大师”——初学logo语言
第4课 海龟大师的绘画天赋
(三)——巧用重复命令
[教学目标]
1、进一步巩固前段学习的前进、后退、左转、右转等命令。
2、初步了解repeat命令。
3、运用repeat命令画正多边形。
[教学重难点] 运用repeat命令画正多边形。
[教学课时] 1课时
[教具准备] 学生机房
[教学过程]
一、复习旧知
师: 前段时间,我们和小海龟交上了朋友,学会了用命令控制小海龟前考核课教案
进、后退、左转、右转。掌握了小海龟的习性,我们就能画出想要的图形。(课件)
师:老师这有两个图形,正三角形、正方形,边长均为90(课件),请同学们写写它们的程序,在程序本上写好后,在电脑上验证一下。学生活动,教师巡视。
师:同学们完成了两个图形的程序(课件出程序),请观察两个程序中海龟所转角度与边数有什么规律?同桌互相说一说。学生活动。
师:谁能把发现告诉大家? 学生汇报。
师:也就是说小海龟转过的角度是360除以边数得到的。同学们发现的这个规律到底有没有普遍性呢?实践出真知,(课件出正五边形)请同学们用刚才你们发现的规律写写这个正五边形的程序。学生活动。
师:同学们都画出了正五边形。我们来看看这三段程序(课件出示),你有什么发现?四人小组说一说。学生活动。
师:它们都有相似部分,每个程序都发生了重复,重复次数就等于边数。掌握了这些规律,我们就可以画出更多边数的正多边形。正几边形,就重复几次。好,现在老师就给大家分一分任务,这个组画正六边形,这个组画正七边形,这个组画正八边形,这个组画正九边形,这个组画正十边形,这个组画正三十六边形。考核课教案
生嫌不公平。师问为什么?
师:好,我们现在就来学习一个命令解决这个问题。师板书:
4 重复命令
二、重复命令
1、重复命令
师:请同学们阅读教材23页自学重复命令。(课件)生阅读。
师:谁来告诉大家重复命令格式。(师同时板书)Repeat n[重复执行语句] 师:好,现在请大家完成刚才的任务。生实践。
生发现有的边数,360不能整除。
师:实际上小海龟具有很强的运算功能,我们只需列式把运算留给小海龟。师示范。
师:接下来,我们再来看看重复命令还能给我们带来什么惊喜。
2、运用重复命令画圆
师:当正多边形的边数不断的增多,我们发现它越来越接近圆。师:我国古代的数学家刘徽、祖冲之就是利用了这样的方法算出、不断精确了圆周率。
3、小结 考核课教案
生汇报收获
[作业设置] 书29页综合练习1 [板书] 重复命令
Repeat n[重复执行语句]
第二篇:《logo语言重复命令》课后反思
《logo语言重复命令》课后反思
本节课教学重点:引导学生通过“探”这个过程,“悟”出重复命令REPEAT的用。教学难点是:引导学生“悟”出重复命令的重复次数和重复内容之间的关系、以及正多边形的边数与旋转角度之间的关系。本节课,我采用了“任务驱动、发现学习、探求知识、深入领悟”的教学模式,学生在“探”中“悟”,“悟”中探,积极主动地获取知识,体现了学生的主体性。
一、课堂上比较成功的地方有以下几点:
1.“任务驱动”──激发兴趣,引导思维
兴趣是最好的教师,计算机程序设计语言教学的成败,很大程度上取决于学生对计算机课的兴趣是否保持和发展。因此,在教学这一课时,首先我让学生两个cx-logo实例——垂柳和七巧板,从而引出了学生的求知欲望——小海龟用的是什么本领呢?请同学们仔细想一想啊?增加学生学习本课的欲望和兴趣。1.请同学们写出画一个边长为80的三角形的命令?画三角形的命令:FD 80 RT 120 FD 80 RT 120 FD 80 RT 120 2.请同学们写出画一个边长为100的正方形的命令?画正方形的命令:FD 100 RT 90 FD 100 RT 90 FD 100 RT 90 FD 100 RT 90让同学们画出这两个图形,并让学生出示画这两个图形的命令组,让学生观察发现并讨论得出:
重复的次数与什么有关?(正多边形的边数)画三角形重复了几次?(重复了3次)画正方形重复了几次?(重复了4次)1
如果画一个正八边形呢?(两个命令重复8次)在画正多边形时,当正多边形的边数越多时,重复执行的命令也就越多,画起来也就越觉得麻烦和浪费时间。计算机应该给我们方便、快捷的服务,这样重复输入你感觉怎么样?有没有更好、更方便的方法一次完成这些操作呢?然后教师示范,学生观察,最后学生得出结论,这样采用任务驱动的方式,激发学生探求新知的兴趣,同时注意培养学生的自信心。
2.发现学习──探求知识,寻求规律(1)观察入手,发现特征
在让同学们写出画一个边长为80的三角形和画一个边长为100的正方形的命令时,让同学们讨论这两个图的作图命令有什么特点?重复的次数与什么有关?画三角形重复了几次? 画正方形重复了几次?如果画一个正八边形呢?每次旋转了多少度?小海龟一共走了多少度?学生回答,在绘制正三角形时,学生就明白了小海龟重复了三次,每次旋转了多少度?在绘制正方形时,学生就明白了小海龟重复了四次,每次旋转了多少度?有个别聪明的学生就正三角形与正四边形的内容对比的看。有一个学生回答出来后,其他同学就有豁然开朗的感觉。
(2)动手操作,探索规律
让学生上机动手绘制了正方边形,正三角形和正六边形后,给学生加大难度,绘制正五边形,正十边形,正二十边形后,和前面所画的正三角形,正方形,正六边形做对比,推导出画正n边形360/n作2
为小海龟旋转的角度,从而悟出正多边形的画法:
REPEAT 边数 [FD 边长 RT 360/边数] 这样引导学生由迷惑到豁然开朗,眼睛一亮,让学生学习的过程同时成为学生发现问题、研究问题、解决问题的过程。
3.深入领悟,探悟结合
教师及时引导,学生在前面学习的基础上独立尝试,独立思考,很快同学们会发现正多边形边数越多,所画图形越接近于圆,这样也提高了学生观察事物的能力。
二、不足之处:应重视生成,提高应变能力
在课堂结束,我让学生谈收获时,学生们纷纷发言,都说学会了正多边形的绘制方法。我想升华本课,让学生谈自己的感受,本意是让学生评价自己很棒,通过这节课的学习,更喜欢电脑等。但一个学生却说:我没什么感受。这是课前没想到的事情,我一下子愣了,就让这学生坐下,让另外一个学生谈收获,谈感受。
现在回想,这个地方处理不好。如果当时我让这名学生再看看自己画的正五边形,说说自己的进步,然后再引导学生说说自己的感受,可能效果会更好。
总之,这节课体现了教师主导,学生主体,把学生探究、质疑、发现、研究等活动凸现出来,在教学中,倡导学生发现学习、探究学习,自主学习,同时生生评价,自我评价相结合,为学生创造成功体验的机会,给予孩子积极的评价,让他们体验成功的喜悦,展示学生作品,给学生展示才能的机会,增强了学生自信心。
《logo语言重复命令》课后反思
高启晔
2012.6.6
第三篇:《LOGO语言——重复命令》教学反思
《LOGO语言——重复命令》这一课的教学重点是使学生了解重复命令的特点,掌握重复命令的用法,能使用重复命令画出正多边形。
由于重复命令是LOGO语言中的一个难点,也是一个重点。重复命令相对于学生前面学习的LOGO语言原始命令来说,比较抽象,学生一下子难以理解,因此,在教学中我结合学生的观察和实际操作,帮助学生掌握教材重点理解教材难点。
一、复习部分
1、通过二道复习题(画三角形和正方形),帮助学生回忆已学过的几个LOGO语言原始命令。
2、讨论两个命令的特点(师提示:生说:是前进和旋转两个命令的重复),这时,我及时的给予学生以激励性的语言,学生的学习兴趣和求知欲一下子被调动起来了,从而为下一步教学做好了铺垫。
二、新授部分
1、引导学生分析得出画三角形和正方形的重复执行内容是什么?这个环节我主要是让学生自己从观察——分析——得出结论,这一过程来实现的,通过这一过程,使学生的观察、分析、解决问题的能力得到了加强。
2、这时,教师指出可以用重复命令来画:REPEAT3[fd80rt120]REPEAT4[fd10090]。
3、揭示课题:这就是我们今天的学习内容:重复命令(板书课题)。
4、师强调:重复命令应注意事项。
这一环节如果我让学自己去观察、体会重复命令的特点及应注意的事项,我想效果要比老师直接说出要好的多。
5、接下来,我进行了拓展练习,让学生自己动手画一画、练一练(画六边形、八边形)
三、巩固部分
1、书上内容“练一练”(用比赛的方式)
老师一说要比一比,看一看哪组的同学完成的快、完成的好时,同学们的热情一下子就上来了。比赛结束时,老师及时的把比赛结果公布于众,成绩给予肯定,不足之处给以正确的指导。
2、画正七边形
这个教学环节,我把握的也不是很到位,由于正七边形比较特殊,我没有做以深入的讲解,只是一带而过,所以学生对这个环节的内容掌握的不是很到位。
四、本节课教学重点:
引导学生通过“探”这个过程,“悟”出重复命令REPEAT的用。教学难点是:引导学生“悟”出重复命令的重复次数和重复内容之间的关系、以及正多边形的边数与旋转角度之间的关系。本节课,我采用了“任务驱动、发现学习、探求知识、深入领悟”的教学模式,学生在“探”中“悟”,“悟”中“探”,积极主动地获取知识,体现了学生的主体性。
五、课堂上比较成功的地方有以下几点:
1.采用“任务驱动法”──激发兴趣,引导思维
兴趣是最好的教师,计算机程序设计语言教学的成败,很大程度上取决于学生对计算机课的兴趣和爱好。因此,在教学这一课时,我主要从学生的兴趣入手。来复习画三角形和正方形的命令,让学生观察发现并得出结论,上面命令组一行命令重复了多次,计算机应该给我们方便、快捷的服务,这样重复输入你感觉怎么样?有没有更好、更方便的方法一次完成这些操作呢?然后教师示范,学生观察,然后告诉学生:老师棒不棒?学完这节课,你会发现,原来你像老师一样棒。这样采用任务驱动的方式,激发学生探求新知的兴趣,同时注意培养学生的自信心。
2.发现学习──探求知识,寻求规律
(1)观察入手,发现特征
教学中我以观察为主,对比为辅,教学中注意做好难点的辅垫,使得难点迎刃而解。如在让学生绘制出三角形和正方形后,提问:小海龟重复了几次,每次旋转了多少度?小海龟一共走了多少度?学生边回答,老师边板书。在绘制三角形时,学生就明白了小海龟重复了三次,每次旋转了多少度?有个别聪明的学生就与正四边形的内容对比的看。有一个学生回答出来后,其他同学就有豁然开朗的感觉。表格式的板书使得学生的对比观察,思路清晰。
(2)动手操作,探索规律
让学生动手绘制了正三角形、正四边形,和正六边形后,给学生加大难度,绘制正七边形,由于正七边形特殊,360除以7除不尽,结果有的学生把小海龟每次旋转的角度填成了52度,有的是51度,教师及时引导,你发现了什么?学生会发现正七边形边不重合,不是完全的正七边形。师引导,因为360除以7不等于52也不等于51,同学们只是求的一个近似的值那怎么办?这时有个同学说了可以就用旋转公式360/7作为小海龟旋转的角度,从而悟出正多边形的画法:
REPEAT边数[FD边长RT360/边数]
这样引导学生由迷惑到豁然开朗,眼睛一亮,让学生学习的过程同时成为学生发现问题、研究问题、解决问题的过程。
六、不足之处:应重视学生生成和提高应变能力
1.在绘制正七边形时,没有太扎实,学生按教师引导的方法绘制出正七边形后,教师让学生绘制出其它多边形时,学生仍然把小海龟的每次旋转的角度计算出来,而不是教师想象中的360/9。在这一环节中,如果我让学生绘制完正七边形后,再绘制正十七边形,可能效果会更好一些。
2.在课堂结束,我让学生谈收获时,学生们纷纷发言,都说学会了正多边形的绘制方法。我想升华本课,让学生谈自己的感受,本意是让学生评价自己很棒,通过这节课的学习,更喜欢电脑等。但一个学生却说:我没什么感受。这是课前没想到的事情,我一下子愣了,就让这学生坐下,让另外一个学生谈收获,谈感受。
现在回想,这个地方处理不好。如果当时我让这名学生再看看自己的作品,说说自己的进步,然后再引导学生说说自己的感受,可能效果会更好。
3、如果再让我重新上这堂课,我想把更多的时间都交给学生,让他们自己去熟悉教材,进行操作,老师成为他们的合作者和朋友,重、难点部分老师再做以详细的讲解,我想这样的效果可能会更好一些,下节课我有这个想法试一试,看一下效果。
总之,这节课体现了教师的主导、学生的主体地位,把学生探究、质疑、发现、研究等活动凸现出来,在教学中,倡导学生发现学习、探究学习,自主学习,同时生生评价,自我评价相结合,为学生创造成功体验的机会,给予孩子积极的评价,让他们体验成功的喜悦,展示学生作品,给学生展示才能的机会,增强了学生自信心。
以上是我这节课不成熟的反思,请各位领导和同志给予批评和指正,以便使我今后的教学再上一个新台阶。
第四篇:六年级信息技术教案模块二 logo语言
模块二LOGO
第5课 畅游海龟王国
第一课时 总6
一、教学目标:
知识与技能:认识LOGO王国的窗口,掌握进入与退出LOGO王国的方法,能运用基本命令画出简单图形。
过程与方法:通过直观演示的教学方法,使学生通过交流、实践掌握命令的功能及格式。
情感态度与价值观:激发学生的学习兴趣。
二、教学重点难点
1.进入和退出LOGO,基本命令的格式及功能。
2.灵活运用命令
三、教学准备:计算机、课件 教学过程:
一、导入 1.教师自我介绍。
2.提出要求:课前要准备好鞋套;课堂上要遵守纪律,有问题要举手;操作计算机动作要规范。
出示课件——海龟绘制的图形。引出本学期学习的内容,计算机语言——LOGO语言。
二、学习新知
1.学习进入LOGO王国。演示:利用开始菜单或快捷方式打开LOGO。(1)明确进入LOGO王国的方法(2)观察窗口,说出组成
(3)引导学生通过观看、利用已有知识学习LOGO语言命令的格式及功能
2.认识LOGO窗口 引导学生介绍窗口组成 3.学习命令的格式及功能
教师:我们让小海龟走几步,教师演示命令,引导学生发现海龟经过的地方画出线。给出四个命令:FD BK RT LT 练习:用这种方法画一个正方形。介绍DRAW命令——清屏
4、学习退出LOGO王国的方法 教师:你们能退出吗? 演示另一种方法:BYE
1、小结本课知识点
2、练习用海龟画出几个简单图形。
总结学生练习的情况,小海龟还可以飞一段路再走
第二课时
认识LOGO 总7
一、教学目标
1、学习进入与退出LOGO语言窗口
2、学习“CS”、“HT”、“ST”命令。
二、教具准备:
1、多媒体机房。
2、极域教学系统。
3、相关图片、课件。
三、教学重难点:
重点:进入与退出LOGO语言窗口。难点:基本命令的使用 教学时间:1课时 教学过程:
一、导入
1、利用计算机画图的方法很多,如:画图,PHOTOSHOP等,利用LOGO语言画图就是其中的一种,那什么是LOGO语言呢?
2、介绍LOGO语言
LOGO语言是一种的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,非常有趣。LOGO语言创始于1968年,在美国麻省理工学院人工智能研究室完成。
LOGO源自西腊文,原意即为思想,是由一名叫佩伯特的心理学家,偶然间看到一个像海龟的机械装置触发灵感,于是利用他广博的知识及聪明的才智而最终完成了LOGO语言的设计。
LOGO学了有什么好处呢?这是一定大家关心的问题吧!大家不要认为这是简单的画图软件就行,一开始,你可能会认为是这样,不过,它隐含着非常严谨的科学道理,需要你掌握一定的逻辑思维能力,特别是要会从数学的角度出发考虑问题。你会发现,这个软件,将使你处理事情时,会非常严谨,养成一丝不拘的好习惯。用好这个软件,可不能大大咧咧噢!
今天开始,我们就一起来进入LOGO语言的神秘王国。
二、新授
1、LOGO语言的启动 讲解:
打开D盘,单击LOGOW目录,单击:PLOGO.EXE,,出现窗口。
详细介绍LOGO语言窗口:视图窗口和命令窗口。
问题:明确视图窗口的位置、命令窗口的位置,明确母位、提示符,光标。
探究:
试着在命令窗口其中键入下面的命令,命令后要按回车键 FD 100 RT 120 FD 60 RT 120 FD 60 RT 120 观察:画出的是什么图形?
2、“HT”、“ST”、“CS”命令 讲解:分别演示三个命令,明确三个命令的作用 了解:知识屋:HT,ST均为缩写。
3、LOGO语言的退出
告诉学生退出LOGO语言有多种方法:
关闭窗口,键入EXIT和BYE命令,退出LOGO
三、实践
1、输入课文实践园的命令,观察画出了什么图形?
2、使用多种方法退出LOGO语言。
四、小结
1、对学生实践情况作好记录。
2、学生在教材成果篮中填写内容。
第6课 多彩图形的绘制
一、教学目标
1.掌握前进与后退命令、左转与右转命令。
2.初步掌握小海龟方向变化与转弯命令之间的关系。
3.学会用Logo语言命令画简单图形。
二、重、难点
1.重点:前进与后退命令、左转与右转命令。
2.难点:小海龟方向变化与转弯命令之间的关系。
三、教学准备 多媒体网络教室
四、教学课时 2课时
第 1课时 总8 【教学目标】
1.掌握前进与后退命令、左转与右转命令。
2.初步掌握小海龟方向变化与转弯命令之间的关系。【教学过程】
(一)复习
复习上堂课所学的命令:HT,ST,EXIT,BYE
(二)新授
师:今天我们要让小海龟乖乖地听我们的话,我们说前进它就前进,我们说后退它就乖乖地后退。
师:请大家将书本P5页的代码输入电脑,执行一下,看看效果。生:(操作)
1.师:前进100个点。(演示:FD 100)FD 是forward的缩写。命令格式: FD 步长(以屏幕的像素点为单位)
生:(操作:让小海龟前进100,再前进100,再前进100)师:这个小海龟往上走,结果从下面出来了。这是因为大家绘制的范围出界了的缘故。下次画图,一定要算好绘画区的大小,才能获得满意的图案。
师:大家试试看,这个绘画区的高度是多少? 生:(操作,用FD测试。)
2.师:前进是forward,后退是什么呢? 生:back。生:(操作)
命令格式:BK 步长(以屏幕的像素点为单位)
师:小海龟如果总是向前向后,肯定要出界的。我们试试让它左右转弯。
师:(演示:RT 90 FD 100)师:请问,这个RT有什么作用? 生:向右转了90度。
师:如何让它右转180度?270度,360度呢? 生:(操作)命令格式:RT
度数 师:如何让它左转? 生:LEFT。
命令格式:LT
度数
(三)巩固
师:请大家画一个正方形。边长是100。生:(操作)
师:请大家画一个长方形,长是100,宽是50。生:(操作)
(四)拓展
师:下面,请大家试试下列这条命令:
forward 100 right 90 forward 100 right 90 forward 100 right 90 forward 100 生:(练习)
师:我们之前所学到的所有的命令,大部分都是缩写形式。如果你使用完整的单词作命令,也是可以的。
师:请问,CS是什么意思? 生:清理屏幕。
师:在英语中,screen是屏幕,clean和clear都有清理的意思。大家试试看,哪些命令可以清除屏幕。
生:(在教师指导下尝试)clean,clean screen ,clear screen,clearscreen cleanscreen 生:clean,clearscreen跟CS一样,都可以清理屏幕的。
第 2课时 总9 【教学目标】
1.复习前进与后退命令、左转与右转命令。2.掌握小海龟方向变化与转弯命令之间的关系。【教学过程】
(一)复习
1.师:请大家画一个正方形,边长是90。
生:(操作)FD 90 RT 90 FD 90 RT 90 FD 90 RT 90 FD 90 师:请大家将上面的命令中的RT改成LT,会发现什么? 生:(操作)方向反了。
师:请大家将上面的命令中的FD改成BK,会发现什么? 生:(操作)
师:请大家将上一条命令中的LT改成RT,又会如何呢? 生:(操作)
2.师:下面,请大家让小海龟画一个楼梯出来。
(二)新授
1.师:利用“RT 90”或者“LT 90”,我们可以画出度数为90度的直角。那么,我们能不能画出锐角、钝角呢?
生:可以。直接在后面修改90这个数字就可以了。师:下面老师口述,请大家将下面的命令输入电脑,看看是一个什么形状。在输入的时候请大家注意旋转的角度是多少。
生:(边听边输入)CS RT 30 FD 45 RT 120 FD 45 RT 120 FD 45 RT 120 HT 生:是一个三角形。
师:是普通的三角形么?它的三条边的长度分别是多少? 生:是45。
师:如果三边都是一样长的,那么这个三角形应该叫作:等边三角形。问:等边三角形的三个角的度数是多少?
生:60度。
师:既然三个角的度数应该都是60度,那么请大家注意观察我们刚才输入的命令,里面有60这个数字吗? 生:没有。
师:既然没有,怎么会画出60的角呢? 生:„„。
师:(从小海龟的角度分析每条指令的效果)师:请大家画一个边长是60的等边三角形。
师:请大家从反方向,按逆时针重画刚才的等边三角形。
2.师: 我们会画了四个角都是90度的四边形,下面我们来试试画只有一个直角的三角形。
画法:已知直角边分别是:100和200 fd 100 rt(180-arctan 200/100)fd sqrt(200*200+100*100)rt(180-arctan 100/200)fd 200
(三)练习实践园:
(1)学生自行练习
(2)师:直角三角形三边分别是:50,87和100。(3)师:(设定各边参数)
第7课 编写简单的过程
教学目标 知识与技能:
1、知道什么叫过程;
2、学习和掌握过程的编写、定义和使用的方法;
3、理解执行过程名其实就是执行过程中的命令串,一经定义后的过程,可以与基本命令一样使用。
教学重点:什么是过程;过程的定义和使用。教学难点:过程的定义和使用;过程的修改和调试。教学时间:2课时
教学准备:用LOGO语言画出的正方形、圆和三角形成基本图形
教学过程
第1课时
总10
一、引入
1、师布置上机任务,同时也是复习的过程: 请一组的同学画一个边长为30的正方形;请二组的同学画一个边长为60的三角形; 请三组的同学画一个边长为5的圆;
2、生操作、教师巡视
3、随机再要求学生清屏后,调整参数再完成画正方形、三角形和圆。
师引导学生思考: 在命令小海龟画图的时候,总是需要我们一行行地输入命令,这样虽然很直观,但也有一个很大的缺点,那就是所有的命令都不能保存,画错了也无法修改,如果需要再画一次,只好重新输入,非常麻烦。
另外,小海龟只会做前进、后退、左转或右转等简单动作,如何我们要小海龟画一个正方形,必须告诉它怎么画,那怕它刚画了一个正方形,还是不能记住画图的命令和过程。其实不是小海龟太笨,而是我们没有让它记住完成任务的命令和过程。那么怎样才能让小海龟记住画图的命令和过程呢?为了解决这一问题,LOGO语言为同学们准备了一个特殊的方法叫做“LOGO语言的过程”(板书:LOGO语言的过程)。简单地说,“过程”可以把画一个图形的所有命令组合在一起,给它取一个名字,并且让小海龟牢牢地记住。以后只要输入这个过程的名字,小海龟就能听懂,并老老实实地画出这个图形来。也就是说,小海龟学会了画这个图形的新命令。
二、新课教学
板书:
一、什么叫过程:把海龟画图过程中执行的所有命令组合在一起就叫过程。
师:那么我们该如何编写和定义过程呢?
板书:
二、如何编写和定义过程
1、过程的编写:EDIT ZFX 师:下面我们来看看如何编写一个让海龟画正方形的过程。
师演示在命令窗口输入:EDIT ZFX 这里EDIT是指打开编辑窗口,ZFX是我们要编写的过程的名字,注意在它们之间要留有空格。
师:(强调过程的格式)这时,LOGO就会打开一个编辑窗口,窗口中第一行TO ZFX 称为过程头,其中ZFX是这个过程的名字,被称为“过程名”,最后一行END称为过程尾,中间空着的一行,就是留给我们写过程命令的位置。
我们在过程头和过程尾之间写上画正方形的命令
2、过程的定义:F2 敲F2键就可以完成ZFX过程的“定义”,回到命令窗口。命令窗口会显示ZFX redefined的信息,表示ZFX过程已经定义成功。定义过程就是让小海龟记住过程的内容。
3、执行过程:过程名 当我们在命令行中输入过程名,就表示要小海龟执行过程头和过程尾之间的命令。
在命令窗口中键入过程名ZFX,回车后,小海龟立刻画出一个正方形。
请你在命令窗口中输入:FD 100 ZFX,看看小海龟能画出一个什么图形?
师小结:说明定义后的过程可以与前面我们学习的基本命令混合使用。实际上,小海龟在我们的帮助下,学会了画的正方形的命令ZFX,并且一经定义的过程,可以任务的执行。
任务:试一试,你能让海龟记住画三角形和圆的命令吗? 学生上机练习,教师巡回指导。
第2课时
总11
三、过程的修改和调试
当编写好的过程需要修改时,只需要再在命令窗口中输入:EDIT 过程名 回车,就可以再次进行过程编写窗口,对过程进行修改,修改好的过程必须再次用F2定义,否则,小海龟还是记住上一次的过程。
师总结:我们可以用过程让海龟记住画图的命令。执行命令“EDIT 过程名回车”,可进入过程编写窗口;第一个过程的都是以 “TO 过程名”开始,以“END”结束,在过程头与过程尾之间是海龟执行过程时画图的命令;编写好的命令必须用F2定义;执行过程时,只需要与基本命令一样,在命令窗口中输入“过程名 回车”。
任务:请同学们定义画正方形、长方形、三角形和圆的过程:(小提示:你可以在编辑窗口中,一次输入多个过程。不过要注意,每个过程都应该有自己的过程头和过程尾。)
四、练习
1、完成书后实践园
2、完成探究园
第8课 变量过程与递归过程
【教学目标】
1.学会保存过程的方法,会调用过程来绘图。
2.通过学习保存和调用过程,体会过程的作用,并学会知识的迁移。
3.通过随时、反复调用过程,初步理解子程序的含义。4.计算机程序设计要求科学而严密,通过本课的学习,从小养成科学、严谨的工作态度。
【教学重点、难点】 1.重点:学习保存过程和调用过程的方法。
2.难点:让学生体会过程在程序设计中的作用,初步理解子程序的含义。
【教学准备】 多媒体网络教室 【教学时间】2课时。
第1教时
总12 【教学目标】
1、学会保存过程的方法,会调用保存过的过程来绘图。
2、通过学习保存和调用过程方法体会过程的作用,并学会知识的迁移。
3、通过随时和反复调用“过程”,初步理解子程序的含义。
【重、难点】
重点:本课的重点是用知识的迁移来学习保存过程和调用过程的方法。
难点:让学生了解体会过程在程序设计中的作用,初步理解子程序的含义。
【教学准备】
多媒体网络教室;建立用于保存学生文件的文件夹 【教学过程】
一、激趣引入:
1、上节课我们学习了定义过程并用定义的过程画出美丽的图形,下面教师就用上节课定义过的过程完成下列图形。教师边说边演示(观察教师展示的图形和过程)
ZFX repeat 5[rt 90 fd 50 lt 30 zfx]
2、提问:请同学们试试看你们能用这两行命令完成这个图形吗?不能,因为大家都知道退出LOGO后所定义的过程就会消失,你们猜猜老师是怎样快速画出这些图形的?
3、引导学生说出“保存”、“读取”或类似词语。
二、传授新知
1、那如何才能保存好我们定义的过程呢?请同学们定义一个正画正方形的过程,通过小组讨论方式保存在自己的文件夹中。(这一过程对学生来讲不难,因为在以往的学习中已经学过多次文件的保存,教师只要引导学生进行知识的迁移,并通过小组讨论交流完成新知识的学习)
2、请同学起来说说看你是如何保存的?有问题时教师可以加以纠正。(注意保存路径)
(FILE—SAVE(SAVE AS))
3、同学们刚才保存好ZFX这个过程,请完成刚才的图形。
4、学生完成实践园中“yuan”“zfx”“cfx”
三、小结
1、将程序定义为过程;
2、单击文件菜单下的保存命令,弹出保存对话框;
3、选择文件保存位置,输入文件名;
4、单击确定按钮,完成程序保存。
注意:文件的取名应尽可能反映保存的内容。
第2课时 总13 【教学目标】
1、学会保存过程的方法,会调用过程来绘图。
2、通过学习保存和调用的过程,体会过程的作用。
3、通过随时、反复调用过程,初步理解子程序的含义。【重、难点】
1、学习保存过程和调用过程的方法。
2、让学生体会过程在程序设计中的作用,理解子程序的含义。【教学准备】 多媒体网络教室 【教学过程】
一、复习导入
如何才能保存我们定义好的过程呢?请学生定义一个画正方形的过程,通过小组讨论,将定义的过程保存在自己的文件夹中。(这一过程对学生来讲不难,因为在以往的学习中已经多次接触到文件的保存,教师只要引导学生进行知识的迁移,并通过小组讨论、交流完成新知识的学习。)
二、新课教学 调用过程:
1、提出问题:下面请同学们退出LOGO程序,然后再打开LOGO程序,再输入下列命令,看能不能完成上面的图形?
ZFX repeat 5[rt 90 fd 50 lt 30 zfx]
2、引导学生找出问题所在:尽管我们把定义好的过程保存在硬盘中,但在使用前必须先要把这个过程调用出来,小海龟才记得起来这个“命令”。
3、提醒大家用FILE 菜单中的“LOAD”命令来试一下,引导学生自主探索。
4、小组内讨论交流自己的发现,让学生通过互相学习的方式来完成“LOAD”的使用。
5、小组汇报
6、学生评价
7、教师评价、肯定、纠正。
三、学生练习:
打开已经保存的过程并执行。
四、学生练习
1、调用过程完成“探究园”中的两个图形并保存。
2、编写并保存P23实践园四个图形的过程,再打开执行。【板书设计】 过程的保存和打开
一、编写过程
二、保存过程
三、打开并执行过程
第9课 小海龟写字、算数
教学内容: ⒈输入文字。⒉海龟算数。教学目标:
⒈学会文字的输入和字体设置。⒉了解简单的计算。教学重难点:海龟算数。教学课时:2课时。
第一课时
总14 教学内容: 输入文字。教学目标:
学会文字的输入和字体设置。教学过程:
一、导入新课。
师:小海龟不但会输入文字,还会算数呢!
二、学习新知。⒈设置字号。
单击工具栏上的“字体设置”按钮,弹出字体设置对话框,选好字体、字形和大小,单击“确定”按钮即可。
⒉输入文字。⑴命令:TT[字符串] 功能:在屏幕上写字。⑵过程:
①设置字体字号为隶书、粗体和二号。②确定小海龟的位置。
③在命令窗口输入TT[你好,见到你很高兴],并执行。
三、操练。
完成p121“练一练”的第1题。
四、小结。
第二课时 总15 教学内容: 海龟算数。教学目标:
了解简单的计算命令和使用步骤。教学过程:
一、学习命令。⒈输出命令: ①PR A
功能:如果A是数字,直接显示A;如果A是算式,显示A的结果。
②PR [输出内容] 功能:原样输出内容,可以是字、句子、算式或符号等。③(PR内容1内容2)功能:同时显示多个输出内容。⒉赋值命令:MAKE“变量名表达式 功能:把表达式的值赋给指定的变量。⒊键盘输入命令:READ 功能:等待从键盘输入命令。
二、计算圆的面积。
⒈调出过程编辑器编写过程,定义过程。TO MJ
PR [请输入半径:]
MAKE "R READ
(PR [圆的面积是:]3.14*:R*:R)END ⒉调用过程,输入变量,显示出结果。MJ redefined
? MJ
请输入半径:
? 16
圆的面积是:803.84
?
三、操练。
⒈完成p120的“试一试”。
⒉完成p121“练一练”的第2、3题。
四、小结。
第10课
综合实践——用Logo过程画图教学内容: P122~P125的内容。教学目标:
⒈熟练掌握过程的编写。⒉进一步熟悉Logo命令。教学重点:掌握过程的编写。教学课时:1课时。
(一)教学内容:确定主题。教学目标:
设计好Logo的主题。教学过程:
一、活动要求。
⒈以小组合作的形式开展活动。
⒉组内每个人成员都要承担一定过程的编写。
总⒊组内成员要讨论,共同商量,修改过程。
二、与小组成员一起讨论,确定主题。
从以下的两个主题中选一个,或者另选其他主题。⒈编写并画出如图19-1所示的“地板上的小狗”程序。①定义地板过程,调用黑色正方形。
②定义小狗过程,调用亮黄色正方形、亮蓝色菱形和亮粉色三角形(定义正方形时,过程名不能和地板中正方形的过程名重复)。
③定义地板上的小狗过程,调用地板过程和小狗过程。⒉编写并画出如图19-2所示的“五星花环”过程,把它编写成为类似转动的风车一样的动态花环和五星。
①定义花环过程,调用小花过程,小花过程调用红色三角形过程。②定义五星过程(REPEAT 5[FD 50 RT 144 FD 50 LT 72]PU BK 10 PD FILL PU FD 10 PD)。
③定义五星花环过程,调用花环过程和调用五星过程。④修改五星花环过程为递归调用。
三、分工编写子过程和主过程。
四、对程序进行测试和修改。
五、小结。
第五篇:用重复命令画正多角形教案
用重复命令画正多角形
教材分析:
通过前三节课对重复命令的学习,学生对重复命令已经比较熟悉了。《画多角星》同样是利用重复命令画图。本节课内容分为三部分,第一部分是利用重复命令画正五角星;第二部分是利用重复命令画正奇数多角星;第三部分是利用重复命令画正空心五角星。教学目标:
1.知识目标 理解使用重复命令绘制正五角星的方法。理解使用重复命令绘制正奇数多角星的方法。理解使用重复命令绘制正空心五角星的方法。
2.能力目标 能熟练地得运用重复命令绘制正五角星。能比较熟练地利用重复命令绘制正奇数多角星。能比较熟练地利用重复命令绘制正空心五角星。培养学生的空间思维、逻辑思维能力、小组合作学习能力、表达能力。
3.情感目标 培养学生图形的审美情感。教学重点 用重复命令绘制正五角星。用重复命令绘制正奇数多角星。用重复命令绘制正空心五角星。
教学重点:用重复命令的基本格式 教学难点:用重复命令绘制正多角星。学情分析:
通过前面对重复命令的学习,学生对重复命令已经比较熟悉了。知道了怎么利用重复命令画正多边形、圆以及圆弧。本节课是在前节课的基础上利用重复命令画正多角星,考虑到在知识方面学生已经对重复命令有了比较深入的了解,知道如何通过分析图形使用重复命令;在情感态度方面学生对画图具有比较强的兴趣;所以对本节课的教学,把重点放在对学生自学能力、合作交流能力、问题解决能力的培养上。主要任务是创设情境引导学生自主探究,学生通过自主探究的过程实现预期的知识、能力、情感、态度和价值观的目标。教学方法: 情境教学法、探究教学法、小组合作教学法。所用课时: 1课时。教学环境:
多媒体机房。本课教学应至少一人一机或两人一机,教师广播系统。
教学过程 :
一、引入新课
老师:前面我们都是用的重复命令画图,看来重复命令的用途可真大啊。老师和小海龟也知道现在同学们能够画很多美丽的图案。小海龟想这下怎么再给你们出难题呢?小海龟和老师商量了,决定让你们画星星(展示屏幕上的关于星星的图片,一个正五角星、一个正九角星、一个空心的正五角星),同学们你们做好准备没有,这节课可全靠自己了,老师和小海龟将在适当的时候给予帮助。不过小海龟和老师还是希望同学们能够通过自己的探索找到画五角星、正九角星、正空心五角星的方法。
学生:提出自己还没明白的问题,或者其他的建议 老师:分组,将学生按照一定的标准分组,并按学生特点分配任务,同时展示小组学习可用的资源、学习要求、目标以及评价方法等
二、新课教学
老师:现在大家可以开始工作了。学生:动手操作
师:(观察学生的动手情况,一方面调整学生的进度,另一方面记录学生的学习情况)
下面我们一起来交流一下制作过程中获得的宝贵经验。(请同学上讲台分别讲述他们在制作过程中的经验和所得出的结论,同时给予评价和奖励)
生:(经验交流)
师:这节课通过同学们自己的努力画出了美丽的正五角星、正九角星、正空心五角星。现在我们一起来总结一下画图的方法。
首先看看正五角星,它的命令是REPEAT 5[FD 边长 RT 144];
正九角星:REPEAT 9[FD 边长 RT 160],小海龟还要告诉大家画正奇数正多角星的命令格式:REPEAT 角数[FD 边长 RT 180-180÷角数]。
三、巩固阶段
师:同学们现在可以试试画正十一角星、正十五角星。最后画正空心五角星,它的格式是:REPEAT 5[FD 边长 RT 144 FD 边长 LT 72]。小海龟也要告诉大家画正空心多角星的命令格式:REPEAT 角数[FD 边长 RT 720/角数 FD 边长 LT 360/角数],同学们你可以试一试,看看用这个命令能不能画出你心目中的正空心多角星。学生:进一步巩固,加深理解。小结:
得到画正多角星的方法 Repeat 角数[fd 直线长度 rt 180-180/角数] fill 填色命令让你的图形变的更漂亮。同学们今天我们通过阅读课本,共同研究,分析了不同的多角星的角度规律,利用LOGO语言画出了不同的多角星,看来小海龟的本领还真是很大呀!希望同学们能够多多开动脑筋,积极的思考,很多复杂的图形都可以画出来。教学反思:
本堂课通过由浅入深的任务和建立星级考核评价机制,可以使学生逐步体验成功,培养自信,养成“先分析后操作”的探索创新习惯。在学习的时候,我还安排了小游戏,让每一个小组选出一名小朋友当一次海龟,由其他组员写好命令,然后让他来执行,实实在在走给大家看,这下教室里炸开了锅,一个个跃跃欲试,都来出题目,要考倒队友,大家在玩中不知不觉就命令记住了命令。
桥头第一小学 郑 玉 香