在科學(xué)技術(shù)中,常常使用以e為底的對(duì)數(shù),常數(shù)e是一個(gè)無(wú)理數(shù),它的計(jì)算公式是:e=1+1+
1
1×2
+
1
1×2×3
+
1
1×2×3×4
+
1
1×2×3×4×5
+…
(1)請(qǐng)?jiān)O(shè)計(jì)一個(gè)e的近似值算法,要求結(jié)果與2.718差的絕對(duì)值不超過(guò)0.001;
(2)畫出流程圖;
(3)寫出偽代碼.
分析:(1)算法步驟:第一步:使I=1;第二步:使S=2;第三步:使P=1;第四步:如果|S-2.718|>0.001判斷為是,那么I←I+1,P←P×I,S←S+
1
P
,繼續(xù)執(zhí)行算法.否則,輸出S,結(jié)束算法;
(2)結(jié)合(1)的算法步驟,利用循環(huán)結(jié)構(gòu)能作出算法的程序框圖.
(3)結(jié)合(2)的程序框圖寫出偽代碼.
解答:解:(1)算法步驟:
S1  I←1;
S2  S←2;
S3  P←1;                                                       
S4  如果|S-2.718|>0.001,那么I←I+1,P←P×I,S←S+
1
P
,重復(fù)S4;
S5  輸出S.                                                     
(2)流程圖
                                                    
(3)偽代碼:
點(diǎn)評(píng):本題考查設(shè)計(jì)算法的程序框圖解決實(shí)際問(wèn)題,是基礎(chǔ)題.解題時(shí)要認(rèn)真審題,注意熟練掌握循環(huán)結(jié)構(gòu)的性質(zhì)和應(yīng)用.
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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