高考数学一轮复习 第十四章 第2讲 基本算法语句课件 理 苏教版 .ppt_第1页
高考数学一轮复习 第十四章 第2讲 基本算法语句课件 理 苏教版 .ppt_第2页
高考数学一轮复习 第十四章 第2讲 基本算法语句课件 理 苏教版 .ppt_第3页
高考数学一轮复习 第十四章 第2讲 基本算法语句课件 理 苏教版 .ppt_第4页
高考数学一轮复习 第十四章 第2讲 基本算法语句课件 理 苏教版 .ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

第2讲基本算法语句 考点梳理 1 基本算法语句五种基本算法语句分别是 输入语句 输出语句 2 赋值语句 输入语句 输出语句赋值语句用符号 表示 其一般格式是变量 表达式 或变量 其作用是对程序中的变量赋值 输入语句 reada b 表示输入的数据依次递给 输出语句 printx 表示输出运算结果x 赋值语句 条件语句 循环语句 a b 条件语句 4 算法中的循环结构 可以运用循环语句来实现 1 当循环的次数已经确定 可用 for 语句表示 for 语句的一般形式为 对应的流程图为说明 上面 for 和 endfor 之间缩进的步骤称为循环体 如果省略 step步长 那么重复循环时 i每次增加1 2 不论循环次数是否确定都可以用下面循环语句来实现循环结构当型和直到型两种语句结构 当型语句的一般格式是 对应的流程图为 直到型语句的一般格式是 对应的流程图为 关于赋值语句 有以下几点需要注意 1 赋值号左边只能是变量名字 而不是表达式 例如3 m是错误的 2 赋值号左右不能对换 赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量 例如y x 表示用x的值替代变量y的原先的取值 不能改写为x y 因为后者表示用y的值替代变量x的值 3 在一个赋值语句中只能给一个变量赋值 不能出现多个 助学 微博 1 课本改编题 阅读右面伪代码 则输出的结果为 考点自测 答案4 2 2012 南通一模 计算机执行下面的伪代码后 输出的结果是 解析a 3 1 4 b 4 3 1 答案4 1 3 当a 1 b 3时 执行以下伪代码输出的结果为 解析因为1 3满足a b 所以x 1 3 4 答案4 4 要使下面的 for 循环语句循环执行15次 初值 应为 forifrom 初值 to5step 1解析由x 5 1 15 得x 19 答案19 5 2012 南京模拟 当x 2时 下面的伪代码执行后的结果是 解析当i 1时 s 0 2 1 1 当i 2时 s 1 2 1 3 当i 3时 s 3 2 1 7 当i 4时 s 7 2 1 15 答案15 例1 要求输入两个正数a和b的值 输出ab与ba的值 画出流程图 写出伪代码 解流程图 伪代码如下 考向一输入 输出和赋值语句 方法总结 编写伪代码的关键在于搞清问题的算法 特别是算法结构 然后确定采取哪一种算法语句 训练1 编写伪代码 求用长度为l的细铁丝分别围成一个正方形和一个圆时的面积 要求输入l的值 输出正方形和圆的面积 取3 14 解伪代码如下 考向二条件语句 解伪代码如下 流程图 方法总结 这是一个分段函数问题 计算函数值必须先判断x的范围 因而设计求函数值的算法必须用到选择结构 相应程序的书写应用条件语句来书写 解用x y分别表示自变量和函数值 则相应的算法如下 s1输入x的值 s2判断x的取值范围 如果x 0 则y x2 1 求函数值 否则y 2x2 5 s3输出函数值y 伪代码如下 考向三循环语句 方法总结 通过本题掌握while语句的特点 注意与for语句的区别 在设计算法时要注意循环体的构成 不能颠倒 训练3 某算法的伪代码如下 则输出的结果是 解析伪代码所示的算法是一个求和运算 结合江苏高考以及实施新课标省份的高考试题来看 对算法的考查深度 难度并不大 考查基本上集中在两个方面 一是流程图表示的算法 二是伪代码表示的算法 规范解答25算法语句的识别与读取 示例 2011 江苏卷 根据如图所示的伪代码 当输入a b分别为2 3时 最后输出的m的值是 审题路线图 1 本题是一个含条件语句的伪代码 2 利用流程图和伪代码的关系 算法语句的意义解题 解答示范 由题意知 m为a b中的最大值 故最后输出的m值为3 5分 点评 计算机在执行条件语句时 首先对if后的条件进行判断 如果条件符合 就执行then后的语句1 若条件不符合 对于if then else语句就执行else后的语句2 然后结束这一条件语句 对于if then语句 则直接结束该条件语句 1 下列伪代码的运行结果是 高考经典题组训练 答案8 2 2012 无锡模拟 当x 3时 下面算法输出结果是 解析这是一个条件语句 x 3满足x 10 所以y 2x 6 答案6 3 下面伪代码运行后输出的结果为 解析由于x 5 所以条件不满足 程序执行else语句后面的y y 3 所以y 17 从而得x y 5 17 22 y x 17 5 22 答案22 224 为了在运行下面的伪代码后输出y 16 应输入的整数x的值是 解析当x 0时

温馨提示

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

评论

0/150

提交评论