流程图(循环结构)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I←I - 1
N
?能 够 输 出
2:
开始 输入S I←S I←I - 1
当I 被 S整
除
N
Y
输出I
I >1
结束
例3 设计一个计算10个数的平均数的算法。
算法2
S1 S←0;
S7 A ← S/10 ;
S2 I←1;
S3 输入G;
S8 输出A ;
S4 S←S + G;
S5 如果I不大于5,重新执行 S3,否则算法结束.
T←1
I←2
T←T×I
I←I + 1
N
I>5
Y
输出T 结束
最后的结果 开始
i←0,Sum ← 0
i<6
N
Y
i←i+1
Sum ← Sum + i
输出Sum 结束
开始
i ← 0,Sum ← 0
i←i+1 Sum ← Sum + i N
i≥6 Y
输出Sum 结束
I←10
写 出 输
输入10
I←I - 1
出
当I 被 10整
的
除
N
结
Y
果
输出I
吗
?
结束
?
?
是通少变
一过呢式
个 什 么 算 法
,
上 面 两 个 例 子 你 能
?
你 自 己 再 编 一 个 题
若 是
则 输 出 的
归目结
纳 出
试 试
果 是
这看多
: S 10,
开始 输入S I←S-1
当I 被 S整 除
Y
输出I 结束
循环结构
第2节 流程图 三种基本算法结构
i) 顺序结构
ii) 选择结构
Yp N A
A
B
B
iii) 循环结构
A
Np
Y
(直到型)
A
pY
N
(当型)
在算法中,像这种需要重复执行 同一操作的结构称为循环结构.
第2节 流程图 循环结构 开始
例1 写出1×2×3×4×5的算法。
算法2 S1 T←1; S2 I←2; S3 T←T × I; S4 I←I + 1.
S5 I←I+ 1;
S6 如果I不大于10,转S3;
开始
S←0 I←1 输出G S←S+G I←I + 1 I > 10 N
Y
A←S/10 输出A 结束
课本第14页练习2.
学成学成学成学成学成 号绩号绩号绩号绩号绩 1 90 11 67 21 58 31 63 41 85 2 35 12 69 22 64 32 62 42 77 3 76 13 72 23 75 33 56 43 78 4 85 14 19 24 78 34 54 44 79 5 43 15 74 25 84 35 75 45 74 6 66 16 82 26 89 36 76 46 68 7 78 17 97 27 93 37 76 47 65 8 79 18 100 28 58 38 77 48 68 9 80 19 53 29 55 39 79 49 69 10 95 20 72 30 64 40 91 50 70
第2节 流程图 循环结构 开始
变式 写出1+3+5+‥‥‥+101的算法。 T←1
算法2 S1 T←1; S2 I←3; S3 T←T + I; S4 I←I + 2.
S5 如果I不大于101,重新执行
I←3
T←T+I
I←I + 2
N
I > 101
Y
输出T
S3,否则算法结束.
结束
2
例
开始
,
你 能