苏教版必修3 1.3.4 循环语句 课件(37张).ppt_第1页
苏教版必修3 1.3.4 循环语句 课件(37张).ppt_第2页
苏教版必修3 1.3.4 循环语句 课件(37张).ppt_第3页
苏教版必修3 1.3.4 循环语句 课件(37张).ppt_第4页
苏教版必修3 1.3.4 循环语句 课件(37张).ppt_第5页
免费预览已结束,剩余32页可下载查看

下载本文档

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

文档简介

1 3 4循环语句 学习目标1 正确理解循环语句的概念 并掌握其结构 重点 难点 2 会应用条件语句和循环语句编写程序 难点 3 经历对现实生活情境的探究 认识到应用计算机解决数学问题的方便简捷 知识点循环语句 1 当型循环语句它表示当所给条件p成立时 执行循环体部分 然后再判断条件p是否成立 如果p仍然成立 那么再次执行循环体 如此反复 直到某一次条件p不成立时退出循环 其一般格式为 其特点是 先判断 后执行 2 直到型循环语句它表示先执行循环体部分 然后再判断所给条件p是否成立 如果p不成立 那么再次执行循环体部分 如此反复 直到所给条件p成立时退出循环 其一般格式为 其特点是 先执行 后判断 3 for 语句当循环的次数已经确定时用 其一般形式为 for 语句 预习评价 正确的打 错误的打 1 1 for 语句中 步长可以为负数 2 循环语句是解决有关重复操作问题的重要工具 提示 1 2 2 简答题 1 循环语句与条件语句有何关系 2 编写程序时 什么情况下使用循环语句 提示 1 循环语句中一定有条件语句 条件语句是循环语句的一部分 离开条件语句 循环语句无法循环 但条件语句可以脱离循环语句单独存在 可以不依赖循环语句独立地解决问题 2 在问题处理中 对不同的运算对象进行若干次相同运算或处理时 一般用到循环结构 在编写程序时要用到循环语句 题型一当型循环与直到型循环语句 例1 下列伪代码是求1 3 5 99的值 读伪代码完成问题 问题 1 伪代码中的循环语句是 型循环语句 2 将伪代码用另一类型的循环语句来实现 解 1 当 2 改成直到型循环语句如下 规律方法 1 直到型语句中的条件是循环结束的条件 满足此条件时 执行循环结构后面的语句 不满足时才执行循环体 2 在直到型循环语句中 由于先执行循环体 再判断条件 因此 在任何一个直到型循环语句中 循环体至少要执行一次 3 enddo 是 do 语句的结束标志 不可丢失 训练1 已知流程图如图所示 试写出对应的伪代码 解伪代码如下 题型二for语句 例2 某算法的伪代码如下 s 0forifrom2to10step2s s iendforprints则伪代码运行后输出的结果是 解析由题意可知 s 2 4 6 8 10 30 答案30 规律方法 1 通过for语句进行循环 将初值赋给变量i 当循环变量的值不超过终值时 则顺序执行循环体内的各个语句 遇到endfor 将循环变量增加一个步长的值 再与终值比较 如果仍不超过终值范围 则再次执行循环体 这样重复执行 直到循环变量的值超过终值 则跳出循环 2 步长可以为正 负 但不能是0 否则会陷入 死循环 步长为正时 要求终值大于初值 否则循环将不能执行 步长为负时 要求终值必须小于初值 训练2 下面的伪代码中 语句printi j执行的次数是 次 解析对于每个i 内循环都执行5次 而i有3个取值 所以共执行15次 答案15 探究1 关于循环语句的说法不正确的是 填序号 算法中的循环结构只能由while语句来实现 循环语句中有直到型语句和当型语句 即dountil语句和while语句 一般来说until语句和while语句可以互相转换 算法中的循环结构由循环语句来实现解析算法中的循环结构由循环语句来实现 循环语句包括until语句和while语句两种不同的格式 且一般情况下这两种语句可以相互转换 所以 是错误的 其余都正确 答案 探究2 下列问题可以设计成循环语句计算的有 求1 3 32 39的和 比较a b两个数的大小 对于分段函数 要求输入自变量 输出函数值 求平方值小于100的最大整数 解析 和 用到循环语句 用不到 答案 探究3 请根据给出的流程图写出伪代码 解该流程图描述的算法语句为当型循环语句 伪代码设计如下 探究4 试用三种循环语句来计算2 4 6 2018的值 解用 while 语句 用 until 语句 用 for 语句 规律方法在用伪代码编写算法时 循环语句的选取是算法设计的关键 一般地 for 语句可改写成 while 语句 但 while 语句不一定能改写成 for 语句 1 当循环次数能确定时 三种循环语句都可以用 例如 求1 2 3 2017的值 用伪代码表示如下 用 while endwhile 语句用 do enddo 语句 课堂达标 1 下列给出的四个流程图 其中满足while语句格式的是 解析while语句的特点是 先判断 后执行 答案 2 3 2 下列伪代码输出的结果是 解析当s 5 4 3 2 14时 n 2 1 1 此时s 15继续执行循环体 则s 5 4 3 2 1 15 n 1 1 0 此时s 15 循环结束 输出0 答案0 3 下面的伪代码执行后第3个输出的数是 答案2 4 下面伪代码的功能是 解析输入x后 若x 0 则n值增加1 直到输入10次后 输出n值 故其功能为统计10个数据中负数的个数 答案统计10个数据中负数的个数 5 已知算法如下 试画出对应的流程图 并写出伪代码 解相应流程图如图所示 伪代码如下 课堂小结 1 三种循环语句的比较 2 应用循环语句编写伪代码要注意以下三点 1 在循环

温馨提示

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

评论

0/150

提交评论