![4.2数值计算【新教材】2024-2025学年教科版(2019)高中信息技术必修一课件第1页](http://www.enxinlong.com/img-preview/3/14/16682367/0-1738753888548/0.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![4.2数值计算【新教材】2024-2025学年教科版(2019)高中信息技术必修一课件第2页](http://www.enxinlong.com/img-preview/3/14/16682367/0-1738753888579/1.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![4.2数值计算【新教材】2024-2025学年教科版(2019)高中信息技术必修一课件第3页](http://www.enxinlong.com/img-preview/3/14/16682367/0-1738753888620/2.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![4.2数值计算【新教材】2024-2025学年教科版(2019)高中信息技术必修一课件第4页](http://www.enxinlong.com/img-preview/3/14/16682367/0-1738753888651/3.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![4.2数值计算【新教材】2024-2025学年教科版(2019)高中信息技术必修一课件第5页](http://www.enxinlong.com/img-preview/3/14/16682367/0-1738753888682/4.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![4.2数值计算【新教材】2024-2025学年教科版(2019)高中信息技术必修一课件第6页](http://www.enxinlong.com/img-preview/3/14/16682367/0-1738753888705/5.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![4.2数值计算【新教材】2024-2025学年教科版(2019)高中信息技术必修一课件第7页](http://www.enxinlong.com/img-preview/3/14/16682367/0-1738753888736/6.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![割圆术求圆周率第1页](http://www.enxinlong.com/img-preview/3/14/16682367/1-1738753889308/0.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
所属成套资源:教育科学出版社2019高中信息技术必修一课件
教科版 (2019)必修1 数据与计算第4单元 计算与问题解决4.2 数值计算课文课件ppt
展开
这是一份教科版 (2019)必修1 数据与计算第4单元 计算与问题解决4.2 数值计算课文课件ppt,文件包含42数值计算新教材2024-2025学年教科版2019高中信息技术必修一课件pptx、割圆术求圆周率doc等2份课件配套教学资源,其中PPT共15页, 欢迎下载使用。
感受数据的图形化表示;
设计解析或迭代方程,进行数值计算,解决问题。
了解数值类算法在实际问题解决时的应用及常用方法。
用Excel表格绘制正弦曲线
用Excel绘制正弦曲线:
如果希望图像精度更高一点,曲线更光滑一点,可以设置更多的关键点,减小角度的间隔;
利用Pythn绘制正弦曲线
numpy模块是一个科学计算包;包含很多数学函数(三角函数、矩阵计算方法等)arange函数:创建一个等差数列例如:#在0~2π之间每隔0.01取个值;#numpy.pi表示πarrang(0.2*numpy.pi,0.01)
matpltlib模块:
matpltlib模块是Pythn看最出色的绘图库;matpltlib.pyplt,坐标系可以根据数值范围自动生成;plt(x,y)在直角平面内将(x,y)坐标点对连接成平滑曲线;shw()将绘制的图像显示出来。
imprt numpy as npimprt matpltlib.pyplt as plt#x在0~2π之间每隔0.01取一个点x=np.arange(0,2*np.pi,0.01)y=np.sin(x)plt.plt(x,y)plt.shw()
阅读下面的代码,试着运行一下
imprt numpy as npimprt matpltlib.pyplt as plttheta=np.linspace(0,2*np.pi,100)r=np.sin(6*theta)plt.plar(theta,r,clr='blue')plt.shw()
np.linspace(0,2*np.pi,100)在0~2π之间产生100个等间隔的点
plt.plar(theta,r,clr='blue')绘制折线图
用Excel求解数列:
斐波那契在《计算之书》中提出了一个有趣的兔子问题:假设一对兔子每个月可以生一对小兔子,一对兔子出生后第2个月就开始生小兔子。则一对兔子一年内能繁殖成多少对?10年呢?
用Pythn求解数列:
迭代法:也称辗转法,是用计算解决问题的一种基本方法。不断的重复某一过程;每一次对过程的重复被称为一次“迭代”; 每一次迭代得到的结果会被用来作为下一次迭代的初始值;迭代通常是为了接近并到达所需的目标或结果;
迭代法解决问题的三个关键步骤:①确定迭代变量;②建立迭代关系;③对迭代过程进行控制。
迭代法解决问题的三个关键步骤:
①确定迭代变量;f2=f1=1②建立迭代关系;f1,f2=f2,f1+f2③对迭代过程进行控制:循环结构
关键自定义函数:def fib(n): #利用迭代求斐波那契数据的第n个数 f2=f1=1 fr i in range(3,n+1): f1,f2=f2,f1+f2 return f2
课本P98页拓展练习1、尝试用Pythn绘制y=x2-2x+1的图像;2、尝试用辗转相除法求解两个正整数的最大公约数。
操作提示:较大数,较小数=较小数,较大数%较小数
相关课件
这是一份教科版 (2019)必修1 数据与计算4.3 非数值计算精品ppt课件,共30页。PPT课件主要包含了学习目标,三维目标,游戏导入,寻找假币游戏,活动探究,查找单词游戏,二分查找,left,right,第一次查找等内容,欢迎下载使用。
这是一份高中信息技术教科版 (2019)必修1 数据与计算4.2 数值计算完美版课件ppt,共27页。PPT课件主要包含了函数的定义和调用,如何使用呢,完善代码,尝试运行,练习任务,运行程序等内容,欢迎下载使用。
这是一份教科版 (2019)必修1 数据与计算4.2 数值计算优秀ppt课件,共16页。PPT课件主要包含了学习目标,温故而知新,使用电子表格求解,迭代法,课堂练习,巩固提升,课堂小结等内容,欢迎下载使用。