精英家教网 > 高中数学 > 题目详情
(本小题满分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分
点评:当型循环结构先判断后执行,可以不执行循环;直到型循环结构先执行后判断,循环至少执行一次循环体,两种循环可以相互转化,画流程图时要注意各个符号的准确应用.
练习册系列答案
相关习题

科目:高中数学 来源:不详 题型:填空题

有以下程序:
A="-6"  
B="2"  
If  A<0  then
A="-A"  
END  if  
B="B^2"
A="A+B"  
C="A-2*B"
A="A/C"
B="B*C+1"
Print  A,B,C
输出结果是______,________,_________.

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

执行程序框图,若,则输出的   

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

给出如下程序:
INPUT  x
IF x<0  THEN y=-1
ELSE 
IF x=0  THEN y=0
ELSE y=1
END  IF
END  IF
PRINT y
END
输入x=3时,输出的结果是(    )
A.1B.-1C.0D.3

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

执行如图所示的程序框图,输出的S的值为           

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

已知程序框图如图所示,则输出的s为(     )
A.B.
C.D.

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

如图3所示的算法流程图中,输出S的值为         

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

如图是某一问题的算法程序框图,它反映的算法功能是   _______.

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

将五进制化成四进位制数是__     __.

查看答案和解析>>

同步练习册答案