欢迎来到天天文库
浏览记录
ID:51717216
大小:45.50 KB
页数:5页
时间:2020-03-15
《带参数的过程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、带参数的过程教材分析:教学LOGO过程的建立和调用,是小学程序设计教学的重点内容,也是教学中的一个难点,而带参数的过程则是难点中的难点。小学生刚接触程序设计,构建一个过程的思路不特别清晰,对这一内容的教学,教师应引导学生从已有的知识出发,从学生熟悉的画正方形的过程,以及无参数的过程逐步演变到有参数的过程,然后组织学生观察、理解参数的格式和作用,另外要安排和设计适当的操作练习加深对参数的理解。教学目标:一、知识与技能1.学会带参数过程的定义和调用,会用带参数的过程来绘制简单的图形。2.知道可以带多个参数,并且调用顺序不可颠倒。二、过程与方法1.在教师讲解和操作实践中正确理解带参数过程中参数的含
2、义。三、情感态度与价值观1.学会仔细观察、认真思考、大胆推断及归纳总结,养成科学严谨的学习态度。2.学习用多种方法解决问题的创新思维;养成独立探究和合作学习的能力。教学重点:正确理解和使用过程中的参数;运用带参数的过程绘制不同的图形。教学难点:带两个参数的过程。学情分析:为了让学生体会和理解带参数的过程,可以让学生利用过程画出大小不同的正方形,引导学生发现画正方形的过程完全相同,不同的是正方形的边长,从而引出一个变量来取代刚才的边长,让学生初步认识和理解参数的含义以及定义带参数的过程。对于带参数过程的调用,教师可以利用学案,让学生通过自主学习、小组合作来完成。教学过程:一、复习导入1.学生操
3、作:定义一个边长为50步的正方形过程ZFX,保存并调用,画出图形。2.提出问题 如再画一个边长为100步的正方形呢?你们准备怎么做?(可能回答)生:再定义一个过程。生:编辑过程,修改边长。师:如还想画边长为120、150、180步……的正方形呢?(可能回答)生:定义更多的过程。生:反复编辑过程,修改边长,保存调用过程。师:画大小不同的正方形,使用上述方法,是不是有点繁琐?有没有更好的方法呢?3.分析问题,出示课题师:我们不妨先来分析一下这些大小不同的正方形,哪一个数决定了正方形的大小?师:大家已经找到了这个决定正方形大小的会变化的数,这是解决问题的关键,从数学角度上来说,我们怎样来表示这个不
4、确定的未知数呢?(用X)那么我们在使用过程时,是不是也可以这样呢?今天,我们就来学习《带参数的过程》(出示课题)二、感受新知1.带参数过程的定义(1)示范并讲解:师:首先我们先来看大家编辑的正方形过程?EDITZFX出示过程:TOZFX FD50RT90FD50RT90FD50RT90HOME END师:在这个过程中,只要FD后的数给定了,那么正方形的大小就确定了。我们要用这个过程画不同大小的正方形,FD后能这样给定一个实际数据吗?只能用一个变化的量来代替实际数据。在LOGO中,我们用英文冒号“:”和一个参数表示一个变量,当然这个参数可以是字母还可以是字母与数字的组合,比如L、A、
5、B、C、X1、X2、ABC等。在这里我们用“X”表示,我们将过程体中的数值50改为X,正如数学里用X解应用题一样,想要在算式里应用它,我们必须在开始设X,引入变量,所以在过程头,我们也必须定义X,在过程名后添上“:X”。示范操作:把50改为“:X”,在过程名后添上“:X”。过程变为:TOZFX :X FD:XRT90FD:XRT90FD:XRT90home END强调:这里需要同学们注意的是:过程名与“:”间有一个空格,而“:”与X间无空格。师:这样一个带参数的过程我们就编辑好了。在LOGO语言中,我们把过程中的变量叫做参数,含有变量
6、的过程就是带参数的过程。2.带参数过程的调用(1)师示范并讲解调用带参数的过程师:那么如何来调用这个带参数的过程呢?请同学们参照课本44页“试试看”上方的内容,看能否从中找到答案。生自主学习,尝试操作。师:大家找到答案了吗?有没有操作成功的?若有,请学生上台演示。若没有,师演示。ZFX40ZFX60ZFX80……师:请同学们来说一说它和我们之前学习的过程调用有什么不同?三、巩固练习师:那么下面请同学们定义一个带参数的过程,“试试看”:画出边长分别为30、40、50、60、70、80步长的正方形。 操作反馈:在编辑输入带参数的过程中要注意什么?(3)介绍参数的传递师:为什么带了参数的过程能画
7、出不同大小的正方形呢?是怎么实现的呢??过程名实际参数 :X=实际参数(赋值:X=20)四、扩展带两个参数的过程同学们,刚才我们学习并研究了带参数的过程,其实,过程中的参数可以是一个,也可以是多个,如果我们要画出大小不同的长方形,就可以用带两个参数(分别表示长和宽)的过程来完成。但要注意两点:1、一个过程可以有多个参数,参数和参数之间用空格分开;2、过
此文档下载收益归作者所有