早教吧 育儿知识 作业答案 考试题库 百科 知识分享

在科学技术中,常常使用以e为底的对数,常数e是一个无理数,它的计算公式是:e=1+1+11×2+11×2×3+11×2×3×4+11×2×3×4×5+…(1)请设计一个e的近似值算法,要求结果与2.718差的绝对值不超过0.00

题目详情
在科学技术中,常常使用以e为底的对数,常数e是一个无理数,它的计算公式是:e=1+1+
1
1×2
+
1
1×2×3
+
1
1×2×3×4
+
1
1×2×3×4×5
+…
(1)请设计一个e的近似值算法,要求结果与2.718差的绝对值不超过0.001;
(2)画出流程图;
(3)写出伪代码.
▼优质解答
答案和解析
(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
,重复S4
S5  输出S.                                                     
(2)流程图
                                                    
(3)伪代码: