写出求1×3×5×7×9×11的值的两种算法(其中一种必须含有循环结构),并用程序框图表示具有循环结构的算法.

1个回答

  • 解题思路:应用顺序结构与循环结构写出算法,注意程序框图的格式.

    算法1:第一步,先求1×3,得到结果3;

    第二步,将第一步所得结果3再乘以5,得到结果15;

    第三步,再将15乘以7,得到结果105;

    第四步,再将105乘以9,得到945;

    第五步,再将945乘以11,得到10395,即是最后结果.

    算法2:用T表示积,i表示乘数.

    第一步:使T=1;

    第二步:使i=3;

    第三步:使T=T×i;

    第四步:使i=i+2;

    第五步:若i>11,则输出T,算法结束;否则返回到第三步继续执行.

    框图.

    点评:

    本题考点: 设计程序框图解决实际问题.

    考点点评: 本题考查了顺序结构与循环结构及程序框图的格式要求,同时说明了同一个问题可以用不同的算法完成.