循环语句ppt.pptx
循环语句循环语句主讲人:杜先冬主讲人:杜先冬2018年5月29日满足条件?满足条件?循环体循环体是是否否直直到到型型循循环环循环结构循环结构循环体循环体满足条件满足条件?成立成立不成立不成立While(当型)循环(当型)循环 成立成立循环体循环体满足条件满足条件?不成立不成立Until(直到型)循环)循环例例1:用直到型循环语句编写计算机程序,来计算:用直到型循环语句编写计算机程序,来计算 1+2+100的值的值.i=1sum=0DO sum=sum+i i=i+1LOOP UNTIL i100PRINT sumEND结束结束程序框图:程序框图:程序:程序:i=1开始开始sum=0输出输出sumsum=sum+ii100?否否是是i=i+1DO 循环体循环体LOOP UNTIL 条件条件先执行先执行DODO和和UNTILUNTIL之间的循环体之间的循环体,再对再对UNTILUNTIL之后的条件判断之后的条件判断.如果条件不符合如果条件不符合,再次执行循环体再次执行循环体,直到条件符合时为止直到条件符合时为止.这时这时,计算机将不执行循环体计算机将不执行循环体,直接跳到直接跳到UNTILUNTIL语句后语句后,接着执行接着执行UNTILUNTIL语句之后的语句语句之后的语句.直到型循环语句的一般格式直到型循环语句的一般格式新课学习新课学习满足条件?满足条件?循环体循环体是是否否直直到到型型循循环环WHILEWHILE 条件条件 循环体循环体WENDWEND当计算机遇到当计算机遇到WHILEWHILE语句时,先判断条件的真假,如果条件符语句时,先判断条件的真假,如果条件符合,就执行合,就执行WHILEWHILE与与WENDWEND之间的循环体;然后再检查上述条件,之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止到某一次条件不符合为止.这时,计算机将不执行循环体,直这时,计算机将不执行循环体,直接跳到接跳到WENDWEND语句后,接着执行语句后,接着执行WENDWEND之后的语句之后的语句.循环体循环体满足条件?满足条件?是是否否While(当型)循环(当型)循环当型循环语句的一般格式当型循环语句的一般格式例例2.根据程序框图,编写计算机程序来计算根据程序框图,编写计算机程序来计算 1+2+100的值的值i=100?i=1开始输出sum结束否是sum=0i=i+1sum=sum+ii=1sum=0WHILE i=100 sum=sum+i i=i+1WENDPRINT sumEND程序:程序:S=1I=1WHILE I 100PRINT sEND输出ss=0开始s=s+i2,i=i+1i100?否是2 2、根据所给算法框图写出相应的程序、根据所给算法框图写出相应的程序.练习(导学案)练习(导学案)i=1结束结束小小 结结WHILE 条件条件 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件条件两种循环语句两种循环语句:循环体循环体满足条件?满足条件?是是否否(1)While(当型)循环(当型)循环(2)Until(直到型)循环(直到型)循环循环体循环体满足条件?满足条件?是是否否作业:作业:习题集课时达标检测7:1-9题