高中数学 1.1.3 第1课时顺序结构与条件分支结构课件 新人教B版必修3.ppt_第1页
高中数学 1.1.3 第1课时顺序结构与条件分支结构课件 新人教B版必修3.ppt_第2页
高中数学 1.1.3 第1课时顺序结构与条件分支结构课件 新人教B版必修3.ppt_第3页
高中数学 1.1.3 第1课时顺序结构与条件分支结构课件 新人教B版必修3.ppt_第4页
高中数学 1.1.3 第1课时顺序结构与条件分支结构课件 新人教B版必修3.ppt_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

成才之路 数学 路漫漫其修远兮吾将上下而求索 人教b版 必修3 算法初步 第一章 1 1算法与程序框图 第一章 1 1 3算法的三种基本逻辑结构和框图表示第1课时顺序结构与条件分支结构 春节期间某服装商品进行团购优惠活动 购买5件或5件以下 每件99元 超过5件时超过的部分每件按8折优惠 若某人购买x件 试写出购物总费用y与购买件数x的关系式 画出算法的程序框图 从上到下 任何一个 算法都离不开的一种算法结构 注意 1 顺序结构是按从上到下依次执行的顺序 不会引起程序步骤的跳转 2 顺序结构只能解决一些简单的问题 3 它的基本形式如图所示 其中的a和b两个框是依顺序执行 2 条件分支结构在一个算法中 经常会遇到一些条件的判断 算法的流程根据 有不同的流向 这种先根据 再决定 的结构称为条件结构 如图甲所示的虚线框内是一种条件结构 此结构中包含一个判断框 根据给定的条件p是否成立而选择a框或b框 请注意无论条件p是否成立 只能执行a框或b框之一 不可能既执行a框又执行b框 也不可能a框 b框都不执行 无论走哪一条路径 在执行完a或b之后 脱离本条件结构 当然a或b两个框中可以有一个是空的 即不执行任何操作 如图乙也是条件结构的一种 条件是否成立 条件作出判断 执行哪一种操作 1 在算法基本逻辑结构中 哪种是描述最简单的算法结构 a 条件分支结构b 循环结构c 递归结构d 顺序结构 答案 d 解析 在算法的三种基本结构中顺序结构是描述最简单的算法结构 语句与语句之间 框与框之间是按从上到下的顺序进行的 2 下列关于条件分支结构的说法中正确的是 a 条件分支结构的程序框图有一个入口和两个出口b 无论条件分支结构中的条件是否满足 都只能执行两条路径之一c 条件分支结构中的两条路径可以同时执行d 对于一个算法来说 判断框中的条件是惟一的 答案 b 解析 条件分支结构只有一个出口 故a错 条件分支结构中的两条路径不能同时执行 故c错 对于一个算法来说 判断框中的条件是不惟一的 故d错 所以应选b 3 下列算法中含有条件分支结构的是 a 求点到直线的距离b 已知三角形三边长求面积c 解一元二次方程d 求两个数的平方和 答案 c 解析 a b d选项中只需顺序结构即可 c选项中应有条件分支结构 4 已知函数f x 2x 1 在下面程序框图中 若输入x 3 则输出z的结果是 答案 15 解析 由程序框图知 x 3时 y f 3 7 z f 7 15 故输出z的值是 15 5 某算法的程序框图如图所示 则输出量y与输入量x满足的关系式是 6 某公园规定 进入5个景区内收费20元 每多进入一个景区 加收5元 请画出收费的程序框图 解析 程序框图如图所示 顺序结构程序框图设计 该算法的程序框图如图所示 点评 本题依次通过s1 s2 s3这三个步骤 完成了求a 7 65 h 13 29时的三角形面积问题 而且框图是按由上到下的顺序依次进行的 像这种依次进行多个处理的结构称为顺序结构 对于套用公式型的问题 要注意公式中的变量赋值及输出结果 给出求1 2 3 4 5 6 7 8 9 10的流程图 解析 按逐一相加的程序进行由此得到右面的流程图 条件分支结构的框图设计 点评 已知两点求直线斜率 若条件中已知x1 x2 则只用顺序结构即可解决问题 如无限制条件 必须分类讨论 应用条件分支结构解决问题 注意程序框图中的判断框内的内容x1 x2 也可改为x1 x2 但是相应的与是 否相连的图框也必须对换 同学们可以自己画出另一个程序框图 比较一下 两个程序框图的作用肯定是相同的 解析 算法如下 s1输入x s2判断x 若x 1 则y x 1 否则执行s3 s3y 1 x s4输出y 程序框图如图所示 算法结构在实际生活中的应用 a y 8 2 6xb y 9 2 6xc y 8 2 6 x 3 d y 9 2 6 x 3 解析 当x 3时 y 8 2 6 x 3 1 9 2 6 x 3 1 处应填y 9 2 6 x 3 答案 d 某居民区的物业管理部门每月向居民收取卫生费 计费方法是 3人和3人以下的住户 每户收取5元 超过3人的住户 每超出1人加收1 2元 设计一个算法 根据住户的人数 计算应收取的卫生费 并画出程序框图 解析 算法如下 s1输入x s2若x 3 则y 5 否则 y 5 1 2 x 3 s3输入y 程序框图如图所示 错解 我们设这名学生五门课的成绩分别为a b c d e 设计算法的程序框图如下 辨析 上述三个条件必须同时成立 这个学生才符合学习优良奖的条件 因此我们必须对每一个条件都作出判断 而错解中则是只要有一个条件成立就输出 该学生获学习优良奖 与题意相悖 正解 我们设这名学生的五门课的成绩分别为a b c d e 设计算法如下 第一步 输入学生五门课的成绩a b c d e 第二步 计算学生的总成绩s a b c d e 第三步 若s 460 则执行第四步 否则执行第十步 第四步 若a 95 则执行第五步 否则执行第十步 第五步 若b 95 则执行第六步 否则执行第十步 第六步 若c 95 则执行第七步 否则执行第十步 第七步 若d 85 则执行第八步 否则执行第十步 第八步 若e 85 则执行第九步 否则执行第十步 第九步 输出 该学生获得学习优良奖 第十步 输出 该学生不获得学习优良奖 程序框图如图

温馨提示

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

评论

0/150

提交评论