表达式和给变量赋值_第1页
表达式和给变量赋值_第2页
表达式和给变量赋值_第3页
表达式和给变量赋值_第4页
全文预览已结束

下载本文档

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

文档简介

第二单元LOGO的基础知识第14课时表达式和给变量赋值教学设计学校金凤十一小教师姚晶课时2课题表达式和给变量赋值课型新课教学目标一、知识与技能:能将数学算式转化成LOGO语言能识别的算式。二、过程与方法1.加深对“变量”概念的理解,学会给“变量”赋值。2.学会PR、MAKE命令格式及使用。三、情感目标了解计算机和数学之间的密切关系。重点、难点教学重点:加深对“变量”的理解,学会给“变量”赋值。教学难点:加深对“变量”的理解,学会给“变量”赋值。使用媒体计算机、投影仪环节师生活动设计意图及二次备课导入新课一、引入新课谈话导入我们前面所学的都是小海龟作图的知识,那么小海龟除了作图外,还有没有别的功能呢?其实呀,小海龟的本领大得很呢,功能也很多,我们不能委屈了它啊。除了能画外,还能计算呢。我们今天就来学习小海龟的计算功能吧。任务探究学习新知二、新授(一)表达式1.教师讲解并演示:在LOGO中,用运算符号+、-、*、/,把去处对象连接起来形成的式子称为表达式。例如:“3+2*6”就是一个表达式,计算表达式后得到的结果称为表达式的值。可以通过输出命令,得到表达式的值。命令格式功能输出值PR表达式计算表达式的值,并在听者窗口上显示这个值输出表达式值的命令命令格式功能赋值MAKE“变量名表达式计算表达式的值,并将该值赋给的变量2.学生自主练习:P92页做一做:计算+6和3*2的值,将它们分别赋给变量X和Y,然后显示变量X和Y的值。再计算X和Y的平均值,并显示结果。3..学生练习:试试看:用变量A表示商品的数量,变量B表示商品的单价,使用MAKE命令A、B赋值,然后计算商品的合计金额,将结果显示出来。三、使用MAKE命令简化过程1.教师谈话:大家发现,我们编写的算式只能算出一个结果,我们输入一个固定的过程,用改变数字的方式来得到不同的结果呢?这样就方便了。使用下述TXY过程可以画出6个同心圆:TOTXYSTAMPOVAL3030STAMPOVAL4040STAMPOVAL5050STAMPOVAL6060STAMPOVAL7070STAMPOVAL8080END2.提问如果要画20、30甚至100个同心圆,在过程中就要输入20、30或100条命令!这不就太麻烦了吗。有没有更简单的方法呢?3.学生试做:P93页做一做:使用MAKE命令,画出6个半径为30、40、50、60、70、80的同心圆。TOTXYMAET“A20REPEAT6[MAKE“A:A+10STAMPOVAL:A:A]END4.学生练习:使用MAKE命令和重复命令,在听者窗口显示1到20之间的所有整数。四、在过程中调用自身1.教师讲解:前面提到过,在一个过程上可以调用另一个过程,实际上,在过程中还可以调用自身。将TXY过程修改为下述形式:TOTXY:ASTAMPOVAL:A:ATXY:+10END上述画圆过程一直到变量A的值超过32767才被强行终止。这时听者窗口会给出相应的提示,指出STAMPOVAL命令的参数必须在1到32726之间。可以使用“IF条件THEN命令”这种格式语句修改过程,避免出现这种无休止画下去,直到被强行终止的现象,修改结果如下:TOTXY:ASTAMPOVAL:A:AIF:A<70THENTXY:A+10END2.学生试做:如果要画10个同心圆,应该怎样修改这个TXY

温馨提示

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

评论

0/150

提交评论