高考数学一轮总复习 第十三章 算法初步课件 理 新人教B版.ppt_第1页
高考数学一轮总复习 第十三章 算法初步课件 理 新人教B版.ppt_第2页
高考数学一轮总复习 第十三章 算法初步课件 理 新人教B版.ppt_第3页
高考数学一轮总复习 第十三章 算法初步课件 理 新人教B版.ppt_第4页
高考数学一轮总复习 第十三章 算法初步课件 理 新人教B版.ppt_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

第十三章算法初步 高考理数 一 程序框图三种基本逻辑结构 知识清单 注意 循环结构要在某个条件下终止循环 这就需要条件结构来判断 因此 循环结构中一定包含条件结构 但不允许 死循环 在循环结构中都有一个计数变量和累加变量 计数变量用于记录循环次数 累加变量用于输出结果 计数变量和累加变量一般是同步执行的 累加一次 计数一次 二 基本算法语句1 三种语句的一般格式和功能 2 条件语句 1 条件语句与程序框图中的条件结构相对应 2 条件语句的格式及框图a if then格式b if then else格式 3 循环语句 1 算法中的循环结构是由循环语句来实现的 2 循环语句的格式及框图a until语句 b while语句 知识拓展 两种循环语句的区别 1 while语句当计算机遇到while语句时 先判断条件的真假 如果条件符合 就执行while与wend之间的循环体 然后检查上述条件 如果条件仍符合 再次执行循环体 这个过程反复进行 直到某一次条件不符合为止 这时 计算机将不执行循环体 直接跳到wend语句后 接着执行wend之后的语句 因此 当型循环有时也称为 前测试型 循环 2 until语句当计算机遇到until语句时 先执行一次循环体 再判断是否满足条件 若不满足 再执行循环体 然后检查是否满足条件 如此反复 直到满足条件时为止 当满足条件时 将不执行循环体 直接跳到loopuntil语句后 执行loopuntil后的语句 因此 直到型循环又称为 后测试型 循环 条件结构与函数的综合考查主要集中在 根据算法框图识别其功能 根据分段函数的定义域求出相应的值域 需要注意两点 先弄清初始变量的初始值 注意每一个判断后的条件分别对应的结果 例1 2014四川 5 5分 执行如图所示的程序框图 如果输入的x y r 那么输出的s的最大值为 突破方法 方法1条件结构与分段函数 a 0b 1c 2d 3解析在约束条件下 s 2x y的最大值应在点 1 0 处取得 即smax 2 1 0 2 显然2 1 故选c 答案c1 1 2016云南师大附中3月月考 5 5分 如图所示的程序框图的输入值x 1 3 则输出值y的范围是 a 1 2 b 0 2 c 0 1 d 1 2 答案b解析当0 x 3时 1 x 1 4 所以0 log2 x 1 2 当 1 x 0时 0 x 1 1 2 x 2 所以0 2 x 1 1 所以y的取值范围为 0 2 故选b 1 当需要对研究的对象进行逻辑判断时 要使用条件结构 它是根据指定条件选择执行不同指令的控制结构 2 注意直到型循环和当型循环的本质区别 直到型循环是先执行再判断 直到满足条件才结束循环 当型循环是先判断再执行 若满足条件 则进入循环体 否则结束循环 3 循环结构主要用在一些有规律的重复计算的算法中 如累加求和 累乘求积等 例2 2015课标 8 5分 下边程序框图的算法思路源于我国古代数学名著 九章算术 中的 更相减损术 执行该程序框图 若输入的a b分别为14 18 则输出的a 方法2循环结构与输出结果 a 0b 2c 4d 14解析开始 a 14 b 18 第一次循环 a 14 b 4 第二次循环 a 10 b 4 第三次循环 a 6 b 4 第四次循环 a 2 b 4 第五次循环 a 2 b 2 此时 a b 退出循环 输出a 2 答案b2 1 2014课标 7 5分 执行下面的程序框图 如果输入的x t均为2 则输出的s 答案7解析k 1 m 2 2 s 2 3 5 k 2 m 2 2 s 2 5 7 k 3 3 t 输出s 7 故选d 在不完整的程序框图中 填补一些条件或内容 是一种重要的题型 要求学生有比较扎实的算法初步的基本知识 以及综合分析问题和解决问题的能力 解题的关键在于弄清各个变量的意义 并根据算法框图的功能进行合理的判断 例3 2016广西桂林三模 6 5分 下面的程序框图 如果输入三个实数a b c 要求输出这三个数中最大的数 那么在空白的判断框中 应该填入下面四个选项中的 方法3完善程序框图的条件或内容 a c xb x cc c bd b c解析变量x的作用是保留三个数中最大的数 所以第二个条件结构的判断框内语句为 c x 满足 是 将较大数的值赋给x 输出x的值 结束程序 满足 否 直接输出x的值 结束程序 答案a3 1 2016广西玉林三模 7 5分 执行如图所示的程序框图 若输出的s 41 则判断框内应填入的条件是 a

温馨提示

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

评论

0/150

提交评论