胡风
摘 要: 教学LOGO过程的建立和调用,是小学程序设计教学的重点内容,也是教学中的难点,而《带参数的过程》则是难点中的难点。学生刚接触程序设计,还没有形成设计过程的思路。对这一内容的教学,应引导学生从已有的知识出发,从学生熟悉的画多边形的过程,以及无参数的过程逐步演变到有参数的过程,然后组织学生观察、理解参数的格式和作用,最后安排和设计适当的操作练习,加深学生对参数的理解。
关键词: 小学信息技术课堂教学 带参数的过程 教学案例
一、背景
市教研室开设了“沟通交流,共促成长”的小学信息技术教师研修班,我作为一名郊区的老师,准备了一节公开课。我对LOGO语言的教学有自己的理解,但更多的是困惑。通过这次活动我向优秀的老师学习,知不足,思改进。
二、活动过程
(一)复习导入
1.复习简单过程的一般形式。
(1)过程头:TO 过程名。
(2)过程体: 过程体。
(3)过程尾:END。
2.要求学生定义一个正方形过程ZFX,画出一个边长为80的正方形。
用定义的图形画出下面的图形(任选其一):
请一名学生输入过程,画出图形。(师板书)
3.师: 刚刚我们用定义的正方形过程ZFX画出了两个大小相同的正方形。如果我们要用这个ZFX的过程画出两个不同大小的正方形,怎么办?其中,一个是边长为80的正方形,另一个是边长为100的正方形。过程ZFX中,哪一个数决定了正方形的大小? 可以修改过程体中的哪一个数?
生演示用过程编辑器修改。
4.师:刚才,我们通过进入编辑器修改前进步数的方法画出了不同大小的正方形。有没有简单的方法,只需定义一次过程,就能画出不同大小的图形?
今天,我们就来学习带参数的过程。
(设计意图:通过复习简单过程的一般形式,帮助学生复习。练习定义一个正方形过程ZFX,并调用定义的图形画图形,为带参数的过程的定义和调用做铺垫。通过练习改变正方形的边长,帮助学生复习过程的修改,同时引入主题:带参数的过程。)
(二)新授
1.出示过程:
TO zfx
REPEAT 4 [FD 80 RT 90]
END
師:这是定义了一个边长为80的正方形过程,很明显,FD后的数值80,决定了正方形的大小,如果我们要用这个过程画不同大小的正方形,显然FD后不能给定一个固定的数值。怎么办?只能用一个变化的量代替实际数据。
把80改为“:x”,在过程名后添上“:x”。
生读一读,师板书。
强调:过程名与“:”间有一个空格,而“:”与x间无空格。
2.介绍“常量”、“变量”、“变量名”、“赋值”。
师:过程中,固定不变的实际数据“80”称为“常量”。
用来代替实际数据的“:x”叫做“变量”,字母x叫“变量名”。
在调用过程时,允许我们对变量输入各种数值叫赋值。
3.我们把带有变量的过程叫做带参数的过程。
如ZFX就是一个带参数的过程,:x是变量。
4.师板书:调用过程,ZFX 80 ZFX 100 。
生操作,重新定义一个带参数的过程ZFX,画出两个不同大小的正方形,变量名为X。
生演示带参过程的定义和调用。
(1)定义过程。
(2)调用过程:ZFX 100 lt 90 ZFX 80
(设计意图:通过简单过程,引入带参数的过程,明确冒号与参数之间无空格等格式。介绍基本概念。通过练习重新定义一个带参数的过程ZFX,学生在实践中理解带参数的过程。)
(三)练习
定义一个带参数的过程,画出边长为80的正多边形。
生操作。
生演示并交流。
(设计意图:改变了发生变化的量,例题中是边长在变,练习中是边数在变。通过练习,让学生感受到这些变化。)
(四)小结
1.归纳带参过程的一般形式:
TO 过程名 :变量名
过程体
END
2.注意点
(1)变量名之前有冒号,但不能有空格。
(2)过程名与变量之间,变量之间一定要有空格。
(3)变量名的组成:字母或字母与数字的组合。
(4)调用时的赋值需要与变量在顺序与个数上相对应。
(设计意图:总结带参数过程的一般形式。)
(五)修改
如果带参数的过程出错,则同样也可以用过程编辑器修改。
师演示。
师板书。
(设计意图:培养学生对错误的修改能力。)
(六)巩固练习
定义一个带参数的过程,画出任意边长的正多边形。
生操作。
生演示并交流。
(设计意图:把变化的边数与边长结合在一起,让学生体会到两个参数的运用。)
(七)拓展练习
定义由几个相同的任意边长的正多边形组成的环形图案的带参数过程。
(设计意图:变为三个参数的运用。)
(八)总结
我们用带参数的过程还可以画出哪些图形呢?我们一起来看一看。
这节课我们学习了带参数的过程知道了怎样定义、调用和修改一个带参的过程,画出不同大小的图形。
三、教学反思
《带参数的过程》一课是江苏科学技术出版社《小学信息技术(选修)》中LOGO言模块的第12课。教学LOGO过程的建立和调用,是小学程序设计教学的重点内容,也是教学中的一个难点,而带参数的过程则是难点中的难点。学生刚接触程序设计,还没有一个设计过程的思路。对这一内容的教学,应引导学生从已有的知识出发,从学生熟悉的画多边形的过程,以及无参数的过程逐步演变到有参数的过程,然后组织学生观察、理解参数的格式和作用,最后安排和设计适当的操作练习,加深学生对参数的理解。