(本小題滿分14分)下面是利用UNTIL循環(huán)設(shè)計的計算的一個算法程序.
S=1
i=1
DO
   ①   
i=i+2
LOOP  UNTIL      ②    
PRINT S
END
(Ⅰ)請將其補(bǔ)充完整,并轉(zhuǎn)化為WHILE循環(huán);
(Ⅱ)繪制出該算法的流程圖.
(Ⅰ)答案見解析(Ⅱ)答案見解析

試題分析:(Ⅰ)補(bǔ)充如下:
① S=S*i
②i>99                                                                    ……4分
WHILE循環(huán)程序如下:
S=i
i=1
WHILE   i <="99"
S=S*i
i=i+2
WEND
PRINT S
END                                                                      ……7分
(Ⅱ)流程圖如左圖
                                       ……14分
點(diǎn)評:當(dāng)型循環(huán)結(jié)構(gòu)先判斷后執(zhí)行,可以不執(zhí)行循環(huán);直到型循環(huán)結(jié)構(gòu)先執(zhí)行后判斷,循環(huán)至少執(zhí)行一次循環(huán)體,兩種循環(huán)可以相互轉(zhuǎn)化,畫流程圖時要注意各個符號的準(zhǔn)確應(yīng)用.
練習(xí)冊系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源:不詳 題型:填空題

有以下程序:
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
輸出結(jié)果是______,________,_________.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:不詳 題型:填空題

執(zhí)行程序框圖,若,則輸出的   

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:不詳 題型:單選題

給出如下程序:
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時,輸出的結(jié)果是(    )
A.1B.-1C.0D.3

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:不詳 題型:填空題

執(zhí)行如圖所示的程序框圖,輸出的S的值為           

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:不詳 題型:單選題

已知程序框圖如圖所示,則輸出的s為(     )
A.B.
C.D.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:不詳 題型:填空題

如圖3所示的算法流程圖中,輸出S的值為         

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:不詳 題型:填空題

如圖是某一問題的算法程序框圖,它反映的算法功能是   _______.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:不詳 題型:填空題

將五進(jìn)制化成四進(jìn)位制數(shù)是__     __.

查看答案和解析>>

同步練習(xí)冊答案