下面是利用UNTIL循环设计的计算1×3×5×…×99的一个算法程序.S=1i=1DO______i=i+2LOOP UNTIL______PRINT SEN
题型:不详难度:来源:
下面是利用UNTIL循环设计的计算1×3×5×…×99的一个算法程序. S=1 i=1 DO ______ i=i+2 LOOP UNTIL______ PRINT S END (Ⅰ)请将其补充完整,并转化为WHILE循环; (Ⅱ)绘制出该算法的流程图. |
答案
(I)由已知条件,设计的计算1×3×5×…×99的一个算法程序知,①处应为累乘的形式,即S=S*i, ②处应为循环终止条件,故判断框内的条件可为:i>99. 转化为WHILE循环语句如下: S=1 i=1 WHILE i≤99 i=i+2 WEND PRINT S END 故答案为:①S=S*i;②i>99.
(II)流程图如图所示. |
举一反三
某程序框图如图所示,该程序运行后输出的最后一个数是( )A.2 | B.1.5 | C.1.25 | D.1.125 | 如图是一个算法流程图,则执行该算法后输出的s=______. | 按如图所示的程序框图运算,若输出k=2,则输入x的取值范围是______. | 执行如图所示的程序框图,输出的S值为( )
(注:框图中的赋值符号“=”也可以写成“←”或“:=”)A.225 | B.196 | C.169 | D.144 |
最新试题
热门考点
|
|