循环语句一.PPT

* 循环语句 一、知识回顾: 已学过的伪代码中的几种基本算法语句: (1)赋值语句: 变量←表达式或变量或常数. (2)输入语句: Read a,b (3)输出语句: (4)条件语句: Print a,b If A Then B Else C End If 当型语句: While p 循环体 End while 直到型语句: Do 循环体 Until p End Do 循环语句 伪代码中的: p A Y N p A Y N 结束 输出S S ← 开始 S← S +i i ← i +1 Y N i ← S1 S←0 ; S2 i ←1 ; S3 当i≤100时, S←S+i; i←i+1 ; 转S3; S4 输出S. 自然语言-当型循环,先累加后计数: S←0 i ←1 ; While i≤100 S←S+i i←i+1 End While Print S 当型循环语句伪代码格式: While P 循环体 End While 结束 输出S S ← 开始 i ← i + 1 S ← S +i Y N i ← S1 S←0 ; S2 i ←0 ; S3 当i≤99时, i←i+1 ; S←S+i; 转S3; S4 输出S. 自然语言-当型循环,先计数后累加: S←0 i ←0 ; While i≤99 i←i+1 S←S+i End while Print S 当型循环流程图和伪代码条件的一致性. 开始 S ← 结束 输出S i← S←S+i i←i+1 N Y S1 S←0 ; S2 i ←1 ; S3 S←S+i; S4 i←i+1 ; S5 如果i不大于100, 转S3; S6 输出S. S←0 i ←1 ; Do S←S+i i←i+1 Until i 100 End Do Print S 直到型循环语句伪代码格式: Do 循环体 Until P End Do 自然语言-直到型循环先累加后计数: 开始 S ← 结束 输出S i ← i←i+ 1 S←S+i N Y S1 S←0 ; S2 i ←1 ; S3 i←i+1 ; S4 S←S+i; S5 如果i不大于99, 转S3; S6 输出S. S←0 i ←1 ; Do i←i+1 S←S+i Until i 99 End Do Print S 自然语言-直到型循环先计数后累加: 直到型循环流程图和伪代码条件的一致性. 设计计算1×3×5×7× ×99的一个算法,并画出流程图. … S1 T 1; S2 I 1; S3 若I≤50,则转S4, 否则转S6; S4 T T×(2I-1); S5 I I+1,转S3; S6 输出T. 当型循环: 解: 算法如下: 流程图如下: 开始 I≤50 Y N 结束 T←1 I←1 T←T ×(2I-1) I←I+1 输出T T←1 I ←1 While I≤50 T←T×(2I-1) I←I+1 End while Print T 当型语句如下: 写出伪代码 S←0 a←1 i←1 While i≤101 S←S+a×i a←a×(-1) i ← i+2 End While Print S 例下列伪代码实现的什么算法? 1-3+5-7+9-…-101 S←0 i ←0 While i≤99 i←i+1 S←S+i End while Print S 例:下列伪代码实现的什么算法? 请大家仔细观察上面写算法的几个问题 , 他们的结构有什么特点? 他们的循环的次数已经确定。 当循环的次数已经确定,可用“For”语句表示. “For”语句伪代码格式: For I From “初值” To “终值” step “步长” …… End For *

文档评论(0)

1亿VIP精品文档

相关文档