精英家教网 > 高中数学 > 题目详情
下面是利用UNTIL循环设计的计算1×3×5×…×99的一个算法程序.
S=1
i=1
DO

i=i+2
LOOP  UNTIL

PRINT S
END
(Ⅰ)请将其补充完整,并转化为WHILE循环;
(Ⅱ)绘制出该算法的流程图.
分析:(1)由已知条件①处应为S=S*i,按照算法程序依次执行程序,找出循环终止条件,从而确定①的条件.
(2)按照循环结构语句的模式绘制出该算法的流程图即可.
解答:解:(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)流程图如图所示.
点评:本题考查循环结构的程序框图的理解及应用、利用程序语言编写程序,属于基础题.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

下面是利用UNTIL循环设计的计算的一个算法程序.

S=1

I=1

DO

      ①   

  I=I+2

LOOP  UNTIL      ②    

PRINT S

END

(Ⅰ)请将其补充完整,并转化为WHILE循环;

  (Ⅱ)绘制出该算法的流程图.

解:(Ⅰ)补充如下:               (Ⅱ)流程图绘制如下:(请画在下框中)

 
                       ;      

   

                       

 

WHILE循环为

查看答案和解析>>

科目:高中数学 来源:2012-2013学年广东云浮新兴一中高一第二次月考数学试卷(带解析) 题型:解答题

(本小题满分14分)下面是利用UNTIL循环设计的计算的一个算法程序.
S=1
i=1
DO
   ①   
i=i+2
LOOP  UNTIL      ②    
PRINT S
END
(Ⅰ)请将其补充完整,并转化为WHILE循环;
(Ⅱ)绘制出该算法的流程图.

查看答案和解析>>

科目:高中数学 来源:2012-2013学年广东高一第二次月考数学试卷(解析版) 题型:解答题

(本小题满分14分)下面是利用UNTIL循环设计的计算的一个算法程序.

S=1

i=1

DO

    ①   

i=i+2

LOOP  UNTIL      ②    

PRINT S

END

(Ⅰ)请将其补充完整,并转化为WHILE循环;

(Ⅱ)绘制出该算法的流程图.

 

查看答案和解析>>

科目:高中数学 来源:2014届河南信阳高中高一下学期期中考试理科数学试卷(解析版) 题型:解答题

下面是利用UNTIL循环设计的计算的一个算法程序.

S=1

I=1

DO

  S=S*I

    ①   

 LOOP  UNTIL      ②   

PRINT S

END

(Ⅰ)请将其补充完整;

  (Ⅱ)绘制出该算法的流程图.

 

查看答案和解析>>

同步练习册答案