高中数学 1.1.2 第1课时 程序框图、顺序结构课件 新人教A版必修3.ppt_第1页
高中数学 1.1.2 第1课时 程序框图、顺序结构课件 新人教A版必修3.ppt_第2页
高中数学 1.1.2 第1课时 程序框图、顺序结构课件 新人教A版必修3.ppt_第3页
高中数学 1.1.2 第1课时 程序框图、顺序结构课件 新人教A版必修3.ppt_第4页
高中数学 1.1.2 第1课时 程序框图、顺序结构课件 新人教A版必修3.ppt_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成才之路 数学 路漫漫其修远兮吾将上下而求索 人教a版 必修3 算法初步 第一章 1 1算法与程序框图 第一章 1 1 2程序框图与算法的基本逻辑结构 第1课时程序框图 顺序结构 课标展示1 了解程序框图的概念 掌握各种程序框和流程线的功能 2 了解算法中的顺序结构 会用顺序结构设计程序框图解决问题 温故知新旧知再现1 下列不是算法特征的是 a 有限性b 不唯一性c 确这性d 无穷性 答案 d 2 下列关于算法的说法正确的个数是 算法的每一步操作是明确的 执行的结果是确定的 解决某一个具体问题的算法不同 结果不同 算法的各个步骤是可逆的 算法只能解决数学问题 a 0b 1c 2d 3 答案 b 3 2014 2015 临沂高一检测 下列可以称为算法的是 a 今天餐厅做了八道菜 四荤四素b 今天中午你可以选择在学校餐厅吃饭c 今天妈妈做饭d 蒸米饭需要刷锅 淘米 加水 加热等一系列步骤 答案 d 4 给出下列算法 第一步 输入a b c的值 第二步 当a b时 令 最小值 为b 否则 令 最小值 为a 第三步 当 最小值 大于c时 令 最小值 为c 否则 最小值 不变 第四步 输出 最小值 若输入a 3 b 1 c 2 则输出的 最小值 是 答案 2 解析 本算法的功能是输入a b c的值 输出其中的最小值 由于c b a 则输出 2 新知导学1 程序框图 1 概念 程序框图又称流程图 是一种用 流程线及文字说明来表示 的图形 在程序框图中 一个或几个程序框的组合表示算法中的一个 带有方向箭头的流程线将程序框连接起来 表示算法步骤的 破疑点 程序框图是算法的一种表达形式 具有直观 清晰 易懂等特点 能清楚地展现算法的逻辑结构 程序框 算法 步骤 执行顺序 2 程序框 起始 结束 信息 计算 成立 不成立 程序框 破疑点 任何程序框图必含有两个终端框 一个起始 一个结束 至少含有一个输出框 一定有流程线 但并不是任何程序框图都含有处理框和判断框以及连接点 2 顺序结构 1 定义 由若干个依次执行的 组成的逻辑结构 是任何一个算法都含有的基本结构 2 程序框图 如图所示 步骤 破疑点 顺序结构描述的是最简单的算法结构 语句与语句之间 框与框之间是按从上到下的顺序进行的 如上图所示 虚线框内是一个顺序结构 其中两个框是按顺序执行的 即在执行完步骤n后 必须接着执行步骤n 1 拓展 画程序框图的规则为了使大家彼此之间能够读懂各自画出的框图 必须遵守一些共同的规则 使用标准的框图符号 框图一般按从上到下 从左到右的方向画 除判断框外 其他程序框图的符号只有一个进入点和一个退出点 判断框是唯一一个具有超过一个退出点的程序框 在图形符号内描述的语言要非常简练清楚 流程线不要忘记画箭头 因为它是反映流程执行先后次序的 如不画出箭头就难以判断各框的执行顺序 自我检测1 下列关于程序框图的说法正确的是 a 程序框图是描述算法的语言b 在程序框图中 一个判断框可能同时产生两种结果c 程序框图虽然可以描述算法 但不如用自然语言描述算法直观d 程序框图与流程图不是一个概念 答案 a 解析 a对 程序框图是算法的一种表达形式 b错 一个判断框产生的结果是唯一的 c错 程序框图的特点是直观 形象 易懂 步骤更简单 d错 程序框图又叫流程图 2 具有判断条件是否成立的程序框是 答案 c 答案 b 4 如图所示的部分程序框图 执行完步骤 后 再执行步骤 a b c d 答案 b 解析 从上往下或从左往右执行 5 如图所示的程序框图 输入a1 3 a2 4 则输出的结果是 答案 12 解析 输入a1 3 a2 4 b a1a2 3 4 12 则输出b 12 程序框图的认识和理解 典例探究 解析 对于 任何程序框图都必须有起始和结束 从而必须有起止框 故正确 对于 输入 输出框可以用在算法中任何需要输入 输出的位置 故错误 对于 判断框只有一个进入点 但一般有两个退出点 其他程序框只有一个进入点和一个退出点 故正确 对于 判断框内条件的写法不是唯一的 故错误 答案 b 规律总结 使用程序框的四点注意事项 1 使用标准的框图符号 终端框 起止框 输入 输出框 处理框 执行框 判断框都有各自专用的图形符号 不可更改 2 起止框 任何程序框图不可缺少 3 输入 输出框 可以用在算法中任何需要输入 输出的位置 4 算法中间要处理的数据和计算 可分别写在不同的处理框内 1 下列是程序框图中的一部分 表示恰当的是 2 关于程序框图的说法 使用标准的框图符号 程序框图中的流程线可以箭头不朝下 一个自然语言描述的算法只能对应一个程序框图 程序框图中的程序框可以任意自定义 其中正确的有 答案 1 a 2 误区警示 由于对程序框图理解不深刻 解答时容易错误地认为 是正确的 误区警示 由于对程序框图理解不深刻 解答时容易错误地认为 是正确的 用顺序结构表示算法 2 已知点p x0 y0 和直线l ax by c 0 求点p x0 y0 到直线l的距离d 写出该问题的一个算法 并画出程序框图 分析 2 利用点到直线的距离公式可写出算法 其程序框图如下图 答案 1 98 规律总结 本题也是利用公式求解问题 先写出公式 看公式中的条件是否满足 若不满足 先求出需要的量 看要求的量需根据哪些条件求解 需要的条件必须先输入 或将已知条件全部输入 求出未知的量 然后将公式中涉及的量全部代入求值即可 利用算法和程序框图 能够规范我们的思维 可以锻炼我们书面表达的能力 先求什么 后求什么 无论是算法表达 还是程序框图表达 都一目了然 非常清晰 所以把这种方法用于我们平时的做题会使解题的思路简练 易懂 有逻辑性 在以后的学习过程中 同学们可以去尝试 去体会 利用梯形的面积公式计算上底为2 下底为4 高为5的梯形的面积 设计出该问题的算法及流程图 错解 程序框图如下 错因分析 错解中的程序框图中缺少终端框 不是完整的 正解 程序框图如下 解析 程序框图 1 在程序框图中 需要根据给定的条件做出判断的内容应写在下面哪个符号内 答案 c 解析 菱形是判断框 故应选c a是输入 输出框 b是处理框 d什么也不是 2 在程序框图中 一个算法步骤到另一个算法步骤的连接用 a 连接点b 判断框c 流程线d 处理框 答案 c 解析 流程线的意义是流程进行的方向 一个算法步骤到别一个算法步骤表示的是流程进行的方向 故选c 而连接点是当一个框图需要分开来画时 在断开处画上连接点 判断框是根据给定条件进行判断 处理框是赋值 计算 数据处是 结果传送 所以a b d都不对 答案 c 4 下面程序框图执行的功能是输入矩形的边长求它的面积 其中执行框中应填的是 答案 s a b 5 如图 若输入a 10 则输出a 答案 8 解析 b 10 8 2 a 10 2 8 6 画出由正方体的表面积求其体积的程序框图 正方体的表面积由键盘输入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论