高中数学 第一部分 第1章 1.3.3 条件语句配套课件 苏教版必修3.ppt_第1页
高中数学 第一部分 第1章 1.3.3 条件语句配套课件 苏教版必修3.ppt_第2页
高中数学 第一部分 第1章 1.3.3 条件语句配套课件 苏教版必修3.ppt_第3页
高中数学 第一部分 第1章 1.3.3 条件语句配套课件 苏教版必修3.ppt_第4页
高中数学 第一部分 第1章 1.3.3 条件语句配套课件 苏教版必修3.ppt_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

1 3 3条件语句 第1章算法初步 理解教材新知 应用创新演练 把握热点考向 考点一 考点三 考点二 某市公用电话 市话 的收费标准为 3分钟之内 包括3分钟 收取0 3元 超过3分钟每分钟按0 1元收费 问题1 试设计一个计算费用的算法 提示 第一步输入通话时间t 第二步如果t 3 则y 0 3 否则y 0 1t 第三步输出话费y 问题2 试画出相应的流程图 提示 问题3 由问题2可知上述算法中有选择结构 若写出其伪代码 只有输入 输出 赋值语句可行吗 提示 不可行 必须有表明选择结构的语句 1 条件语句的概念 条件语句表达算法中的结构 在执行此算法时 要根据一定的条件的方向 选择 选择流程线 其中a表示 b表示 c表示 endif表示 判断的条件 满足条件时执行 的操作内容 不满足条件时执行的操作内容 条件语句结束 1 条件语句必须以if语句开始 以endif语句结束 一个if语句必须和一个endif语句对应 2 条件语句中不一定有 else 分支 当判断语句的两个出口语句只有一个需要执行时 可以没有 else 分支 只使用 if then 语句 例1 将下面的伪代码翻译成算法 并画出相应的流程图 readxifx 1theny xelsey 2x 1endifprinty 思路点拨 根据条件语句写出算法后 再根据算法画出流程图 精解详析 伪代码所表示的算法如下 s1输入x s2如果x 1 则y x 转执行s4 否则执行s3 s3y 2x 1 s4输出y 算法结束 相应流程图如右图所示 一点通 解决此类问题的关键在准确理解条件语句与选择结构所表达的功能 然后准确的套用格式写出 1 本例中若输入x 5 则输出y值为 若输出的y值为21 则输入x应为 解析 x 5 1 y 2 5 1 9 由2x 1 21 得x 11 故输入x应为11 答案 911 2 给出以下流程图 试写出其算法伪代码 解 readxifx 0thenprintxelseprint xendif 例2 输入一个数判断它是否是3的倍数 画出流程图 并写出伪代码 用mod a b 表示a除以b的余数 思路点拨 要判断一个数是否是3的倍数 只要看它除以3的余数是否为零即可 精解详析 流程图如下 伪代码如下 readar mod a 3 ifr 0thenprint a是3的倍数 elseprint a不是3的倍数 endif 一点通 1 算法中需要判断情况分类执行时 如分段函数求值 点与圆的位置关系 比较两数大小等都要用到条件语句 2 条件语句是一个整体if then else endif都是语句的一部分 且 if endif 必须成对出现 readxifx 2 5theny x2 1elsey x2 1endifprinty 解 4 已知a x1 y1 b x2 y2 试用伪代码写出计算a b两点的连线斜率的算法 解 用条件语句编写算法如下 例3 12分 某运输公司规定 运货50吨以下 含50吨 运费为80元 吨 50吨以上且不足100吨的 运费为75元 吨 100吨及以上 运费为70元 吨 请用算法语句及流程图描述算法 输入运货重量 输出运费 思路点拨 由题意建立函数关系式 确定算法步骤 画出流程图 依据流程图写出伪代码 3分 流程图如下图 8分 伪代码 readxifx 50theny 80 xelseifx 100theny 75xelsey 70 xendifendifprinty 12分 5 下面给出的是用算法语句描述的某一问题的算法 readx0 y0 rifx02 y02 r2thenprint p在圆c外 elseifx02 y02 r2thenprint p在圆c上 elseprint p在圆c内 endifendif 若输入x0 4 y0 2 r 5则执行该算法后输出的是 解析 x y 20 r2 输出 p在圆c内 答案 p在圆c内 要求输入自变量x的值 输出其对应的函数值 画出流程图并用伪代码写出算法 解 流程图如图所示 1 条件语句与流程图中的 选择结构 相对应 解决需要先根据条件作出判断 再决定执行下一步操作内容的算法 条件语句 if then else 可以嵌套 也可以没有 else 分支 但必须以 if 开始 以 endif 结束 2 条件语句

温馨提示

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

评论

0/150

提交评论