文档介绍:循环结构(2)
(2)(2)
四种图框类型
算法
复****第2节流程图
输入、输出框
处理框
判断框
起止框
(2)(2)
三种基本算法结构
i) 顺序结构
算法
ii) 选择结构
A
B
p
Y
N
A
B
第2节流程图
(2)(2)
A
p
Y
N
iii) 循环结构
(2)(2)
补例:P15 第10题
常见的循环结构有两种:一种是前面我们介绍的直到型循环结构,另一种是当型循环结构。
直到型(Utill型)循环:先执行A框,再判断所给条件P的真假;若P为“假”,则再执行A框,如此反复,直到P为“真”为止。
A
p
Y
N
(1)
(2)(2)
当型(While型)循环:如图(2),当给定的条件P成立(“真”)时,反复执行A框操作,直到条件P为“假”时才停止循环。
A
Y
N
p
(当型)
(2)
***(2)(2)
iii) 循环结构
算法
第2节流程图
A
p
Y
N
A
Y
N
p
(直到型)
(当型)
(2)(2)
第2节流程图
例4 求1×2×3×4×5。
算法2
S1 T←1;
S2 I←2;
S3 T←T × I;
S4 I←I + 1.
S5 如果I不大于5,重新执行步骤 S3、S4、S5;否则算法结束.
I > 5
N
Y
T←1
输出T
I←2
T←T×I
I←I + 1
开始
结束
(2)(2)
直到型与当型的转换
I > 5
N
Y
T←1
输出T
I←2
T←T×I
I←I + 1
例4
开始
结束
I≤5
Y
N
T←1
输出T
I←2
T←T×I
I←I + 1
开始
结束
(2)(2)
写出求
(共有7个3)的值的一个算法,并画出流程图。
(2)(2)