巧用动画 搭梯思维

2009-08-12 10:00彭学芹
中小学信息技术教育 2009年8期
关键词:边数海龟画图

彭学芹

LOGO语言是带领学生走入编程世界的一种简单、有效且有趣的语言,因为它的命令简短而且立竿见影,所以学生很容易上手,也对这门语言表现出了浓厚的兴趣。

据我观察,孩子们在刚开始学习基本命令的时候,小海龟会让孩子们兴致勃勃,几乎到着迷的地步。听话的海龟在孩子们的指挥下前进、后退、向左转、向右转,很快就会给孩子们随心所欲地画出各种图形,这也导致学生在学习LOGO语言的初级阶段就形成了一种平面直觉化的思维模式——一条命令加一个数字就能让海龟画图。

孩子们学习的进度在遇到Repeat命令的时候就会变得缓慢,原因是Repeat加一个数字不灵了,特别是对Repeat的参数容易出现随意盲定的情况,结果是画出的图形事与愿违,对于使用Repeat命令画图,孩子们显得有些力不从心。学生还有一个现象就是不管什么图形,有规律的还是没规律的,孩子们会习惯性地用基本命令来画图,在需要用重复命令的地方也不用重复命令,主要原因是学生没真正理解重复命令,无法形成使用重复命令的直觉化。回想自己的教学,问题应该是出在教师身上。在教学中自己只是简单地把命令的格式和如何确定各个参数的方法告诉学生,教学方法过于简单——“授之以鱼”,结果学生是知其然而不知其所以然。

经过这几年的研究和实践,我发现借助Flash动画来呈现海龟画图的过程会使学生更好地认知重复命令,Flash动画的速度接近电影中的慢镜头,海龟慢慢地移动、转角,图形一气呵成,动画演示外加教师讲解,抽象的思维转化成生动的画面,能帮助学生搭建思维的梯子,从而构建从分到整的联系,加速领悟重复命令画图的妙处——既省时又省力。

一、教学范例

课题:省时省力来画图——如何使用LOGO重复命令

1.温故

师:请同学们说一说学过的命令(出示课件)

位置可用FD、BK命令改变

指向可用RT、LT命令改变

起落可用PU、PD命令改变

隐显可用HT、ST命令改变

师:请同学们指挥小海龟画一个边长是60cm的正方形。(出示课件)

FD 60RT 90

FD 60RT 90

FD 60RT 90

FD 60RT 90

2.新授

(1)引入。

师:请同学们观察屏幕上显示的画正方形的8条命令,有何特点?

生:画正方形的命令是由4组相同的命令(FD 60 RT 90)组成。

师:这4组命令是相同的,也就是重复的,反复输入相同的命令会费时又费力,LOGO语言中有一条命令Repeat,它能把相同的命令简化,不用再反复输入多次,让你省时又省力,今天我们就来学习这条命令——Repeat。

(2)重复命令的格式。

师:请同学们先自主探究课本18页上的Repeat,并试着用Repeat命令做一遍刚才的正方形,看画出的图形是不是一样。

学生动手试一试,验证正方形。

师:好,同学已经验证了,图形是一样的。现在老师给你们看一段动画,动画中演示的是刚才海龟用重复命令画图的慢动作,请同学们仔细看。

教师出示课件播放Flash动画,边放边讲解。

师:海龟慢慢地前进画边,转90度,前进画边,转90度,前进画边,转90度,前进画边,转90度。海龟一口气画出了正方形。这样画图好不好?

生:好!

师:有什么好处?请你想一想,然后说一说。

生:小海龟是一口气画出来,这能省很多时间和力气。

师:说得太好了,这就是重复命令的妙处所在。不需要反复4次输入FD 60 RT 90,只要告诉它重复4次那两条命令就可以了。下面我们一起来走近重复命令,看看重复命令的写法。

教师出示课件播放Flash动画,教师用动画演示4组重复的命令简化成重复命令的过程。

师:同学们看,重复命令的后面是一个空格,这是必需的,接跟着是重复的次数4,这个4等于什么?

生:等于相同命令的组数。

师:还等于什么?

生:正方形的边数。

师:对了,正方形4条边。

师:4后面是一对中括号,里面的命令是什么意思。

生:就是被重复的那两条命令。

师:下面我们再做个改命令练习,来看看重复命令还能做几边形。

(3)改命令。

设计意图:通过改命令引导学生悟出重复命令中的重复内容和重复次数之间的关系。

