- 59
- 0
- 约4.57千字
- 约 30页
- 2017-05-06 发布于湖北
- 举报
递推和迭代
迭代
迭代法也称辗转法,是一种不断用变量的旧值推出新值的过程。它是解决问题的一种基本方法,通过让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。
迭代算法的基本思想
为求一个问题的解x,可由给定的一个初值x0,根据某一迭代公式得到一个新的值x1,这个新值x1比初值x0更接近要求的值x;再以新值作为初值,即:x1→x0,重新按原来的方法求x1,重复这一过程直到|x1-x0|ε(某一给定的精度)。此时可将x1作为问题的解x。
迭代算法所需工作
确定迭代变量
建立迭代关系式
对迭代过程进行控制
迭代算法结构
迭代变量赋初值;
while (迭代终止条件)
{
根据迭代表达式,由旧值计算出新值;
新值取代旧值,为下一次迭代做准备;
}
【实例2-1】小李的银行存款
小李年初在银行存款1000元(一年定期)。他计划每年年底取出100元救助失学儿童。假设银行的存款利率不变,年利率为3%,年底利息自动计入本金。计算n年后,该账户上有多少存款。
【实例2-2】位平方和
把一个整数的每个数位都平方后求和,又得到一个整数,称这个整数为:位平方和。对新得到的整数继续这一运算过程… …
举例,给定整数4,则一系列结果为16,37,58,…
【实例2-3】求平方根
用迭代法求某个数a的平方根。已知求平方根的迭代公式为
您可能关注的文档
最近下载
- 地下管线普查方案.doc VIP
- 2026年外包公司软件测试工程师面试全解析.docx VIP
- 2024版光伏工程施工工艺手册.pdf VIP
- 母婴保健技术服务许可证校验申请书.doc VIP
- 集团公司供应商管理办法.docx VIP
- 压力式膜技术手册(Memcor).pdf VIP
- 初中英语1600词新课标词汇(按话题分类).docx VIP
- DL∕T电力企业标准化工作指南(2024).pdf VIP
- 2024年供水公司安全生产“一岗双责”实施方案(三篇) .pdf VIP
- Unit1 Art Reading for writing【知识精研】英语人教版(2019) 选择性必修三同步课.pptx VIP
原创力文档

文档评论(0)