logo11课教案_第1页
logo11课教案_第2页
logo11课教案_第3页
logo11课教案_第4页
logo11课教案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第11课 带参数的过程教学目的: 学习定义、调用、修改带参数的过程(这一节课的内容其实是在上几课对过程学习的基础上进行对参数的理解与运用,所以就需要将以前学的过程重新巩固与加强)教学重点: 对参数这个新概念的理解。 带参数过程的修改(这一环节涉及到要将新的过程重新按-编辑-定义,有许多同学有可能会忘记前面的知识,所以要着重讲解一下)教学难点:两个参数的过程的定义、调用、修改。(学生要学习这个要对代数有一定的理解,现小学阶段的学生对这个理解应该不会很透彻,所以需要老师用通俗化的语言让他们明白并可以使用。 教学措施: 讲授法 练习法 教学过程一复习导入:1、同学们,我们已经学习了过程的定义、保存调

2、用、修改。我们知道把海龟画图过程中执行的所有命令组合在一起就叫过程,让我们先来比一比谁可以先定义个名为 TX画边长为20的正方形呢?(学生练习、并总结)2、出示画图指令TO TX REPEAT 4FD 20 RT 90END3、这个命令对我们来说是比较简单了,如果老师现在想画一个边长为40的正方形应该怎么样? 学生:那我们再定义个过程,将”FD 20改成”FD 40”不就可以了吗?4、同学们你们说的不错,可是如果我又想画一个边长为60的正方形呢?是不是又得再定义个“FD 60”的过程?那是不是太烦了呢?我们有没有什么简单的办法,可以画出边长不一样的正方形呢?你们想不想学习呢? 学生:想!5、那

3、好,今天我们就来学习带参数的过程。(板书)(第一部分主要是复习过程的知识,并给他们出个难题,激发他们内心的兴趣来学习带参数的过程。)二、新授(带参数过程的定义)1、 同学们,其实带参数的过程很简单,我们看看刚才定义的过程,哪个数字代表的是边长呢?学生:20.2、 是的,20就是正方形的边长,但是我们要求这个数值有的时候是40,有的时候是60.甚至有的时候是80,它的数值总是在变是不是?那我们干脆给它取个新的名字,叫变量(板书-变量),它也叫做形式参数(板书-形式参数)这个形式参数由两部份组成,即由冒号“:”与参数符号组成,参数符号可以使用26个字母里的任意一个来代替,这个是不是很像我们数学里的

4、代数x?(使用数学里的知识迁移到Logo语言上来,因为知识很多时候是相同的,让他们对原本抽象的数学概念有个比较直观的理解)3、 不过你们千万得记好了啊,过程名与冒号“:”之间必须得有一个空格,而冒号“:”和参数符号可是一对好朋友,他们中间是没有空格的。(这一步是至关重要的,它决定参数过程的成功与否)(在讲解形式参数概念的时候,出示带参数过程的格式,对着大屏幕讲解)TO 过程名 :参数1 :参数2 过程体END4、 让我们来定义个带参数的画正方形的过程怎么样?5、 让我们把正方形的边长定义为X的话,X就是参数,当边长X输入不同的值的时候,可以画出不同的正方形,老师边讲解边演示操作TO TX :X

5、 REPEAT 4FD :X RT 90END学生可以在自己的电脑上练习,打出以上代码。(老师此刻可以巡视)当你们看到TX defined的时候,说明你们带参数的过程已经定义好了。三、新受带参数过程的调用1、同学们,我们的带参数的过程都定义好了,你们想不想让他们执行画个正方形呢? 学生:想2、那你们试一试用原先学习的执行过程的指令行不行? 学生在电脑上输入 “TX”命令,肯定是执行不了的,(引出问题,激发学生的兴趣)3、其实啊,与普通的过程不同,要执行带参数的过程,除了要在命令窗口中输入过程名外,还要在后面加上相应的数值,也就是我们刚设定的参数X的值,记住啊,过程名与参数值的中间可是要加上空格

6、的啊。4、如我们要用TX的过程来画一个边上为20的正方形,那就得输入 TX 20,老师演示,你们自己试试看呢?(学生操作练习)得出5、下面可是要来考一考大家了,你们能定义一个贷参数的过程,画出大小不同的正六边形吗?大家来比个赛,看谁执行的又快又好。(这个让学生自己对刚学的内容进行巩固,教师可以巡视并适时指导)6、用电子教室软件展示同学的作品,并出示正确的命令以及运行效果四、新授带参数过程的修改1、我们刚刚定义了一个带参数的过程,那我现在不想画正六边形了,我想画正八边形了,怎么办? 同学:那我们重新定义个带参数的画八边形的过程?2、其实不用这么复杂,带参数的过程被定义并保存后,同样是可以用过程编

7、辑来修改的,我们先在命令窗口里输入”EDIT TX”命令,打开”TX”窗口。 我们将过程体的命令修改为画正八边形的命令: REPEAT 8fd :x rt 360/8 然后按“编辑”-“定义”来保存修改过的过程”TX“ 让我们给参数加上不同的数值以后,就可以画出大小不一的正八边形来了。3、同学们可真聪明啊,这么多正八边形都可以画出来了,那你们能不能定义并调用一个贷参数的过程来画一个半径为R的圆吗?想一想,我们应该把说明设置为参数呢? 同学:应该把半径设置为参数。4、对的,那我们就把半径设置为R,那你们可以画出来吗?(这个问题有点困难,毕竟涉及到圆的周长计算,也就是FD 的值,需要使用 R*3.

8、14/180 来确定 FD 的步长。所以这里可以来复习下圆的周长计算公式)学生练习,教师出示公式,交流)探究屋:学习完带有一个参数的过程了,那我们能不能来学习下带有两个参数的过程呢?其实方法很简单,只是在 形式参数1后面加上形式参数2,当然,两个参数不能使用使用同一个字母,记得啊,中间也必须有空格来隔开的啊!还记得我们画长方形的指令吗?REPEAT 2FD 100 RT 90 FD 200 RT 90我们只要给他们的边长定义为两个参数就可以了。你们可以试着做一做,给他们定义一个为A。一个为B。我们来画一画大小不一的长方形。不过调用过程中,得注意了啊,也得输入两个参数的值,当然了,也必须要有空格来隔开。试着输入不同的数值,看看图形有说明变化呢?探究题,如何使用带参数的过程画出边长为50的正多边形?其实不难的啊,知识将变数设置为可变参数就可以了。这道题目作为提升题来考察

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论