分支结构程序设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分支结构程序设计
教学目标
知识与技能:理解程序设计的分支结构基本思想
掌握分支结构语句特点
过程与方法:培养用算法分析问题的能力
能够使用分支结构绘制流程图和编写简单的程序解决具体问题
情感态度与价值观:
体会用结构化方法解决数学问题的便捷性
明确结构化在程序设计中的重要作用
激励尝试使用多种方法解决问题,明确实践是检验真理的唯一标准
培养良好的编程习惯和态度,增强集体观念,在合作学习时,尊重别人的意见和劳动,培养学生相互
协作的集体精神。
教学重点:
理解程序设计的分支结构基本思想
教学难点:
分支结构实现语句的格式和功能
编写简单的程序的过程
教学过程:
从例题中引出分支结构的概念:根据给定
条件是否成立而决定执行A或B框中的算法步
2
(学生可能不一定将判断条件写成a>b,相应的分支语句也要变化。)
流程图:
(注意判断条件的写法,是根据分段函数的定义来确定的。)
流程图:
4
【例7】分支嵌套学会划分条件。
●分析问题:
输入什么数据?(输入乘车的人数person与乘车的站数n)
●流程图:
【练习2】的选用比较接近高一学生的数学知
识,既可以锻炼他们对分支结构的认识,
又可以实践将数学问题用计算机解决。
●流程图:略。
【例8】说明一题多解。
算法1
6
算法2:抓大放小逐步判断。
●部分代码:
IF a>=b THEN
IF a>=c THEN
max=a
ELSE
max=c
8