(本小题满分14分)下面是利用UNTIL循环设计的计算的一个算法程序.S=1i=1DO ① i=i+2LOOP UNTIL ② PRI
题型:不详难度:来源:
(本小题满分14分)下面是利用UNTIL循环设计的计算的一个算法程序. S=1 i=1 DO ① i=i+2 LOOP UNTIL ② PRINT S END (Ⅰ)请将其补充完整,并转化为WHILE循环; (Ⅱ)绘制出该算法的流程图.
答案
(Ⅰ)答案见解析(Ⅱ)答案见解析
解析
试题分析:(Ⅰ)补充如下: ① S=S*i ②i>99 ……4分 WHILE循环程序如下: S=i i=1 WHILE i <="99" S=S*i i=i+2 WEND PRINT S END ……7分 (Ⅱ)流程图如左图 ……14分 点评:当型循环结构先判断后执行,可以不执行循环;直到型循环结构先执行后判断,循环至少执行一次循环体,两种循环可以相互转化,画流程图时要注意各个符号的准确应用.