分支结构的嵌套 PPT

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课堂例题与练习设计
———— 分支结构的嵌套
大家好
1
背景介绍
本次课(分支结构的嵌套)安排在单分支、双分支的讲解之后。 上课地点 :学生教室 例题学习形式:师生互动、生生互动
对例题进行分析后,由每位学生回答几个算法步骤, 数名学生共同完成一个完整的算法流程图。
大家好
2
教学目标
[知识与技能]
理解分支结构嵌套的特点,能够使用分支结构嵌套解决简单的实际问题。
wk.baidu.com
平均流量 x,输出建议其定制的套餐类型 y。
开始
参考流程图
上海移动五档GPRS套餐为:
输入 x
A类:5元
0 MB≤ x ≤ 30MB
Y X<=150MB?
N
B类:20元 30MB x ≤ 150MB
Y
X<=30MB?
N
Y
N
X<=500MB?
C类:50元 150MB<x ≤ 500MB
D类:100元 500MB<x ≤ 2GB Y=“A类”
开始 输入 a,b,c
解法二
Y 输出 a
a>b and a>c?
N
Y b>a and b>c? N
输出 b
输出 c
结束 设 多种计角意度图思:考本问题题也,可还以有理“解解为法对三三”种吗情?况进行大家判好断。条件中可使用逻辑运算符,启发学生 8
【练习】
某手机用户想要定制上海移动的手机上网GPRS套餐,输入其手机月上网的
mark=“优”
80≤score < 90
mark=“良”
Y score>=60? N
mark= “合格” 60≤score < 80
“不合格” score< 60
mark=“合格” mark=“不合格”
输出 mark
结束
设计意图:本题对四种情况进行判断。较例1多一个条件多一个分支。
大家好
6
从本例题中理解嵌套的分支中还可以再嵌套分支 。 强调判别条件不同,算法不同。
面面俱到:尽可能考虑到题目是否涵盖了分支嵌套的几种情况?
1、分支结构的一条支路上嵌套一个分支结构; 2、分支结构的两条支路上都嵌套分支结构; 3、所嵌套的分支中还可以再嵌套分支。
大家好
10
The End
大家好
11
Bye Bye
大家好
12
Y=“B类”
Y=“C类”
Y
X<=2GB?
N
E类:200元
2GB<x ≤ 5GB
Y=“D类” Y=“E类”
超过部分流量费0.01元/KB,500元封顶。
x 为每月GPRS流量
输出 y
结束 设计意图:本题对五种情况进行判断,较例题难度加深。
1、通过练习,巩固加深对分支结构嵌套的理解 ;
2、启发学生流程图画法有多种,鼓励学生讨论交流,激发他们的探究欲望。
大家好
9
3、分支嵌套的关键在于判断条件的划分,不同的划分,算法会有所改变。
设计策略
承前启后:由练习1引出例题1,即由简单分支引出分支嵌套,便于学生理解
分支嵌套的特点。
梯度展开:由最初的对两种情况进行判断,到最后对五种情况进行判断,条
件数目逐渐增多,分支数逐渐增加,由浅入深,按梯度地学习使 用分支嵌套解决简单的实际问题。
N
斤原价;超过5斤 不足10斤部分每斤 打8折;超过10斤
Pay=w*3
Y
W<10?
N
Pay=3*5+(w-5)*3*0.8 Pay=w*3*0.8
(含10斤),全部
打8折,输入购买 的斤数 w,输出应 付款额 pay。
输出 pay 结束
设计意图:1、在前面练习题两种情况判断的基础上,增加了第三种情况,由此引出分支嵌
套,便于学生理解分支结构嵌套的特点。
大家好
5
2、当对多于2种情况进行判断时,可以考虑采用分支嵌套进行多分支选择 。
【例2】
输入某学生成绩score,并根据以
开始 输入 score
下评价标准,输出其成绩等第
Y Score>=90?
N
mark 。
“优” score≥90
Y score>=80? N
“良”
[过程与方法]
从现实生活中列举需判断的实际问题,从简单分支,再到分支结构的嵌套, 由浅入深,循序渐进地掌握使用分支结构嵌套解决简单的实际问题。
[情感态度与价值观]
通过贴近现实生活的实例学习,极大提高学习兴趣,并激发探究的欲望。
大家好
3
对简单分支的复习
【练习】
某超市促销苹果, 购买一斤苹果,为 每斤3元,购买5斤 以下(含5斤)每斤 原价;超过5斤部分 每斤打8折,输入购 买的斤数 w,输出 应付款额 pay。 (双分支结构)
开始
输入 W
Y
W<=5?
N
Pay=w*3
Pay=3*5+(w-5)*3*0.8
输出 pay 结束
设计意图:承前启后。既是对前面一次课大所家学好双分支的复习,又由此引出分支结构的嵌套4 。
分支结构的嵌套
【例1】
开始 某超市促销苹果,
购买一斤苹果,为
输入 W
每斤3元,购买5斤
以下(含5斤)每
Y
W<=5?
【例3】
求输入的三个不相等数a,b,c 中的最大数。 开始
输入 a,b,c
解法一
Y
a>b?
N
Y
a>c?
N
Y
b>c?
N
输出 a
输出 c
输出 b
输出 c
结束 设计意图:本题可以理解为对四种情况进行判大断家。好理解分支结构的两条支路上都可以嵌套分支7 。
【例3】
求输入的三个不相等数a,b,c 中的最大数。
相关文档
最新文档