4.2数值计算 课件(共12张PPT)-江苏省2025年1月普通高中学业水平合格性考试信息技术复习

文档属性

名称 4.2数值计算 课件(共12张PPT)-江苏省2025年1月普通高中学业水平合格性考试信息技术复习
格式 pptx
文件大小 1.4MB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2024-12-11 09:48:20

图片预览

文档简介

(共12张PPT)
第4单元 计算与问题解决
4.2数值计算
必修1 数据与计算


1
知识梳理
2
巩固练习
在Python中,绘制函数图像一般要用到numpy和matplotlib两个模块,这两个模块需要另外安装。
1.numpy模块
numpy是一个科学计算包,其中包含很多数学函数,如三角函数、矩阵计算方法等,还支持处理大型矩阵、矢量运算、线性代数等功能。
·range()和arange()的区别
range(start,end,step),返回一个list对象,起始值为start,终止值为end,但不含终止值,步长为step。只能创建int型list。
arange(start,end,step),与range()类似,但是返回一个array对象。需要引入import numpy as np,并且arange可以使用float型数据。
2.matplotlib模块
matplotlib是Python中最出色的绘图库,功能很完善。调用时,坐标系可以根据数值范围自动生成。
3.迭代法
迭代法也称为辗转法,是用计算机解决问题的一种基本方法。
迭代通常是为了接近并到达所需的目标或结果。每一次对过程的重复被称为一次“迭代”,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。
利用迭代算法解决问题,有以下三个关键步骤:
(1)确定迭代变量;
(2)建立迭代关系式;
(3)对迭代过程进行控制。
1.在Python中,绘制函数图像需要使用的模块是( B )。
A.win32com、numpy B. numpy、matplotlib
C.math、matplotlib D.random、math
2.下列有关利用计算机绘制函数图像的描述中错误的是( C )。
A.精确度高,便于数据分析
B.可以根据实际需要绘制不同形式的图像
C.可以通过读图直接求出函数的值
D.提高了人们的工作效率
B
C
3.numpy是一个科学计算包,其中包含很多数学函数,如三角函数、矩阵计算方法等。arange函数是该模块中的函数。下列说法中错误的是(D )。
A.可以用arange函数创建一个等差数列
B.arange函数如在0~2π之间每隔0.01取个值,则可以用arrange
(0,2* numpy.pi,0.01)来表示,其中numpy.pi表示π
C.import numpy as np后,x=np,arange(0,2* numpy.pi,0.01),可以将x应用到y=np.sin(x)图像绘制
D.可以用arange函数创建一个等比数列
D
4.关于迭代法,下列描述中正确的是( B )。
A.每一次的迭代进行,肯定离最终的正确结果越来越近
B.每一次的迭代结果,其实质就是下一次运算的初始值
C.如果没有正确结果,迭代次数可以无止境地进行下去
D.迭代的计算结果肯定比数学公式计算精确
5.斐波那契数列的迭代表达式是( D )。
A.f1=f2,f2=f1+f2 B.f1=f1+f2,f2=f1
C.f1,f2=f1+f2,f1 D.f1,f2= f2,f1+f2
B
D
同课章节目录