【文档说明】信息技术【人教版新版】六年级下册3.13《多个海龟齐画图》教案.doc,共(3)页,19.500 KB,由小喜鸽上传
转载请保留链接:https://www.ichengzhen.cn/view-192530.html
以下为本文档部分文字说明:
第13课多个海龟齐画图教案教学目标1、认识认识LOGO系统中的系统中的16个小海龟个小海龟。2、能够编写过程指挥多个小海龟一起画图能够编写过程指挥多个小海龟一起画图3、学会管理工作区中的过程学会管理工作区中的过
程4、进一步熟悉进一步熟悉LOGO系统中指挥小海龟画图的方法系统中指挥小海龟画图的方法教学重、难点1、用ASK、、TELL和EACH命令激活小海龟进行绘画。命令激活小海龟进行绘画。2、会用会用TELLALL和WHO命令查看小海龟的当前状态。命令查看小海龟的当前状态。3、教学方法教学方法教学法、
演示法、练习法、讨论法教学法、演示法、练习法、讨论法4、教具、学具教具、学具电脑、演示图案电脑、演示图案七角心七角心扇子扇子教学过程一、复习导入1、通过复习教材、通过复习教材55页第一题图页第一题图形,让学生在变换不同参数的过程中
领悟递归作图的奥妙,体验形,让学生在变换不同参数的过程中领悟递归作图的奥妙,体验成功的喜悦,从而激发学生进一步探究新知的积极性。成功的喜悦,从而激发学生进一步探究新知的积极性。2、有句话“书山有路勤为径,学海无涯苦创舟书山有路勤为径,学海无涯苦创舟”是什么意思呢我
们已是什么意思呢我们已经学了不少关于经学了不少关于Logo作图的知识了,是不是可以不学了呢作图的知识了,是不是可以不学了呢古人说古人说“学无止境、艺无止境学无止境、艺无止境”,我们要不断的汲取新知识,才能,我们
要不断的汲取新知识,才能丰富我们的大脑。丰富我们的大脑。我们之前都是学的一只海龟作图,可不可以我们之前都是学的一只海龟作图,可不可以多唤几只海龟出来一起作图呢要是行了话,我们在作图里就省多唤几只海龟出来一
起作图呢要是行了话,我们在作图里就省事省时了,是吧今天我们就来试一试多龟图。事省时了,是吧今天我们就来试一试多龟图。二、新课1、出示教师事先准备好的图案(教材出示教师事先准备好的图案(教材74页图页图2),边欣赏),边欣赏边边播放
轻音乐笛子赞歌,让学生在轻松愉悦的气氛中放松下来,播放轻音乐笛子赞歌,让学生在轻松愉悦的气氛中放松下来,集中精力学习新内容。集中精力学习新内容。用问题来激发学生的未知欲用问题来激发学生的未知欲图美美图美美你有
什么感受想知道是怎么创伤出来的吗你有什么感受想知道是怎么创伤出来的吗2、画、画圆环圆环(1)观察并分析图,每观察并分析图,每个圆的个圆的形状。我们可以利用以前学过的知识来形状。我们可以利用以前学过的知识来画画圆环圆环。(2)
过程TOPYREPEAT360RT90FD10LT90PYEND3、画、画旋转长方形旋转长方形(1)TOCFB1B2REPEAT2RT15CFB1B2ENDCS7030(2)分析我们上面的过程都让一个小海龟来画,是不是有)
分析我们上面的过程都让一个小海龟来画,是不是有点麻烦呢点麻烦呢我们能不能编写一个程序,让更多的小海龟同时作我们能不能编写一个程序,让更多的小海龟同时作画呢画呢(3)这个想法是可以实现的,我们可以像孙悟空那样
)这个想法是可以实现的,我们可以像孙悟空那样呼唤出无数个小海龟来同时作画。不过,小海龟分身的数量只有呼唤出无数个小海龟来同时作画。不过,小海龟分身的数量只有32767个。在这里,我们要学到一个新的命令个。在这里,我们要学到一个新的命令SETTURTLES命令。命令。
格式格式SETTURTLESn(n的取值范围是的取值范围是1-32767的整数)功能分身出功能分身出n只会画画的小海龟。只会画画的小海龟。如SETTURTLES20就可以分身出就可以分身出20只会画画的小
海龟,它只会画画的小海龟,它们的编号分别为们的编号分别为1、、2、、3、、4、、5、、6、、7、、8、、9、、10、、11、、12、、13、、14、、15、、16、、17、、18、、19。。(4)输入SETTURTLESn看一看有多少个小海龟在原地待命。海
龟在原地待命。我们会看到在图形窗口中只有一只小海龟吧,我们会看到在图形窗口中只有一只小海龟吧,为什么找不到其他的小海龟呢他们都藏到哪去了为什么找不到其他的小海龟呢他们都藏到哪去了呵呵,原呵呵,原来小海龟还比较贪睡呢只有来小海龟还比较贪睡呢只有0号小海龟处于活动状态。我们号小海龟
处于活动状态。我们还是想个办法用一个命令来唤醒其他的小海龟吧。还是想个办法用一个命令来唤醒其他的小海龟吧。命令命令TELLALL格式格式TELLALLn1n2(以上面的(以上面的“SETTURTLES20”命令为例,此处的格式为命令为例,此处的格式
为“TELLALL119”表示要同时唤醒表示要同时唤醒0-19号的号的20只小海龟作画。)只小海龟作画。)(5)在唤醒海龟里我们是在唤醒海龟里,我们是不是觉得还有偷懒的没有被唤醒呢那我们就用不是觉得还有偷懒的没有被唤醒呢那
我们就用WHO命令来命令来查看一下。设置好多只小海龟,我们就可以作画了。查看一下。设置好多只小海龟,我们就可以作画了。DRAWTELLALL015SETPC10SETW3PULT45FD250RT135小海龟挤在一起,怎么画呢我们还是先让它们一字排开小海龟挤在一起,怎么画呢我们还是先让
它们一字排开吧。EACHRT90PD说明说明EACH命令指挥每一只醒着的小海龟同时执行列表中的所有命令,命令指挥每一只醒着的小海龟同时执行列表中的所有命令,通常与通常与WHO命令配命令配合使用,以便使不同编号的小海龟分别以自合使用,以便使不同编号
的小海龟分别以自已的编号为参数执行相应的命令。已的编号为参数执行相应的命令。上面这条命令指挥上面这条命令指挥2号海龟号海龟前进前进70步,步,3号海龟前进号海龟前进105步步依此类推。依此类推。(6)我们接下来要让奇数列和偶数列的各接下来要让奇数列和偶
数列的各9只小海龟分别执行过程只小海龟分别执行过程QJX,,画出整幅图,这时候要用的命令为是画出整幅图,这时候要用的命令为是TELLALL命令。命令。格式格式TELLALL功能只叫醒并指挥编号表中列功能只叫醒并指挥编号表中列出编号的小海龟作画,而让其余的海龟继续睡觉。出编号的小
海龟作画,而让其余的海龟继续睡觉。TOQJXTELLALL26STEACHREPEAT7PURT90FD10PDFILLEND提示提示在“FDWHO*100-400”命令中,用海龟的代号确定每命令中,用海龟的代号确定每只海龟开始画图的位置。有一个只海龟开始画图的位置。有一个
WAIT命令,这样可以清楚地命令,这样可以清楚地看到看到5个海龟画图的过程。个海龟画图的过程。(7)以前学过的有许多用)以前学过的有许多用Repeat命令绘制的图,如果改用今天学的多龟命令作图就更容易了,比命令绘制的图,如果
改用今天学的多龟命令作图就更容易了,比如“画扇子画扇子”。。TOSJREPEAT3ENDTOSHANZITELLALL18STFSEACHREPEAT16SSEND同学们有时间可以去思考并讨论一下。同学们有时间可以去思考并讨论一下。在编辑
窗口的在编辑窗口的“画画转动的风车转动的风车”的过程的过程TOSYFD40REPEAT2BK40ENDTOFENGZHENTELL9RT90TELL10RT180TELL11RT270TELLALL912EACHREPEATNpdsyenddr
awfengche403三、巩固练习分组完成分组完成“画转动的风车画转动的风车”的过程编写,并执的过程编写,并执行,讨论并调节。行,讨论并调节。四、作业四、作业有余力的学生可以独立或合作完成有余力的学生可以独立或合作完成教材教材P90页的页的2作业。作业。教学反思这节课的内容不多,
但程序相对比较复杂,而且整这节课的内容不多,但程序相对比较复杂,而且整个画图的效果是要把整篇课文内容讲完了之后才能执行出来。中个画图的效果是要把整篇课文内容讲完了之后才能执行出来。中间的过程讲起来就感到有点空洞,学生容易分散注意力。鉴于这间的过程讲起来就感到有点空洞,学生容易分散注意力。
鉴于这种情况,分两部分进行讲解。第一部分是种情况,分两部分进行讲解。第一部分是绘图过程,这部分的内绘图过程,这部分的内容可以执行出来,先让学生观察一下效果,这部分的内容作为详容可以执行出来,先让学生观察一下效果,这部分的
内容作为详细介绍,时间上尽量侧重一点,还可以上学生讨论一下。第二部细介绍,时间上尽量侧重一点,还可以上学生讨论一下。第二部分是几个必要的命令,如分是几个必要的命令,如SETTURTLES\TELLALL\TELL\WHO等。是因为作图需要而等。是因
为作图需要而列出的命令,对学生来说,显得有些抽象。所以这部分内容只让列出的命令,对学生来说,显得有些抽象。所以这部分内容只让学生了解,不要求熟练掌握,在讲解过程中也可以粗略一些,不学生了解,不要求熟练掌握,在讲解过程中也可以粗略一些,不要求花大量
的时间。在执行时,要把所有的过程都输入在要求花大量的时间。在执行时,要把所有的过程都输入在“编辑编辑栏栏”中,再执行才能有整体效果。中,再执行才能有整体效果。