例2.16 求5!。用伪代码表示的算法如下:
开始
置t的初值为1
置i的初值为2
当i<=5,执行下面操作,
使t=t×i
使i=i+1
(循环体到此结束)
打印t的值
结束
也可以写成以下形式:
BEGIN(算法开始)
1=>t
2=>i
while i<=5
{t×i=>t
i+1=>i}
print t
END(算法结束)
在本算法中采用当型循环(第3行到笫5行是一个当型循环)。while意思为“当”,它表示当i<=5时执行循环体(大括弧中的两行)的操作。