您好,欢迎来到年旅网。
搜索
您的当前位置:首页小学六年级上册信息技术《用Logo语言制作动画》教案教学设计反思

小学六年级上册信息技术《用Logo语言制作动画》教案教学设计反思

来源:年旅网
小学六年级上册信息技术《用Logo语言

制作动画》教案教学设计反思

小学六年级上册信息技术《用Logo语言制作动画》教案教学设计反思 第十一课 争分夺秒

——用Logo语言制作动画 教学目标:

1、学会用Stamprect命令画空心和实心矩形。 2、掌握用SETH命令设置小海龟脑袋方向的方法。 3、了解产生动画效果的原理和方法,并能设计制作出简单的动画。 教学重、难点:

1、学会用Stamprect命令画空心和实心矩形。 2、了解产生动画效果的原理和方法,并能设计制作出简单的动画。 教学方法:

教学法、演示法、练习法、讨论法 教具、学具: 电脑、演示图案 教学过程:

一、复习导入

1、制作一个连长为90步的正方形和一个半径为45步的圆,看看他们的关系,可以分步画,也可以编写过程画。 (1)分步画命令:

repeat 4 [fd 90 rt 90] rt 45 pu fd pd stampoval 45 45

(2)编写过程: TO zhongmian

repeat 4 [fd 90 rt 90] rt 45 pu fd pd stampoval 45 45 END

2、我们前面学过了小海龟作图案的很多方法,大家只要开动脑筋,就能设计出很多精美的图案并且能让小海龟作出来供大家欣赏。那么我们能不能叫小海龟制作出动画呢? 谚语“光阴似箭,日月如梭”,我们制作一个钟表来督促我们珍惜时光,好好学习吧。 二、新授课

1、观察教材58页图11.1.并思考,安是由哪些图形组成的?你怎样画出钟面? 2、画钟面及刻度。

先用Sramprect命令画一个连长为180的正方形作为钟的轮廓。

格式:Sramprect X Y

功能:以小海龟当前位置为左下角,画一个长为X,高为Y的长方形,且小海龟的位置和方向不变。

