3.2算法及其描述课件-2024-2025学年粤教版(2019)高中信息技术必修一第三章

2024-12-31
| 19页
| 736人阅读
| 1人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 3.2 算法及其描述
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 19.71 MB
发布时间 2024-12-31
更新时间 2025-01-09
作者 匿名
品牌系列 -
审核时间 2024-12-31
下载链接 https://m.zxxk.com/soft/49685146.html
价格 1.50储值(1储值=1元)
来源 学科网

内容正文:

广东教育出版社(粤教版) 信息技术必修1 数据与计算 第三章 算法基础 第3.2节 算法及其描述 ——以随机投点法求圆周率为例 一、经验调取 目录 二、学科融合 三、新知理解 四、意义建构 五、迁移运用 祖冲之——割圆术 1500多年前 计算机出现以后 当今 人工计算 计算机计算 约率: 密率: 学科融合 新知理解 迁移应用 意义建构 经验调取 圆周率的计算 输入点的数量n 01 用豆子模拟随机投点 02 以第一象限为例: 03 随机投点法求圆周率——数学推理 pi的估值: k n 学科融合 新知理解 迁移应用 意义建构 经验调取 随机投点法求圆周率——计算机演示 学科融合 新知理解 迁移应用 意义建构 经验调取 输入点的数量n 总数n 投中k 首先,确定总的投点数n 1 其次,在边长为1的正方形中投点,并判断这个点是否在扇形区域内,如果是,则扇形区域的投点数k增加1。(每个投点的(x,y)坐标都是[0,1)中的随机数;若x2+y2<1,则判断该点投在扇形区域内。) 2 最后,在所有点投完后,计算圆周率的近似值pi。 3 随机投点法求圆周率——计算机计算过程 学科融合 新知理解 迁移应用 意义建构 经验调取 在有限步骤内求解某一问题所使用的一组定义明确的规则。 通俗的讲就是用计算机解决某一问题的方法, 是能被机械的执行的动作或指令的有限集合。 算法 算法概念 学科融合 新知理解 迁移应用 意义建构 经验调取 输入点的数量n 自然语言 描述计算过程 (x,y) 输入:总投点数n 1. 令i=1;k=0 2. 循环i=1到n,stept1 2. 1 获取x,y的随机值 2. 2 如果x2+y2<1,则k增加1 3. 计算pi的估值4*k/n 输出:pi的估值 如何描述算法?——自然语言 学科融合 新知理解 迁移应用 意义建构 经验调取 总投点数n pi的估值 1 1 xxl (x) - 图形 名称 功能 还记得曾经做的 数学流程题吗? 还记曾经得在数学中 做过的流程图题吗? 开始/结束 表示算法的开始或结束 输入/输出 表示算法中变量的输入或输出 处理 表示算法中变量的计算与赋值 判断 表示算法中的条件判断 流程线 表示算法中的流向 连接点 表示算法中的转换 如何描述算法?——流程图 学科融合 新知理解 迁移应用 意义建构 经验调取 PowerPoint https://www.processon.com/login 如何描述算法?——流程图 学科融合 新知理解 迁移应用 意义建构 经验调取 输入:总投点数n i=1;k=0 i<n? 生成随机点 x2+y2<1? i=i+1 k=k+1 pi=4*k/n 结束 输出:pi的估值 F T T F 01 输入:总投点数n 02 令i=1;k=0 03 循环i到n,stept1 04 计算pi的估值4*k/n 05 输出:pi的估值 自然语言 描述计算过程 直观易读 结构清晰 3. 1 获取x,y的随机值 3. 2 如果x2+y2<1,则k增加1 自然语言 如何描述算法?——流程图 学科融合 新知理解 迁移应用 意义建构 经验调取 开始 input=________ i 1; k 0 while(i<n) (x,y) (随机x(-1,1),随机y(-1,1)) if ________________ ________________ i=i+1 end while pi ________ return pi output=________ 总投点数n pi的估值 x2+y2<1 4*k/n 虽不能运行 但能帮你读懂代码 自然语言 程序语言 伪代码 填一填 如何描述算法?——伪代码 学科融合 新知理解 迁移应用 意义建构 经验调取 k=k+1 算法描述方法 优势 不足 自然语言 流程图 伪代码 人们日常所用语言,容易掌握 具有歧义性,容易导致算法执行的 不确定性 清新简洁 占篇幅较大,使用流程线,过于灵活, 不受约束 书写方便,格式紧凑,易于 理解,便于向计算机程序 设计语言过渡 语句不规范,易产生误解 如何描述算法?——归纳总结 学科融合 新知理解 迁移应用 意义建构 经验调取 xxl (x) - 问题呈现 学科融合 新知理解 迁移应用 意义建构 经验调取 01 02 03 自然语言描述 流程图描述 伪代码描述 成果展示 学科融合 新知理解 迁移应用 意义建构 经验调取 评价内容 自评 小组互评 教师评价 1.能够设计出垃圾分类算法 2.能够用自然语言描述设计的算法 3.能够用流程图描述设计的算法 4.能够用伪代码描述设计的算法 注(很符合: 符合: 一般符合: ) 成果评价 学科融合 新知理解 迁移应用 意义建构 经验调取 课堂小结 3.2算法及其描述 ② 算法概念 ③ 如何描述算法 自然语言 流程图(基本图形及功能) 伪代码 ④ 用算法描述解决实际问题 ① 随机投点法求圆周率 1、基础检测: 完成问卷星上基础知识的检测。 2、应用创新: 如何根据取件码快速找到你的快递?请选择一种算法描述方法,展现你的思路。 作业 广东教育出版社(粤教版) 信息技术必修1 数据与计算 第三章 算法基础 敬请批评、指正 $$

资源预览图

3.2算法及其描述课件-2024-2025学年粤教版(2019)高中信息技术必修一第三章
1
3.2算法及其描述课件-2024-2025学年粤教版(2019)高中信息技术必修一第三章
2
3.2算法及其描述课件-2024-2025学年粤教版(2019)高中信息技术必修一第三章
3
3.2算法及其描述课件-2024-2025学年粤教版(2019)高中信息技术必修一第三章
4
3.2算法及其描述课件-2024-2025学年粤教版(2019)高中信息技术必修一第三章
5
3.2算法及其描述课件-2024-2025学年粤教版(2019)高中信息技术必修一第三章
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。