题目内容
9.若n∈N*,定义:n!=n(n-1)(n-2)…3×2×1,如3!=3×2×1=6.某同学设计了一个计算1!+2!+3!+…+20!的程序框图如下:(1)完善如图1程序框图;
(2)在图2中写出该程序框图所对应的程序语句.
分析 根据条件结合程序框图的应用进行求解.
解答 解:(1)由条件知共运行20次,则条件①为i≤20?②p=p×i,③s=s+p
(2)i=1
p=1
s=0
while i<=20
p=p*i
s=s+p
i=i+1
wend
print s
end
点评 本题主要考查程序框图的识别和判断以及程序语句的编写,正确理解题意是解决本题的关键.
练习册系列答案
相关题目
19.已知a=3-2,b=0.3-2,c=log0.32,根据右边程序框图,输出的数是( )
A. | 3-2 | B. | 0.3-2 | C. | log0.32 | D. | 无法确定 |