APP下载

《保存与调用过程》教学案例1

2018-05-24韩语嫣

中国信息技术教育 2018年8期
关键词:调用定义规律

韩语嫣

教材分析

《保存与调用过程》是小学五年级信息技术第9课的内容,它在回顾Logo语言主要知识点的基础上,带领学生学习并体验保存与调用过程的意义及作用。本节课要让学生了解定义过程是可以被保存,可以随时、反复调用的,从而大大简化程序设计,为他们以后进一步学习过程、编辑过程和完善过程打下基础。

学情分析

学生学习Logo语言已经有一段时间了,对Logo语言中的基本命令也能熟练掌握,同时学习了定义过程、简化程序,但是画图的速度仍然较慢。面对大量重复出现的图形,学生每次上课都要重新定义过程,非常不方便,而且浪费学习时间,导致课堂效率不高。本课学生通过学习调用保存的过程这一方法,可以大大提高画图速度。

五年级的学生具备一定的逻辑思维,编程能力也在逐渐提高,但存在耐心不足等情况,长时间的编程会让学生感到枯燥无味,所以在本节课笔者鼓励学生利用保存的过程大胆创作作品,激发其学习兴趣。

教学目标

知识与技能目标:学会保存和调用过程的方法,会利用保存与调用过程绘制图形。

过程与方法目标:通过对保存与调用过程的学习,能够反复调用过程,大胆创作出有趣的作品。

情感态度与价值观目标:在编程与创作的过程中体验成功的快乐,能客观地对作品进行评价,在学习过程中养成与人合作的好习惯。

行为与创新目标:利用调用過程,初步将“模块化”的程序设计思维融入编程学习中,建立简化编程过程的需求及优化编程结构的意识。

课时安排

安排2课时,本课为第1课时。

教学重点、难点

重点:保存与调用过程的方法。

难点:调用过程创作作品。

教学方法与手段

讲授法、问题导向学习法、小组合作学习。

教学过程

1.谈话导入

(1)教师谈话

师:上节课学习了定义过程,谁愿意跟老师分享一下你定义的过程能画出什么图形?

学生交流所画图形的方法。

(2)学生操作

师:同学们尝试一下,如果直接输入过程名,还能画出之前的图形吗?为什么?

学生尝试。

生:不能画出。

师:上节课,我们明明定义了过程,这些过程为什么不在计算机中呢?

生:因为之前定义的过程没有留在计算机里,无法直接调用。

设计意图:通过提问,引导学生发现问题所在,激发他们思考,使其明确保存过程的必要性。

2.学习保存与调用过程

(1)问题迁移

师:既然之前定义的过程没有被保留在电脑里,联系我们学过的WPS等软件,想想之前遇到类似情况我们是如何处理的呢?

生:可以利用“保存”功能。

(2)揭示课题

保存过程(只出示保存过程部分)。

(3)任务一:保存过程

教师出示学习单,任务一如图1所示。

师:请大家先定义一个边长为50的正方形过程,再将它保存下来。

学生结合书本,自主学习,做完对自己给出评价。

教师巡视总结,反馈问题。

设计意图:让学生通过自主学习的方式,联系之前学习的知识,迁移到保存过程的学习中来。

(4)任务二:尝试调用

师:刚刚大家已经保存好了正方形的过程,保存好的过程应该如何使用呢?快点动手试一试,看看有什么好方法。

大部分学生直接双击过程,但过程并不能直接打开使用。

师:有同学成功了吗?看来被定义的过程不能够直接打开使用,对于定义好的过程我们要如何使用呢?请大家结合书本第34页或者求助帮助视频,每小组任选一个过程,看看老师给你们准备了哪些图形(如图2)。

学生结合书本或观看视频,尝试调用过程。

师:同学们现在都学会了用文件中的“加载”命令使用准备好的过程,这就被我们称作调用过程。调用一次过程后,只要输入过程名就能直接画出图形了。

教师补全课题:保存与调用过程。

设计意图:通过自主学习的方式,激发学生思考,促使学生发现问题,提升学生解决问题的能力,既节约课堂时间,提升课堂学习效率,又能让他们熟练掌握操作方法。

3.拓展创作

(1)任务三:试一试

师:刚刚每个小组的同学都利用调用过程画出图形,下面请大家看一下老师课件上的几个图形(如图3),不难看出这几个图形如果利用调用过程就能大大节约时间,我们可以用两分钟的时间来试试。

