- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2.2 选择结构
整体设计
教材分析
在一个算法中经常会遇到对一个条件进行判断,如果条件成立则执行某个操作,如果条件不成立则执行另一个操作.因此在算法的流程图中,根据条件是否成立有着不同的流向.像这种根据条件作出判断,再决定执行哪一种操作的结构称为选择结构(selection structure)(或称“分支结构”).
一个选择结构都包含一个判断框,当条件成立时执行标有“Y”或者“是”的分支,当条件不成立时执行标有“N”或者“否”的分支.
图1的虚线框内就是常见的几种选择结构,在(1)中,当条件“n3”成立时执行A,否则执行B;在(2)中,当条件“n3”成立时执行A,否则直接脱离选择结构;在(3)中,当条件“n3”成立时直接脱离选择结构,否则执行B.
图1
对于选择结构要注意以下几点:
(1)在选择结构中不论条件是否成立,只能执行A框或者B框之一,不能既执行A框,又执行B框,即“Y”和“N”两者之中只能选择一个,不能两者都选择;
(2)在选择结构中不论条件是否成立,必须执行A框或者B框之一,不能既不执行A框,又不执行B框,即“Y”和“N”两者之中必须选择一个,不能两者都不选择;
(3)A框和B框中可以有一个是空的,即可以不执行任何操作直接脱离选择结构,但是不能两个框都是空的;
(4)无论走哪条路径,执行完A或者B之后都经过P,然后才脱离选择结构;
(5)选择结构可以是嵌套的,即在选择结构之中还可以出现选择结构,这种结构主要是出现在有多个条件判断的算法中;
(6)选择结构可以和其他结构嵌套,形成比较复杂的结构;
(7)A框或者B框可以不止一个操作,A框本身就可以是一个独立的算法结构.
三维目标
1.通过实例的训练,使学生理解选择结构的意义.
2.能用流程图表示选择结构以及能用选择结构的流程图表示简单问题的算法,养成良好的逻辑思维习惯,发展有条理的思考与表达能力,达到提升学生逻辑思维能力的目标.
重点难点教学重点:
用选择结构的流程图表示算法.
教学难点:多个选择结构的嵌套.
课时安排
1课时
教学过程
导入新课
设计思路一:(情境导入)
如果坐火车从上海到南京,可以坐普通特快列车,费时3小时左右,最低票价为硬座52元;也可以坐新型的动车组列车,费时2小时左右,最低票价为二等座93元.如果你有急事要从上海赶往南京,打算坐什么车?如果你周末到南京度假,晚上出发,到了南京后就可以休息了,那从经济角度出发,打算坐什么车?
图2
这个问题显而易见,坐什么车要根据情况来确定,如果“有急事”,那么就坐动车组,如果“没有急事”,那就坐普通特快列车.你不可能在一次去南京的途中两种列车都坐,在限定了坐上述两种火车的前提下,也只能在两种中选择一个,到底选择哪一个,就看条件“有急事”是否成立.
这个问题我们可以用很简单的图形(图2)来表示:
这是一个流程图,在这个流程图中,我们先要对“有急事”这个选择框进行判断,然后根据判断结果选择不同的流向,这个结构就是选择结构.
(引入新课,板书课题——选择结构)
设计思路二:(问题导入)
前面我们学习了算法和流程图,并学习了用流程图来表示算法.现在请你设计一个求一元二次方程ax2+bx+c=0(a≠0,Δ0)的算法,并画出流程图.
当然,我们先要输入a,b,c的值,然后计算Δ=b2-4ac,由于题目提供了Δ0的限制条件,所以可以直接利用一元二次方程的求根公式x1,2=,最后输出两个根x1和x2即可.因此算法如下:
图3
S1 输入a,b,c;
S2 Δ←b2-4ac;
S3 x1,2←;
S4 输出x1,x2.
流程图如图3所示.
如果题目中删去条件Δ0,则能不能仍然按照图3的流程图操作呢?
显然是不行了,因为在计算x1,2=时,如果Δ0,则无法计算.因此我们先要对是否满足“Δ0”进行判断,如果满足条件,即条件成立,则计算x1,2=,然后再输出x1,x2;否则就直接输出“方程无实根”.
在这个问题中,我们先要对“Δ0”这个条件进行判断,然后根据判断结果选择不同的操作步骤,这个结构就是选择结构.
(引入新课,板书课题——选择结构)
推进新课
新知探究
某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为
其中w(单位:kg)为行李的重量.
为了计算行李的托运费,应先判断行李的重量是否大于50 kg,然后再选用相应的公式进行计算.请同学们给出计算费用c(单位:元)的一个算法,并尝试画出流程图.
算法如下:
S1 输入行李重量w;
S2 如果w≤50,那么c←0.53×w,否则c←50×0.53+(w-50)×0.85;
S3 输出行李重量w和托运费c.
画流程图时遇到了麻烦,仅仅用我们前面学过的顺序结构将无法解决,因为我们必须在输入行李重量w后先对是否符合w≤50进行判断,再根据判断的不同结果选择不同的计算
您可能关注的文档
- 数学北师大版选修2-2同步练习第一章§1归纳与类比Word版含解析.doc
- 数学北师大版选修2-2同步练习第一章§2综合法和分析法Word版含解析.doc
- 数学北师大版选修2-2例题与探究第三章1.1导数与函数的单调性Word版含解析.doc
- 数学北师大版选修2-2同步练习第一章§4数学归纳法Word版含解析.doc
- 数学北师大版选修2-2同步练习第三章1.1导数与函数的单调性Word版含解析.doc
- 数学北师大版选修2-2例题与探究第二章§5简单复合函数的求导法则Word版含解析.doc
- 数学北师大版选修2-2同步练习第三章1.2函数的极值Word版含解析.doc
- 数学北师大版选修2-2同步练习第三章§2导数在实际问题中的应用Word版含解析.doc
- 数学北师大版选修2-2例题与探究第四章§3定积分的简单应用Word版含解析.doc
- 数学北师大版选修2-2同步练习第四章§1定积分的概念Word版含解析.doc
- 数学苏教版必修3教案:2.1.2系统抽样Word版含解析.doc
- 数学苏教版必修3教材梳理1.2.3循环结构Word版含解析.doc
- 数学苏教版必修3教案:2.1.1简单随机抽样Word版含解析.doc
- 数学苏教版必修3教案:1.2.3循环结构Word版含解析.doc
- 数学苏教版必修3教案:2.2.1频率分布表Word版含解析.doc
- 数学苏教版必修3教案:2.2.2频率分布直方图与折线图Word版含解析.doc
- 数学苏教版必修3教案:2.2.3茎叶图Word版含解析.doc
- 数学苏教版必修3教案:1.3.2输入、输出语句Word版含解析.doc
- 数学苏教版必修3教案:2.1.3分层抽样Word版含解析.doc
- 数学苏教版必修3教案:2.3.1平均数及其估计Word版含解析.doc
最近下载
- L1基础自动化系统的铁区MES的实现.docx VIP
- 2025年山东普通高中学业水平等级考试生物真题及答案 - 副本 .pdf VIP
- PEMS相关模板(PEMS软件开发计划或开发生命周期&可编程医用电气系统(PEMS)检查文件清单).pdf VIP
- 旅游接待业 课件全套 第1--10章 旅游接待业导论---旅游接待业高质量发展.pptx
- 运维服务项目实施组织及管理措施.docx VIP
- 柔性器件材料与结构失效分析.pptx VIP
- IPC-9850中文版.doc
- 2025年四川自贡市中考英语试卷含答案.docx VIP
- 2019年国庆70周年阅兵装备解读报告.pptx
- 2024人教版PEP英语三年级上册全册教学设计教案含反思.pdf
文档评论(0)