高一 数学 算法(伪代码) 请详细解答,谢谢! (16 13:24:12)

来源:百度知道 编辑:UC知道 时间:2024/09/23 04:01:57
 
下列一段伪代码是计算的                                    值(写下思路)
S←0
 t←1
 For i From 1 to 5
         t←t*i
        S←1+t
End For
Print S

这种题的话,其实不难,主要是我们应该在没有思路情况下,先列出两三个算子,然后找出他的规律来就行了。
比如:
i 1 2 3。。。
t 1x1 1x2 2x3.。。
s 2 3 7.。。
这样就有规律了
t=i(0)*i(1)*。。。* i(n) 令i(0)=1 , n从1开始
s=t+1
最后就得到 t=1+1*1*2*3*4*5=121

其实不难,要先列出两三个算子,然后找出他的规律来就行了。
比如:
i 1 2 3。。。
t 1x1 1x2 2x3.。。
s 2 3 7.。。
这样就有规律了
t=i(0)*i(1)*。。。* i(n) 令i(0)=1 , n从1开始
s=t+1
最后就得到 t=1+1*1*2*3*4*5=121
懂了么?呵呵

给i一个范围 从 1 至 5
t←t*i
S←1+t
结束
输出S
所以s=1+1*2*3*4*5=121
懂了么?呵呵

s=1+1*2*3*4*5=121