提示:画实心长方形的命令为:(Stamprect X Y \"True),括号不可少。

SETPC 3 (Stamprect X Y \"True )

提示,在编辑窗口中输入“\"True”时,要切换在英文输入法状态,否则有可能影响执行效果。 再将小海龟移到正方形的中收O点: PU FD 90 RT 90 FD 90 PD

然后以O点为圆心,用Stampoval命令画一个实心圆作表盘:

SETPC 15 (Stampoval 85 85 \"True)

最后用Repeat命令画出刻度线(分级讨论画法): SETPC 9 SETW 3 Repeat 12 [PU FD 70 PD FD 10 PU BK 80 RT 30 PD]

这样,我们的命令就编写完了,但是我们要把这些语句组合起来,编写一个完整的过程(为了让钟面图在正中,我们还是先把小海龟退90步吧): TO zhongmian

BK 90 SETPC 3 (Stamprect 180 180 \"True ) PU FD 90 RT 90 FD 90 PD

SETPC 15 (Stampoval 85 85 \"True)

SETPC 9 SETW 3 Repeat 12 [PU FD 70 PD FD 10 PU BK 80 RT 30 PD] END

3、画走动的指针

接下来我们就要画走动的指针了,在画指针之前,我们先来学习一下SETH命令吧。 格式:SETH 角度

功能:将小海龟的脑袋指向指定的角度。

在设置前我们需要了解钟面的角度确定的知识,垂直向上为“0°”,水平向右为“90°”,垂直向下为“180°” ,水平向左为“270°”,其余类推。 引导学生学习教材60页图11.3。

提示:角度的取值应小于32767,当超过360°时,小海龟有、实际指向的角度为除以360后的余数。

Logo语言中没有动画命令,那么我们怎么才能画出会走动的指针呢?

先分别画出时针、分针和秒针,并用SETH命令将它们指向正确的时刻,接着用PE命令把它们全部擦掉,等待一秒后,再在下一刻度上画出这三根针。

就这样画了擦,擦了画,画了再擦,擦了再画,利用人的视觉暂留现象,便可以产生动画的效果了。

TO zhizhen:H :M :S PD

IF :S>32767 THEN STOP

SETH :H*30 SETPC 0 SETW 3 FD 40 BK 40 SETH :M*6 SETPC 2 SETW 2 FD 50 BK 50 SETH :S*6 SETPC 12 SETW 1 FD 60 BK 60 WAIT 100 PE

SETH :H*30 FD 40 BK 40 SETH :M*6 FD 50 BK 50 SETH :S*6 FD 60 BK 60

zhizhen :H+1/10/(60*30) :M+1/10/6 :S+6/6 END 说明:

大家都知道,秒针转动一圈是60秒,则秒针每走一秒转动6°;一分钟等于60秒,所以秒针走一秒,分针转动6°/60=0.1°;一小时等于60分,所以秒针走一秒,时针转动0.1°/60。

上面过程的最后一条语句,就是用递归的办法来实现指针的走动。

4、写出调用zhongmian和zhizhen的主过程chock TO clock :S :M :H CS

Zhongmian Zhizhen :S :M :H

说明:产生动画效果的过程大多包含递归调用或重复命令,有的还包含判断语句。想想这是什么原因呢? 时间是永远不会停下来等待任何人的,我们一定要珍惜时间啊。

这样,我们的全部过程就编写完毕了,只要执行就可以了。

TO zhongmian

BK 90 SETPC 3 (Stamprect 180 180 \"True ) PU FD 90 RT 90 FD 90 PD

SETPC 15 (Stampoval 85 85 \"True)

SETPC 9 SETW 3 Repeat 12 [PU FD 70 PD FD 10 PU BK 80 RT 30 PD] END

TO zhizhen:H :M :S PD

IF :S>32767 THEN STOP

SETH :H*30 SETPC 0 SETW 3 FD 40 BK 40 SETH :M*6 SETPC 2 SETW 2 FD 50 BK 50 SETH :S*6 SETPC 12 SETW 1 FD 60 BK 60 WAIT 100 PE

SETH :H*30 FD 40 BK 40 SETH :M*6 FD 50 BK 50 SETH :S*6 FD 60 BK 60

zhizhen :H+1/10/(60*30) :M+1/10/6 :S+6/6 END

TO clock :S :M :H CS Zhongmian Zhizhen :S :M :H END

执行时,输入:TO clock 20 30 40,再按回车键就可以看到我们制作的时钟动画效果图了。

(问题:在这个过程的执行中,出现了分针走过的痕迹没有被擦除的现象。)

漂亮吧,大家一起来讨论:

上面我们是用画了擦、擦了画的方法来产生动画效果的。请同学们动脑筋想想,还有没有其他方法也能创作出动画作品呢?

如果在zhizhen过程中,不能用PE命令,用什么方法也能实现呢?

(可以用抬笔命令PU。)

例制作一个画虚线圆的动画过程:

TO xianduan fd 5 rt 5 wait 100 pu fd 5 rt 5 pd END

TO xuxianyuan

repeat 1000[xianduan]

end至于实现动画效果的方法,除了上面介绍的“画擦法”之外,还有“清屏法”、“延时法”、“多龟法”、“抽色法”、“剪贴法”等。

同学们有时间可以在网上查一下,用不同方法设计动画。 计算机的用途起来起广了,对我们的生活、学习、工作都有密切联系。 三、巩固练习

好了,我们本节课已经学了这么多了,大家还是一起来做一做吧,把本节课我们所学的程序重新做一遍,看看能不能重现精彩。 四、作业

1、有条件和余力的同学可以完成教材62页的“创作天地”中的动画制作。 TO taiyang

PD SETPC 12 SETW 3

Repeat 180 [FD 2*60*PI/360 RT 1] PU SETX 60 Wait 10 SETH 270

Repeat 7 [PU FD 60 PD FD 20 PU BK 80 RT 30] Wait 15 SETH 270

Repeat 7 [PU FD 100 PD FD 24 PU BK 124 RT 30] Wait 15 SETH 270

Repeat 7 [PU FD 144 PD FD 28 PU BK 172 RT 30] Wait 15 CS taiyang END 2、

大家还可以执行下面的程序,欣赏一下动画的表达效果。 TO xian fd 50 wait 100 pe bk 50 pd wait 100

fd 50 pe bk 50 pd END

TO shan

repeat 1000 [xian] END 教学反思

这课的内容相对比较困难,在引导学生学习的过程中,造成不要以教师掌握的情况来调节速度,一定要立足于学生的掌握情况,放慢速度,细心讲解,逐步把每个过程阐述清楚再进行下一过程。否则,在中途出现了错误就会浪费很多时间,因为命令比较多,出现错误的时候就得逐一检查。所以,在每讲解完一段过程后,我们可以通过执行该过程来检验是否输入正确,如果有误,及时修改。这样每个小节都编写正确后,就整体运行时就不会再出现错误了。为了让学生有对照修改的过程,教师有必要在黑板(或白板)上板书每个过程。

但是,在执行时钟的动画时,发现了一个问题:就是分针走过的痕迹好象没有被擦除,显示出一块模糊的图像,没有找到处理的方法。

还有,就是提示学生在执行“clock :S :M :H”命令时,输入的数字一定要适中,过小了没有效果,过大了就会超出钟面。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务