高中数学 1.3.3 循环语句课件 苏教版必修3.ppt_第1页
高中数学 1.3.3 循环语句课件 苏教版必修3.ppt_第2页
高中数学 1.3.3 循环语句课件 苏教版必修3.ppt_第3页
高中数学 1.3.3 循环语句课件 苏教版必修3.ppt_第4页
高中数学 1.3.3 循环语句课件 苏教版必修3.ppt_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

数学 必修3 苏教版 第1章算法初步1 3基本算法语句1 3 3循环语句 情景切入设计计算1 2 3 1000的最小自然数的算法 1 理解循环语句的概念 2 掌握循环语句的写法及功能 并能用循环语句实现算法中的循环结构 栏目链接 自主学习 1 循环语句的概念 循环语句用来实现算法中的 结构 2 循环语句的形式 1 当型循环语句 适用范围 循环的次数 一般形式 不确定 循环 whilep 栏目链接 自主学习 执行步骤 当所给条件p成立时 执行 部分 然后 如果条件p仍成立 那么再次执行循环体 如此反复 直到某一次条件p不成立时退出循环 2 直到型语句 适用范围 循环的次数不能确定 循环体 endwhile 循环体 判断p是否成立 栏目链接 自主学习 一般形式 do 执行步骤 先执行 部分 然后再 如果p不成立 那么再次执行 如此反复 直到 退出循环 循环体untilpenddo 循环体 判断p是否成立 循环体p成立 栏目链接 自主学习 3 for 语句 适用范围 循环的次数 一般形式 确定 forifrom 初值 to 终值 step 步长 循环体 endfor 栏目链接 栏目链接 一 循环语句 要点导航 1 循环语句定义 算法中实现循环结构的语句叫做循环语句 2 循环语句的格式 当循环次数不能确定时 可用 while 语句或 do 语句来实现循环 while 的一般形式是 栏目链接 要点导航 其中p表示判断执行循环的条件 do 语句的一般形式是 当循环的次数已经确定 可用 for 语句表示 for 语句的一般形式是 forifrom 初值 to 终值 step 步长 循环体endfor 栏目链接 要点导航 3 循环体 在 while 语句中 在 while 和 endwhile 之间缩进的步骤称为循环体 在 do 语句中 在 do 与 until 之间缩进的步骤称为循环体 在 for 语句中 在 for 和 endfor 之间缩进的步骤称为循环体 栏目链接 要点导航 1 当循环次数已确定时 用for语句 当循环次数不能确定时 用 while endwhile 或 do enddo 语句 2 for 语句和 while endwhile 语句是当型循环 语句特点是先判断条件再执行循环体 do enddo 是直到型循环 语句特点是先执行循环体部分 再判断条件是否成立 二 三种循环语句的区别与联系 栏目链接 要点导航 3 for 语句和 while endwhile 语句都是不满足条件时跳出循环 do enddo 语句是满足条件时退出循环 需要注意的是 while endwhile 语句和 do enddo 语句中要写出适当的条件 栏目链接 栏目链接 典例剖析 例1用伪代码写算法求使1 2 3 n 100成立的最小正整数n 栏目链接 错因分析 用追踪法来判断输出的结果是否为所求 由第一次循环开始依次向下 是 s 0 1 i 1 1 2 s 1 2 i 2 1 3 s 1 2 3 i 3 1 4 假设第k 1次循环得s 1 2 3 k 1 100 i k 而第k次循环 s 1 2 3 k 100 i k 1 其中k即为所要求的最小正整数n 而最后 printi 输出的结果是k 1 当然错误 典例剖析 栏目链接 解法一 解法二 典例剖析 栏目链接 循环体中 i 的位置对程序有很大影响 栏目链接 典例剖析 变式训练 1 用伪代码写算法求使1 3 5 n 10000成立的最小正奇数n 栏目链接 伪代码如下 s 1i 3whiles 10000s s ii i 2endwhileprinti 2 典例剖析 栏目链接 典例剖析 例2若1 3 5 n 10000 试设计一个伪代码 寻找满足条件的最小整数 由题目可获取以下主要信息 求满足不等式1 3 5 n 10000的最小整数n 用循环语句编写伪代码 解答本题可以先用累加的方法 一个数一个数的向上 题型二while语句与do语句互化 栏目链接 典例剖析 加 直到加上一个数刚好大于10000 则这个数即为寻找的最小整数 然后用伪代码写出相应的程序 解法一 解法二 栏目链接 典例剖析 当循环次数不确定时 我们采用 while endwhile 或 do enddo 语句 此题解法具有普遍性 在输出时一定要注意使输出的值不要多一次循环 也不要少一次循环 否则不合题意 栏目链接 典例剖析 变式训练 2 设计一个伪代码 求平方值小于2000的最大数 并画出其流程图 栏目链接 可以把最小的正整数1赋给变量i 计算出其平方值 判断其是否小于2000 若小于2000 将i 1的值赋给变量i 即对变量i进行累加 并判断其平方值是否小于2000 直到i2值大于2000时 停止循环 将i值减去2就是所求的最大整数 流程图如下图所示 典例剖析 栏目链接 解法一 伪代码 典例

温馨提示

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

评论

0/150

提交评论