题目内容
(本小题满分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分
考点:本小题主要考查两种循环结构和循环语句以及流程图的画法.
点评:当型循环结构先判断后执行,可以不执行循环;直到型循环结构先执行后判断,循环至少执行一次循环体,两种循环可以相互转化,画流程图时要注意各个符号的准确应用.
练习册系列答案
相关题目