教师出示课件:Repeat3[FD RT]

师:这个命令和Repeat 4[FD 60 RT 90]比较,4变成了3,你先猜测一下这应该是几条边的图形?

生:三条边。

师:是个三边形,后面的两个问号分别代表什么?先来分析第一个问号,它应该是代表图形的什么?

生:边长。

师:对了,它代表的是图形的边长,请给图形确定一个合适的边长。第二个问号又是代表什么?

生:小海龟每次的转角。

师:是的,这个转角该怎么确定呢?我们一起来分析一下。

师:画正方形的时候,海龟一共转了多少度?

生:360度。

师:画三边形的时候是不是也要转360度?

生:是。

师:为什么?

生:如果不是360度,那画出的图形就不是封闭的了。

师:你说得太对了。它要转几次?

生:3次。

师:对了,它每次转的角是不是也是一样的?

生:是。

师:那它每次要转多少呢?

学生思考。

生:360除以3等于120,每次要转120度。

师:赶紧动手试试吧。Repeat 3[FD? RT?]

师:很好,我们趁热打铁,再做两个练习。

(出示课件)Repeat5[FD ?RT ? ]

Repeat18[FD ?RT ? ])

师:同学们看18边形像什么?

生:圆。

师:由此我们可以看出,重复的次数越大,也就是边数越多图形就越像圆。

师:刚才我们做的图形有什么特点?

生:每条边都一样长,每个角都一样大。

师:是的,像这样的每条边都一样长,每个角都一样大的封闭的图形我们叫它正多边形。这种图形用重复命令来画非常方便。现在我们来小结一下重复命令画这类图形的写法。

(出示课件)重复命令画正多边形的格式:

Repeat 边数[FD 边长 RT 360/边数]

Repeat 边数[FD 边长 LT 360/边数]

二、反思与评析

信息技术学科的课堂,大多数是停留在技术的层面,课堂上教学方法单一,我讲你听、我说你练,学生就像个知识的仓库,学习的积极性不能充分调动起来,品尝不到更多的学习乐趣。究其主要原因是在备课环节教师没有充分地考虑学生的实际情况,总是站在自己的角度,而不是站在学生的角度设计学案,结果课堂上教师就会不相信学生,出现把学生“弄丢了”的现象,学生的主体性得不到充分体现。为了避免这种现象,让学生能够自主地学习,提高教学的有效性,教师应该努力做到以下两个方面。

1.充分研究学生,转变备课的思维模式

要注意尊重学生,多走近学生、发现学生,了解学生的兴趣爱好、学习习惯,抓住学生普遍的年龄特点。据我观察分析,小学生的思维活跃,喜欢形象的视觉刺激,比如游戏、图片、动画,喜欢用视觉学习,所以在课堂上教师要充分利用好学生的这个特点,想方设法满足学生的视觉需要,让他们的学习不只是停留在文字和书本上。一个好的教案应该是一个好的学案。只有充分研究好学生,备好学生,才能提高学生学习的兴趣,学生有了兴趣,课堂才能充满生机和活力。

2.巧用动画,给思维搭梯

程序设计语言的教学很容易出现我讲你听,我说你练的场面。重点难点的突破效率可想可知,学生常常是一头雾水。重复命令对学生来说就是一个难点,理解起来比较抽象。教师借助Flash动画的演示过程帮助学生把抽象的思维转化成形象的视觉感知,就相对比较容易了。印在孩子眼睛里的生动的画面会比教师的讲解要有效得多,所以在适当的时候教师要充分利用好多媒体这个武器。

总之,新课程背景下的课堂需要教师用心研究学生,抓住学生的学习特点,充分尊重学生,发挥好学生的能动性。想方设法帮助学生提高学习的效率,让学生能快乐地学习、轻松地学习。这个目标应该是从备课开始,在备课中把学生放在第一位,站在学生的角度设计教案,课堂上以学生为主体,巧妙运用好现代化的多媒体工具,调动学生的视觉、听觉、感觉,提升学生学习的自主性和有效性。

(山东淄博市张店区凯瑞小学)

猜你喜欢
边数海龟画图
怎样画图
画图比多少
盘点多边形的考点
画图理解“同样多”
海龟
可怕:一块塑料便可“杀死”一只海龟
画图理解“多多少”
西江边数大船
最大度为10的边染色临界图边数的新下界
有关多边形边数问题的思考方法