1.问题描述 #
什么叫迭代算法呢?迭代算法是用计算机处理问题的一种基本方法。
它利用计算机运算速度快、适合做重复性操的特点,让计算机对一组指令(或一定步骤)进行重复执行,
在每次执行这组指令时,都从变量的原值推出它的一个新值。
说简单一些,就是在程序中利用变量的数值可变性并重复执行实现一些简单的运算。
这么说可能大家会觉得太枯燥了,我们今天通过小实例来看看什么是迭代算法吧。
2.学习目标与任务 #
利用迭代算法完成计算任务:1+2+3+4+……+N=?
输入一个随机数N,小猫就可以求出“1+2+3+4+……+N”的和。
运行程序看一下效果吧!
3.编程思路与步骤 #
3.1 编程思路 #
3.2 编程步骤 #
1.创建变量
创建求和变量”SUM”、随机数“V”。并对它们设定初始值。
2.询问问题内容。
(2)迭代求和
不要忘记循环次直到等于回答哦!!
4.问答与练习 #
4.1 问答 #
左边是小明的程序
运行之后回答显示了结果,但是小猫没有说出答案
问题出在哪了呢?
大家帮小明找找bug吧!
4.2 课后练习 #
大家是否还了解其他的数学知识,可以自己尝试一下啊!