“循环(结构)语句”学习要点指津一知识点1
WHILE语句WHILE语句的一般格式是对应的程序框图是说明:计算机执行此程序时,遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILE和WEND之间的循环体,然后再判断上述条件,再执行循环体,这个过程反复执行,直到某一次不符合条件为止,这时不再执行循环体,将跳到WEND语句后,执行WEND后面的语句
2、UNTIL语句UNTIL语句的一般格式是对应的程序框图是说明:计算机执行UNTIL语句时,先执行DO和LOOPUNTIL之间的循环体,然后判断条件是否成立,如果不成立,执行循环体
这个过程反复执行,直到某一次符合条件为止,这时不再执行循环体,跳出循环体执行LOOPUNTIL后面的语句
3、当型循环与直到型循环的区别(1)当型循环先判断后执行,直到型循环先执行后判断;(2)当型循环用WHILE语句,直到型循环用UNTIL语句;(3)对同一算法来说,当型循环和直到型循环的条件互为反条件
二典型例题分析例1
运用当型和直到型两种循环结构画出求33310021值的程序框图
算法分析:欲求33310021只需一个累加变量和一个计数变量,将累加变量的初始值设为0,计数变量的值可以从1—100
程序框图:用心爱心专心WHILE条件循环体WEND满足条件
循环体是否满足条件
DO循环体LOOPUNTIL条件输出sum结束开始I=1Sum=0I=I+1I>100
输出sum结束开始I=1Sum=0I=I+1I25a=S/25PRINTaENDS=0i=1WHILEI