条件分支结构程序设计.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
条件分支结构程序设计

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

文档评论(0)

ea238982 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档