项目七:用计算机计算圆周率-设计简单数值数据算法 课件 2021—2022学年沪科版(2019)高中信息技术:必修一 数据与计算

2021-12-29
| 26页
| 2981人阅读
| 33人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术沪科版必修1 数据与计算
年级 高一
章节 1.设计算法实现用数学公式计算
类型 课件
知识点 -
使用场景 同步教学
学年 2021-2022
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 20.00 MB
发布时间 2021-12-29
更新时间 2021-12-29
作者 勤奋的学长
品牌系列 -
审核时间 2021-12-29
下载链接 https://m.zxxk.com/soft/31983015.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

用计算机计算圆周率 ——设计简单数值数据算法 授课教师:吴雄飞 项目七 【2019沪科教版高中信息技术:必修一 数据与计算】 项目七:用计算机计算圆周率-设计简单数值数据算法 学习 目标 Learning objectives 掌握数值数据的常用运算,并熟练运用运算规则。 利用 Python 语言编程实现计算圆周率的算法,探究和理解程序的选择结构和循环结构。 熟练应用选择结构和循环结构实现简单算法,并感受不同算法的效率。 完成本项目学习,须回答以下问题: 1、数值数据的常用运算有哪些? 2、如何设计并实现选择结构算法? 3、如何设计并实现循环结构算法? 项目七:用计算机计算圆周率-设计简单数值数据算法 01 PART 设计算法实现数学公式计算 数值数据及其运算 实现循环结构的语句 1.分析问题 项目七:用计算机计算圆周率-设计简单数值数据算法 欧拉公式 1.设置累加器变量S的初始值为0; 2.s=s+1/(1X1) 3.s=s+1/(2X2) 4.s=s+1/(3X3) …… 累加可以用一个公式来表示:s=s+item Item=1/(iXi) 第一步:累加item到S,即s=s+item 第二步:构造item=1/(iXi),i=i+1 重复执行以上步骤,直到满足某一个循环控制条件。 循环控制变量赋初值 终止条件判断 循环控制变量赋初值 循环控制变量赋初值 2.设计算法,编写程序 项目七:用计算机计算圆周率-设计简单数值数据算法 如果以累加项item的值小于0.000 001位循环终止条件。 1.令i=1,item=1.0,s=0; 2.循环当item大于等于0.000001; 2.1 s=s+item 2.2 i=i+1 2.3 item=1/(Ix1); 3. pi=; 4.输出pi的值。 算法 From math import sqrt i=1 S=0 Item=1 While item>0.000001; s=s+item i=i+1 item=1/(i*i) Pi=sqrt(6*s) Print(“pi的值是”,pi) 程序 从数学库中导入用于求平方根运算的方法sqrt 当需要引用一个外部模块中的一个特定函数时,使用from命令

资源预览图

项目七:用计算机计算圆周率-设计简单数值数据算法 课件 2021—2022学年沪科版(2019)高中信息技术:必修一 数据与计算
1
项目七:用计算机计算圆周率-设计简单数值数据算法 课件 2021—2022学年沪科版(2019)高中信息技术:必修一 数据与计算
2
项目七:用计算机计算圆周率-设计简单数值数据算法 课件 2021—2022学年沪科版(2019)高中信息技术:必修一 数据与计算
3
项目七:用计算机计算圆周率-设计简单数值数据算法 课件 2021—2022学年沪科版(2019)高中信息技术:必修一 数据与计算
4
项目七:用计算机计算圆周率-设计简单数值数据算法 课件 2021—2022学年沪科版(2019)高中信息技术:必修一 数据与计算
5
项目七:用计算机计算圆周率-设计简单数值数据算法 课件 2021—2022学年沪科版(2019)高中信息技术:必修一 数据与计算
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。