ID: 11662946

第三单元项目七1.设计算法实现用数学公式计算——用计算机计算圆周率课件2021—2022学年沪科版(2019)必修1(49张PPT)

日期:2026-02-20 科目:信息技术 类型:高中课件 查看:83次 大小:3891246B 来源:二一课件通
预览图 1/12
计算,第三,2021,49张,必修,2019
  • cover
(课件网) 设计简单数值数据算法 用计算机计算圆周率 主讲人:XXX xxx学校 用计算机计算圆周率 -- 设计简单数值数据算法 教材分析 “设计算法实现用数学公式计算”这一小节,使用欧拉公式设计算法探究计算圆周率,利用Python语言编程实现计算圆周率的算法。 首先,引出数值数据及其运算。其次,根据程序设计的基本流程从需求出发,分析问题确定解决问题的方法及其选择恰当的算法描述方法(自然语言、流程图和伪代码)进行描述,从而引出设计算法的方法循环结构算法,重点探究循环结构的算法设计思路。然后,根据算法编写程序。最后,运行、调试程序。 考虑到循环结构中的循环控制变量、初值、终值相对较难理解,教材中又设计了活动7.1--使用沃斯公式计算圆周率,教师可作为学生课后活动探究课,以进一步巩固学生对流程控制结构的认识,加深学生对循环结构的理解和灵活应用。 用计算机计算圆周率 -- 设计简单数值数据算法 教学目标 1、知识技能 数值数据的常用运算,循环结构算法构建的探究及其实现。 2、过程与方法 通过设计算法进一步巩固学生对如何实现流程控制算法的认识,加深学生对循环结构的理解和灵活应用。 3、情感态度与价值观 (1)提高分析问题和解决问题的能力,体会算法在程序设计中的重要性。 (2)通过本项目的学习,学生将体验到用计算机计算圆周率,拓宽思维,激发学习兴趣。 用计算机计算圆周率 -- 设计简单数值数据算法 教学重点 数值数据的常用运算,循环结构算法构建的探究及其实现。 教学难点 循环结构算法构建的探究及其实现。 用计算机计算圆周率 -- 设计简单数值数据算法 教学准备 计算机教室,Python环境搭建,投影机。 教学素材 教材案例的代码 用计算机计算圆周率 -- 设计简单数值数据算法 教学过程 一、导入 圆周率是怎么计算的?从古至今数学家一直在算? 用计算机计算圆周率 -- 设计简单数值数据算法 一、导入 设计算法实现用数学公式计算 1735年,数学家欧拉得到了如下的公式: 以下我们就尝试用Python语言,根据上述欧拉发现的公式来计算圆周率。 用计算机计算圆周率 -- 设计简单数值数据算法 一、导入 复习回顾 程序设计的基本流程 分析问题 确定解决问题的方法 描述数据 运行调试 修改语法错误 运行程序 发现错误并修改 设计算法 选择描述算法的方法 设计算法 编写程序 选择程序设计语言 编写程序 用计算机计算圆周率 -- 设计简单数值数据算法 一、导入 复习回顾 程序设计的功能 常量和变量 程序设计语言 数据表达 流程控制 数据对象和类型 语句级控制 单位级控制 基本数据类型 整型 int 浮点型 float 布尔型 bool 复数类型 complex 组合数据类型 字符串 str 元组 tuple 列表 list 集合类型 set 字典类型 dict 常量如整数389, 浮点数23.56,字符串“hello”。 变量如x=12.3, x="red"。 程序的基本控制结构 顺序 结构 循环 结构 选择 结构 A B 顺序结构 A B 选择结构 条件 是 否 当循环 A 条件 是 否 直到循环 A 条件 是 否 内置函数 数学函数(abs,round) 类型转换函数(int,float,str,repr) 集合操作函数(len,max,min,sum) 输入输出操作函数(input,print) 函数的调用方式 例如,计算 。 >>> from math import sqrt >>> print(sqrt(2)) 用计算机计算圆周率 -- 设计简单数值数据算法 一、导入 复习回顾 程序设计的功能 常量和变量 程序设计语言 数据表达 流程控制 数据对象和类型 语句级控制 单位级控制 用计算机计算圆周率 -- 设计简单数值数据算法 基本数据类型 整型 int 浮点型 float 布尔型 bool 复数类型 complex 用计算机计算圆周率 -- 设计简单数值数据算法 组合数据类型 字符串 str 元组 tuple 列表 list 集合类型 ... ...

~~ 您好,已阅读到文档的结尾了 ~~