题目内容
16.编写程序,输入正整数n,计算它的阶乘n!(n!=n×(n-1)×…×3×2×1)分析 根据已知中程序功能,要求输入的正整数n,输出S=n×(n-1)×…×3×2×1值,这是一个可能利用循环进行累积运算得到结果,根据程序框图中各语句的功能,即可写出程序语句.
解答 解:INPUT n
i=1
S=1
DO
S=S*i
i=i+1
LOOP UNTIL i>n
PRINT S
END
点评 本题考查的知识点是设计程序框图解决实际问题,算法是新课程中的新增加的内容,也必然是新高考中的一个热点,应高度重视.
练习册系列答案
相关题目
11.已知k∈Z,则(tan$\frac{5π}{12}$)k(tan$\frac{π}{12}$)k+2的值为( )
| A. | 7+4$\sqrt{3}$ | B. | 7-4$\sqrt{3}$ | C. | 2+$\sqrt{3}$ | D. | 2-$\sqrt{3}$ |