(12 分) 设计一个计算 $1 \times 2 \times 3 \times \cdots \times 10$ 的值的算法, 并画出程序框图.
算法:

第一步: 设 $i$ 的值为 1 ;

第二步：设 $S$ 的值为 1

第三步: 如果 $i \leq 10$ 执行第四步, 否则转去执行第七步;

第四步: 计算 $S \times i$ 并将结果代替 $S$

第五步: 计算 $i+1$ 并将结果代替 $i$;

第六步: 转去执行第三步，

第七步: 输出 $S$ 的值并结束算法,

程序框图如下：

![](https://cdn.mathpix.com/cropped/2024_04_19_03ea579800d3c478dd9eg-