根據(jù)下列程序畫出相應(yīng)的程序流程圖.

S=1

n=1

WHILE S<1 000

S=S*n

n=n+1

WEND

PRINT n

END

答案:
解析:

  解:從上面程序可得出這是一個(gè)用循環(huán)語句寫成的程序,從S=1,n=1開始,第一次循環(huán)求1×1,第二次循環(huán)求1×2,第三次循環(huán)求1×2×3,…,第n次循環(huán)求n!,即此程序是輸出使n!<1 000的最大整數(shù).

  畫出程序流程圖如下:

  點(diǎn)評(píng):從利用循環(huán)語句解決具體問題的過程中,體會(huì)算法的基本思想,明確循環(huán)語句與算法中的循環(huán)結(jié)構(gòu)相對(duì)應(yīng).當(dāng)寫程序且當(dāng)語句較為復(fù)雜時(shí),可先畫出程序流程圖;反之由程序再畫流程圖則更應(yīng)注意先后順序及邏輯關(guān)系.


練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源: 題型:044

根據(jù)下列程序畫出相應(yīng)的程序框圖.

s=1

n=1

WHILE s<1 000

   s=s*n

   n=n+1

WEND

PRINT n

END

查看答案和解析>>

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

根據(jù)下列程序畫出相應(yīng)的程序流程圖.

S=1

n=1

WHILE S<1 000

S=S*n

n=n+1

WEND

PRINT n

END

查看答案和解析>>

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

根據(jù)下列程序畫出相應(yīng)的程序流程圖.

S=1

n=1

WHILE S<1 000

S=S*n

n=n+1

WEND

PRINT n

END

查看答案和解析>>

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

根據(jù)下列程序畫出相應(yīng)的程序框圖.

s=1;

n=1;

while  s<1 000

s=s*n;

n=n+1;

end

print(%io(2),n);

查看答案和解析>>

同步練習(xí)冊(cè)答案