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

S=1

n=1

WHILE S<1 000

S=S*n

n=n+1

WEND

PRINT n

END

解析:

從上面程序可得出這是一個用循環(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)評:從利用循環(huán)語句解決具體問題的過程中,體會算法的基本思想,明確循環(huán)語句與算法中的循環(huán)結(jié)構(gòu)相對應(yīng).當(dāng)寫程序且當(dāng)語句較為復(fù)雜時,可先畫出程序流程圖;反之由程序再畫流程圖則更應(yīng)注意先后順序及邏輯關(guān)系.

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

科目:高中數(shù)學(xué) 來源:全優(yōu)設(shè)計(jì)選修數(shù)學(xué)-1-2蘇教版 蘇教版 題型:044

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

S=1

n=1

WHILE S<1 000

S=S*n

n=n+1

WEND

PRINT n

END

查看答案和解析>>

科目:高中數(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;

end

print(%io(2),n);

查看答案和解析>>

同步練習(xí)冊答案