






教科版 (2019)必修1 数据与计算4.2 数值计算完美版课件ppt
展开活动1 用WPS求解数列
斐波那契在《计算之书》中提出了一个有趣的兔子问题:假设一对兔子每个月可以生一对小兔子,一对兔子出生后第2个月就开始生小兔子。则一对兔子一年内能繁殖成多少对?10年呢?
从第三个月=B2+B3
第1个月和第2个月的兔子的对数之和为第3个月的兔子对数,第2个月和第3个月的兔子对数之和为第4个月的兔子对数……,每个月的兔子对数是前两个月的兔子对数之和,又同时作为下一个月兔子对数的加数。
这种重复反馈的过程称为迭代。
迭代法也称辗转法,是用计算机解决问题的一种基本方法。迭代通常是为了接近并达到抽需的目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。
迭代计算可以用下列关系图来表示:
Pythn程序代码如下:def fib(n): #迭代求Fibnacci数列 f2=f1=1 #第1个月、第2个月初始值的设定 fr i in range(3,n+1): #从第3个月至第n个月依次计算 f1,f2=f2,f1+f2 return f2n=int(input('输入需要计算的月份数:'))print('兔子总对数为:',fib(n)) #输出最终值input("运行完毕,请按回车键退出...")
迭代算法解决问题,三个关键步骤:1.确定迭代变量,如活动2中f1、f2;2.建立迭代关系式;对迭代过程进行控制,这是编程迭代程序必须考虑的问题,不能让迭代过程无休止地重复执行下去。
a=98b=63r=a%bwhile r!=0: a=b print('a的值是',a) b=r print('b的值是',b) r=a % bprint('r的值是',r)
一、定义:迭代法也称辗转法,是用计算机解决问题的一种基本方法。迭代通常是为了接近并达到抽需的目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。
二、迭代算法解决问题,三个关键步骤:1. 确定迭代变量,如活动2中f1、f2;2. 建立迭代关系式;对迭代过程进行控制,这是编程迭代程序必须考虑的问题,不能让迭代过程无休止地重复执行下去。
教科版 (2019)必修1 数据与计算4.2 数值计算优秀ppt课件: 这是一份教科版 (2019)必修1 数据与计算4.2 数值计算优秀ppt课件,共16页。PPT课件主要包含了学习目标,温故而知新,使用电子表格求解,迭代法,课堂练习,巩固提升,课堂小结等内容,欢迎下载使用。
高中信息技术教科版 (2019)必修1 数据与计算4.3 非数值计算课前预习课件ppt: 这是一份高中信息技术教科版 (2019)必修1 数据与计算4.3 非数值计算课前预习课件ppt,共23页。PPT课件主要包含了学习目标,新课导入,分治策略,二分查找,递归的基本思想,迭代与递归的关系,巩固提升,练一练等内容,欢迎下载使用。
高中信息技术教科版 (2019)必修1 数据与计算第4单元 计算与问题解决4.2 数值计算备课课件ppt: 这是一份高中信息技术教科版 (2019)必修1 数据与计算第4单元 计算与问题解决4.2 数值计算备课课件ppt,共25页。PPT课件主要包含了2数值计算,学习目标,导入新课,什么是数值计算,项目提出,numpy模块简介,使用电子表格求解,课堂练习等内容,欢迎下载使用。