成若干模块,一个模块出了问题只需要修改这一模块,而不需要全盘翻工.
4.累加、累乘问题的算法
例5 用自然语言描述求解mul=1×2×3×4×5×6问题的算法.
思维切入 根据算法的特点,我们学过的加、减、乘、除运算法则都是算法,只要按照具体的规则有步骤地描述过程,便有了该题的算法.
解 第一步,计算1×2,得2.
第二步,将第一步中的运算结果2与3相乘得6.
第三步,将第二步中的运算结果6与4相乘得24.
第四步,将第三步中的运算结果24与5相乘得120.
第五步,将第四步中的运算结果120与6相乘得720.