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

上传人:cn****1 文档编号:557900272 上传时间:2023-12-06 格式:DOC 页数:4 大小:46.50KB
返回 下载 相关 举报
条件分支结构程序设计.doc_第1页
第1页 / 共4页
条件分支结构程序设计.doc_第2页
第2页 / 共4页
条件分支结构程序设计.doc_第3页
第3页 / 共4页
条件分支结构程序设计.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《条件分支结构程序设计.doc》由会员分享,可在线阅读,更多相关《条件分支结构程序设计.doc(4页珍藏版)》请在金锄头文库上搜索。

1、条件分支结构程序设计【背景分析】作为全国教育科学“十五”教育部规划课题“小学初中一贯设置的信息技术课程体系研制与实验”实验学校,我选择在五年级以兴趣班的形式开展易语言实验教学,为了能在今后日常信息技术课程中进行易语言教学,我第一次实验是在五年级中挑选学习能力中等偏上的学生进行实验教学,第二次我选择了五年级学习能力中下的学生进行实验教学,这二次实验的情况有很大的不一样,尤其这学期的学生,由于学习能力相对较低、学习习惯较差,在进行易语言实验课题时,程序设计教学时,明显感觉到学习的困难,我选择了相对编程教学中比较常用的分支结构进行了一些尝试,实验效果比较明显,课堂效率较高,学习积极性、学习兴趣相对有

2、较大的提升。【教学实录】一、提出问题激欲师:对!生:(议论纷纷)今天怎么一上课就说对?师:同学们,今天我们先来做个游戏,找反义词,我出题目你们回答好不好?生:好!(谁怕谁,有学生在底下嘟嚷。)师:是!生:否!师:真!生:假!师:我们做了这么多反义词,不是对就是错,是不是都是相对的呀?生:是!师:今天我们来学习易语言中的第一个分支结构语句:如果()揭示课题,板书。二、运用策略探究1初步感知师:我们刚才在做反义词时,已经知道要么对、要么错,在如果()语句中,当条件是成立时,就执行条件成立的语句,当条件不成立时,就执行条件不成立的语句。 我们可以从图示里看到,如果()语句就像一个Y型路口,可以选择往

3、左走,也可以往右走,我们看下面这张地图: 我们来做看程序设计: 一休哥要去外滩,就要往右走,一休哥不去外滩,往左走去麦当劳,不论一休哥去哪里,都会去到地铁站坐地铁回家。 学生一看这图和程序设计就明白如果()语句的用法。2探究规律师:如果()语句是不是很简单呀,想一下,上面的程序我们还可以怎么写?生1:判断一休哥是否要去麦当劳就行了。生2:可以判断一休哥不要去外滩!师:对,我们只要确定一个条件就可以了,要么去外滩,要么去麦当劳,最后是坐地铁回家。3思维训练师:如果()语句只要给定一个条件,条件满足往下走,不满足就走另一条路。当然我们也可以选择判断相反条件。比如上面的例子中,我们一开始是判断要去外

4、滩,那它的相反条件是什么呀?生1:不要去外滩。生2:要去麦当劳。师:想一下,他们二个谁说的对?生:不要去外滩! 师:对,注意我们说相反条件,而不是其它条件,所以在用如果()语句时,一定要注意条件的给定方式,否则就可能最后结果南辕北辙,大不相同了!三、应用规律反思例:请设计一个程序,由程序随便产生一个随机数,让用户输入一个数,如果相差小于10的话,则显示随机数,否则不显示!(因为我们没有教过取绝对值函数,所以这个题目对学生来讲是比较有难度的。) 生:二个数相减,得出的值如果小于10就可以了! 师:请同学们写一下!师:好,我已经看到有同学写好程序了,让我们来看看该程序是否可以满足条件!运行程序,测

5、试,可以!师:有同学能看出这个程序的问题吗?老师觉得这个程序好像有点问题,虽然我们刚才测试程序已经通过了!生:没有呀。师:我们来看一下,如果随机数取出来是20,我输入一个25进去,满足题目的要求吗?生:满足!师:这个程序满足吗?生:满不满足。师:那如何改?生1:把判断条件改成变量2变量110就可以了。师:真的可以吗?生2:不可以,改成变量1变量210或变量2变量110。师:对!反思:确定一个条件时要注意该条件是否满足给定的要求,是否可以包括所有可能的情况。生:哦!(学生到现在才明白,这个条件是可以有多个的条件,但因为这是第一课时,没有太深入地讲多条件同时成立的情况。)四、创造规律拓展 例:程序

6、运行后,计算机产生一个介于0到100之间的随机数,我们通过一个编辑框来猜这个随机数,如果输入的数大于计算机产生的随机数,则通过文字标签提示输入的数太大,如果输入的数小于计算机产生的随机数,则提示输入的数太小,如果输入的数刚好就是计算机产生的随机数,则提示你赢了。师:这是一个多分支组合的典型题目,主要存在三种可能,一是相等,二是太大,三是太小,但我们已经知道一个如果()语句包含二个可能,比如我们这样写:师:在横线中的语句在什么样的条件下执行的?生:变量1不等于变量2的时候。师:那么变量1不等于变量2有几种情况?生:二种,变量1变量2或者变量1变量2。师:对,同学们,请你想一下,在横线处我们填上什么语句可以满足题目的要求?生1:如果(变量1变量2)。生2:可以填如果(变量1变量2)。师:我们来看一下程序:师:在多分支组合的时候,要注意程序的流程,在易语言中,我们可以看到分支结构时,语句前面有一个灰色的虚线箭头线,这个就是程序的流程走向。生:明白了!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号