1、循环语句循环语句2一、知识回顾一、知识回顾:已学过的伪代码中的几种基本算法语句已学过的伪代码中的几种基本算法语句:(1)赋值语句赋值语句:变量变量表达式或变量或常数表达式或变量或常数(2)输入语句输入语句:Read a,b(3)输出语句输出语句:(4)条件语句条件语句:Print a,bIf A Then B Else CEnd If 当型语句当型语句:While p循环体循环体End while直到型语句直到型语句:Do循环体循环体Until pEnd Do循环语句循环语句伪代码中的伪代码中的:pAYNpAYN结束结束输出输出SS 开始开始S S+ii i+1 YNi S1 S0 ;S2 i
2、 1 ;S3 当当i100时,时,SSi;ii1;转转S3;S4 输出输出S.自然语言当型循环自然语言当型循环,先累加后计数:先累加后计数:S0 i 1 ;While i100 SSi ii1 End While Print S当型循环语句伪代码格式:当型循环语句伪代码格式:While P 循环体循环体 End While 结束结束输出输出SS 开始开始i i+1 S S+i YNi S1 S0 ;S2 i 0 ;S3 当当i99时,时,ii1;SSi;转转S3;S4 输出输出S.自然语言当型循环自然语言当型循环,先计数后累加:先计数后累加:S0 i 0;While i99 ii1 SSi E
3、nd while Print S当型循环流程图和伪代当型循环流程图和伪代码条件的一致性码条件的一致性.开始开始S 结束结束输出输出Si SSiii1 NYS1 S0 ;S2 i 1 ;S3 SSi;S4 ii1;S5 如果如果i不大于不大于100,转转S3;S6 输出输出S.S0 i 1 ;Do SSi ii1 Until i 100 End Do Print S直到型循环语句伪代码格式:直到型循环语句伪代码格式:Do 循环体循环体 Until P End Do自然语言直到型循自然语言直到型循环先累加后计数:环先累加后计数:开始开始S 结束结束输出输出Si ii 1 SSi NYS1 S0 ;
4、S2 i 0 ;S3 ii1;S4 SSi;S5 如果如果i不大于不大于99,转转S3;S6 输出输出S.S0 i 0 ;Do ii1 SSi Until i 99 End Do Print S自然语言直到型循自然语言直到型循环先环先计数计数后后累加累加:直到型循环流程图和伪直到型循环流程图和伪代码条件的一致性代码条件的一致性.设计计算设计计算1357 99的一个算法的一个算法,并画并画出流程图出流程图.S1 T 1S1 T 1;S2 S2 I 1 1;S3 S3 若若I50,50,则转则转S4S4,否则转否则转S6S6;S4 T T(2S4 T T(2I-1);S5 S5 I I+1+1,转
5、转S3S3;S6 S6 输出输出T.T.当型循环当型循环:解解:算法如下算法如下:流程图如下流程图如下:开始开始I50YN结束结束T1I1TT(2I-1)II+1输出输出TT1I 1While I50TT(2I-1)II1 End whilePrint T当型语句当型语句如下如下:写出伪代码写出伪代码S0a1i1While i101 SSai aa(1)i i2End WhilePrint S例例1 下列伪代码实现的什么算法下列伪代码实现的什么算法?13579+101二、数学应用二、数学应用:S0 i 0 While i99 ii1 SSiEnd whilePrint S例例2 下列伪代码实现
6、的什么算法下列伪代码实现的什么算法?1 2 3 100例例3 分别使用直到型循环和当型循环设计求分别使用直到型循环和当型循环设计求 123n2006的最大正整数的最大正整数n的伪代码,并画出流程图的伪代码,并画出流程图.结束结束输出输出i开始开始S2006YNi 0S 0i i+1S S+ii i+1S S+iS2006YN结束结束输出输出i开始开始i 0S 0 S0 i 0;While S2006 ii1 SSi End while Print i伪代码伪代码:例例3 分别使用直到型循环和当型循环设计求分别使用直到型循环和当型循环设计求 123n2006的最大正整数的最大正整数n的伪代码,并
7、画出流程图的伪代码,并画出流程图.i i+1S S+iS2006YN结束结束输出输出i开始开始i 0S 0伪代码伪代码:S0 i 0 ;Do ii1 SSi Until S 2006 End Do Print i当型语句当型语句:While p循环体循环体End while直到型语句直到型语句:Do循环体循环体Until pEnd Do循环语句循环语句伪代码中的伪代码中的:pAYNpAYN三、课堂小结三、课堂小结:课后作业:课后作业:课后作业:课后作业:课本课本课本课本 P P P P24242424 习题习题习题习题1.2 1.2 1.2 1.2 No.5No.5No.5No.5、6 6 6 6、7.7.7.7.