条件分支结构程序设计.doc_第1页
条件分支结构程序设计.doc_第2页
条件分支结构程序设计.doc_第3页
条件分支结构程序设计.doc_第4页
条件分支结构程序设计.doc_第5页
全文预览已结束

下载本文档

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

文档简介

条件分支结构程序设计【背景分析】作为全国教育科学“十五”教育部规划课题“小学初中一贯设置的信息技术课程体系研制与实验”实验学校,我选择在五年级以兴趣班的形式开展易语言实验教学,为了能在今后日常信息技术课程中进行易语言教学,我第一次实验是在五年级中挑选学习能力中等偏上的学生进行实验教学,第二次我选择了五年级学习能力中下的学生进行实验教学,这二次实验的情况有很大的不一样,尤其这学期的学生,由于学习能力相对较低、学习习惯较差,在进行易语言实验课题时,程序设计教学时,明显感觉到学习的困难,我选择了相对编程教学中比较常用的分支结构进行了一些尝试,实验效果比较明显,课堂效率较高,学习积极性、学习兴趣相对有较大的提升。【教学实录】一、提出问题激欲师:对!生:(议论纷纷)今天怎么一上课就说对?师:同学们,今天我们先来做个游戏,找反义词,我出题目你们回答好不好?生:好!(谁怕谁,有学生在底下嘟嚷。)师:是!生:否!师:真!生:假!师:我们做了这么多反义词,不是对就是错,是不是都是相对的呀?生:是!师:今天我们来学习易语言中的第一个分支结构语句:如果()揭示课题,板书。二、运用策略探究1初步感知师:我们刚才在做反义词时,已经知道要么对、要么错,在如果()语句中,当条件是成立时,就执行条件成立的语句,当条件不成立时,就执行条件不成立的语句。 我们可以从图示里看到,如果()语句就像一个Y型路口,可以选择往左走,也可以往右走,我们看下面这张地图: 我们来做看程序设计: 一休哥要去外滩,就要往右走,一休哥不去外滩,往左走去麦当劳,不论一休哥去哪里,都会去到地铁站坐地铁回家。 学生一看这图和程序设计就明白如果()语句的用法。2探究规律师:如果()语句是不是很简单呀,想一下,上面的程序我们还可以怎么写?生1:判断一休哥是否要去麦当劳就行了。生2:可以判断一休哥不要去外滩!师:对,我们只要确定一个条件就可以了,要么去外滩,要么去麦当劳,最后是坐地铁回家。3思维训练师:如果()语句只要给定一个条件,条件满足往下走,不满足就走另一条路。当然我们也可以选择判断相反条件。比如上面的例子中,我们一开始是判断要去外滩,那它的相反条件是什么呀?生1:不要去外滩。生2:要去麦当劳。师:想一下,他们二个谁说的对?生:不要去外滩! 师:对,注意我们说相反条件,而不是其它条件,所以在用如果()语句时,一定要注意条件的给定方式,否则就可能最后结果南辕北辙,大不相同了!三、应用规律反思例:请设计一个程序,由程序随便产生一个随机数,让用户输入一个数,如果相差小于10的话,则显示随机数,否则不显示!(因为我们没有教过取绝对值函数,所以这个题目对学生来讲是比较有难度的。) 生:二个数相减,得出的值如果小于10就可以了! 师:请同学们写一下!师:好,我已经看到有同学写好程序了,让我们来看看该程序是否可以满足条件!运行程序,测试,可以!师:有同学能看出这个程序的问题吗?老师觉得这个程序好像有点问题,虽然我们刚才测试程序已经通过了!生:没有呀。师:我们来看一下,如果随机数取出来是20,我输入一个25进去,满足题目的要求吗?生:满足!师:这个程序满足吗?生:满不满足。师:那如何改?生1:把判断条件改成变量2变量110就可以了。师:真的可以吗?生2:不可以,改成变量1变量210或变量2变量110。师:对!反思:确定一个条件时要注意该条件是否满足给定的要求,是否可以包括所有可能的情况。生:哦!(学生到现在才明白,这个条件是可以有多个的条件,但因为这是第一课时,没有太深入地讲多条件同时成立的情况。)四、创造规律拓展 例:程序运行后,计算机产生一个介于0到100之间的随机数,我们通过一个编辑框来猜这个随机数,如果输入的数大于计算机产生的随机数,则通过文字标签提示输入的数太大,如果输入的数小于计算机产生的随机数,则提示输入的数太小,如果输入的数刚好就是计算机产生的随机数,则提示你赢了。师:这是一个多分支组合的典型题目,主要存在三种可能,一是相等,二是太大,三是太小,但我们已经知道一个如果()语句包含二个可能,比如我们这样写:师:在横线中的语句在什么样的条件下执行的?生:变量1不等于变量2的时候。师:那么变量1不等于变量2有几种情况?生:二种,变量1变量2或者变量1变量2。师:对,同学们,请你想一下,在横线处我们填上什么语句可以满足题目的要求?生1:如果(变量1变量2)。生2:可以填

温馨提示

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

评论

0/150

提交评论