第四讲选择结构的流程图表示ppt课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

选择构造的流程图表示
例2、恣意输入两个整数a,b,将其值按由大到小的顺序进展
输出。请用流程图描画以上算法。
开场
分析: 〔1〕输入两个整数a,b
〔2〕a < b ?
输入a,b
N
a<b
Y
成立: 交换a,b
at
不成立: a,b不变
ba
〔3〕输入a,b
t b
输出a,b 终了
选择构造的流程图表示
例3、恣意输入两个整数a,b,c,将其值按由大到小的顺序进 展输出。请用流程图描画以上算法。
分析: 〔1〕输入两个整数a,b
〔2〕a < b ? 成立: 交换a,b 不成立: a,b不变
〔4〕b < c ? 成立: 交换b,c 不成立: b,c不变
〔5〕输入a,b,c
〔3〕a < c ? 成立: 交换a,c 不成立: a,c不变
选择构造的流程图表示
开场
输入a,b
N
a<b
Y
at
ba
N
a<c
Y
at
b<c N Y
tb
ca
bt
tc
cb
tc
输出a,b,c 终了
课后练习
1、恣意输入一个整数X,将该数的绝对值进展输出。 请用流程图描画以上算法。
分析: 〔1〕输入一个整数X
|X|=
X 〔X≥0〕 -X〔X<0〕
〔2〕X≥0? 成立:输出X
不成立:输出-X
第四讲 选择构造的流程图表示
2、把以下问题的算法流程图补充完 好。问题:输入一个时间的秒数, 求出对应的小时数h、天数d、周数 w。
分析:
〔1〕输入一个秒数s
〔2〕求出小时数h=s/3600
〔3〕求出天数d=h/24
〔4〕求出周数w=d/7
〔5〕输出h,d,w
开场 输入s ① h=s/3600 ② d=h/24 ③ w=d/7 输出h,d,w 终了
选择构造的流程图表示
选择构造流程图的根本构造
N
条件?
Y
操作
Y
N
条件?
操作1
操作2
选择构造的流程图表示
例1、恣意输入两个整数a,b,将其中较大者输出。请用流程
图描画以上算法。
开场
分析:
〔1〕输入两个整数a,b
输入a,b
〔2〕a < b ? 成立: 输出b 不成立: 输出a
Y
wk.baidu.com
N
a<b
输出b
输出a
终了
选择构造的流程图表示
餐厅
服装城
前进 方向
〔1〕假设肚子饿了该怎样走? 向左转
〔2〕假设想买衣服该怎样走? 向右转
选择构造的流程图表示
当我们行走到十字路口,是直行,还是右转或左 转,这时需求根据目的地的方向进展选择。在程序设 计中,有时并不能照语句的书写顺序自上向下地执行, 而是根据设定的条件选择所执行的语句,称为选择构 造。
相关文档
最新文档