学生利用调用过程画出图形。

师:让我们统计一下每组的完成情况(发现很少有学生能够在两分钟内将四个图形完成)。

(2)师生竞赛

师:谁愿意将自己的做法跟大家分享一下?(转播一位学生的做法)他的做法是先调用过程,再旋转角度,依次类推,直至画出图形。这种方法很好,但是老师有更快更好的方法,哪位同学能帮老师计时,看看老师将四个图形画出一共花多长时间?

学生集中注意力观看。

(3)总结规律

师:请问计时的同学,老师一共用掉了多长时间(教师操作步骤如图4)?

生:1分钟零3秒。

其他同学恍然大悟。

师:看了老师的做法,谁能帮老师总结一下,像这样围绕着中心旋转图形的一般规律?

生:总结规律repeat 次数[过程名 rt 360/次数]。

设计意图:先学习调用过程,让学生初步感知调用过程的好处在于可以不限次数使用过程,简化画图方法;再利用师生竞赛的形式,激发学生思考,学会分析复杂图形,总结规律,提升学习效率。

4.设计与提升

(1)任务四:小小设计师

教师出示课件(如下页图5)。

师:在实际生活中我们能遇到很多复杂图形,复杂图形通过基础图形的反复定义可以生成。下面请大家先完成基础图形的设计,再在Logo中看看画出的图形和你设想的一样吗(如图6)?

學生先设计,再画图形。

(2)评价总结

师:我们今天学习了保存过程,并利用调用过程将复杂的图形进行了程序简化。老师觉得在这节课中你们能有想法、有构思,并利用调用过程画出设计的图形就已经熟练掌握了本节课的知识点,下节课将会把保存与调用过程与图形的方向位置结合,从而画出更多好看的图形。

设计意图:从实际生活中剥离出的复杂图形能够激发学生积极动脑,让他们想要自主设计图形,将刻板的任务变得生动;同时,在设计的过程中,能让学生学会分析图形,剖析图形,锻炼他们的分析能力。

教学反思

本次研修活动的主题是“聚焦学习力,让学习在课堂上真发生”,顾名思义,是要聚焦学生的学习力,也就是说教师在教学中必须是从学生角度出发,贴近学生的学习习惯、学习方法,设计一系列激发学生学习的教学环节。

在实际教学中,首先,笔者用简单的实验作为切入点,由实验操作中的问题从实际的需求角度出发,触发学生思考,让学生对保存与调用过程的学习自然发生,符合他们学习需求的特点。在此,笔者不做过多演示,而是适当引导,符合学生自主学习规律。接着,在设置提升任务的时候,需要考虑学生的具体情况。创新图形本身是非常难实现的,学生必须要有基础、有依托,能够将原本复杂的图形加以变幻画出不一样的图形。因此,在准备提升任务之前,学生先是通过简单的过程调用,画出相对简单的中心旋转图形,并以此为基础,总结规律,为之后的图形设计做好铺垫。最后,如果本节课总是不停地画图形,学生很容易感到疲惫、无趣。因此,笔者开拓了学生的思路,将实际生活中用到的图形融入课堂教学,这样既能提醒学生观察生活点滴,也能为他们设计图形增加乐趣。在图形变幻时融入设计过程,先让学生设计好预想的图形,再跟实际图形比较,这种体验更能让学生体会到设计实体的乐趣,同时此项任务也很容易激发学生分析问题、解决问题的能力,检查自己的语句能使学生养成自查的学习习惯。通过此环节,每个设计者都可以和他人分享自己设计的经验和不足,相互沟通,这是一种分享的合作学习。

尽管如此,本节课仍然存在一些不足,如任务三的图形变化,虽然通过之前的规律总结,学生都能画出复杂图形,但是多数学生画的图形的复杂程度仍停留在教师总结的规律应用上,很少有学生能突破规律的条框,或者和实际生活相结合。在以后的教学中,笔者需要考虑提供不同规律的图形,让学生不局限于一种规律的复杂图形的变化。

猜你喜欢

调用定义规律
以爱之名,定义成长
定义“风格”
找规律
基于Android Broadcast的短信安全监听系统的设计和实现
巧解规律
找规律
利用RFC技术实现SAP系统接口通信
《氮和磷》中的一般与特殊
C++语言中函数参数传递方式剖析
教你正确用(十七)