分支结构程序设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档