已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.2.3循环结构【新知导读】1什么是循环结构?循环结构的基本框架是什么?2循环结构分为哪两类型?3对同一个问题,如果分别用当型循环和直到型循环来处理的话,两者判断的条件相同吗?【范例点睛】例1设计算法,输出1000以内能被3和5整除的所有正整数,画出算法流程图。思路点拨:这个问题很简单,凡是能被3和5整除的正整数都是15的倍数,由于1000156610,因此1000以内一共有66个这样的正整数。易错辨析:此题既可以用当型循环又可以用直到型循环,但两者的判断的条件恰好相反。方法点评: 当一个算法中包含多次重复执行相同类型的操作时,应考虑使用循环结构。例2.设区间0,1是方程的有解区间,画出用二分法算法求方程在区间0,1上的一个近似解的流程图,要求精确度为.思路点拨:对于给定的一元方程,要求精确度为的近似解的算法如下:1.确定有解区间2.取的中点.3.计算函数在中点处的函数值.4.判断函数值是否为0;(1)如果为0,就是方程的解,问题就得到了解决;(2)如果函数值不为0,则分下列两种情况:若,则确定新的有解区间为;若,则确定新的有解区间为5.判断新的有解区间的长度是否小于误差:(1)如果新的有解区间长度大于误差,则在新的有解区间的基础上重复上述步骤;(2)如果新的有解区间长度小于或等于误差,则取新的有解区间的中点为方程的近似解.在上述算法中:(1)循环变量和初始条件 设两个变量,分别表示有解区间的左端点和右端点,初始值分别为0和1.(2)循环体 算法中反复执行的部分是判断函数值是否为0:如果,输出如果不为0,则判断的符号:)如果,)如果,(3)终止条件;易错辨析:将终止条件当成循环体方法点评:循环结构可以大大地简化算法的表述;循环变量在构造循环结构中发挥了关键作用,本质上,这就是“函数的思想”。【课外链接】1斐波拉契数列表示的是这样的一列数:0,1,1,2,3,5,后一项等于前两项的和。设计一个算法流程图,输出这个数列的前50项。 思路点拨:设置50个变量:,表示斐波拉契数列的前50项。如果设分别表示数列中连续的三项,则,由这个递推关系式知道,只要已知这个数列的前两项,就能将后面所有的项都输出来。方法点评:因为算法中,反复计算和输出的步骤都是一样的,因此,可以用循环结构来描述这个算法。【随堂演练】NSS+1/III+2输出S结束I2Y开始S01右图给出的是计算的值的一个程序框图,其中判断框内应填入的条件是( )(A)i100 (B)i100 (C)i50 (D)i502在算法中,需要重复执行同一操作的结构称为( )A顺序结构 B.循环结构 C.选择结构D.分支结构3.下面是一个算法的流程图,回答下面的问题:当输入的值为3时,输出的结果为 4、有如下程序框图(如下图所示),则该程序框图表示的算法的功能是 第1题第3题开始y=x2-1y=2x2+2x48.(1)变量y是循环变量,控制着循环的开始和结束;(2)流程图中的第部分是循环体,其功能是判断
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46715-2025电能测量设备嵌入式软件通用要求
- 2025咸阳秦都区社区工作者招聘备考题库(230人)及答案详解(各地真题)
- 2025青海省投资集团有限公司招聘134人参考考点题库及答案解析
- 2025福建南平市建瓯市招聘城市社区专职工作人员30人备考题库含答案详解(满分必刷)
- 儿安宁疗护家庭哀伤随访中的隐私保护策略
- 2026福建省面向江南大学选调生选拔工作备考题库附答案详解
- 2025河南郑州高新区招聘社区工作人员100人备考题库及1套参考答案详解
- 2025浙江台州市公安局椒江分局招聘18人备考题库及完整答案详解一套
- 2025年黄山市徽州区消防救援大队政府专职消防员招聘14人备考题库含答案详解(突破训练)
- 2026辽宁大连市沙河口区教育系统招聘应届毕业生104人参考考点题库及答案解析
- 2025天津大学管理岗位集中招聘15人考试笔试备考题库及答案解析
- 2025年智能制造工厂改造项目可行性研究报告及总结分析
- 动物检疫大比武复习题
- 律师事务所诉讼案件办案进度及当事人满意度绩效评定表
- 《中国法制史》自考考试知识点全覆盖测试题库(附答案)
- 2025年4月全国高等教育自学考试企业管理概论真题及答案解析
- 2025年《互联网内容审核》知识考试题库及答案解析
- 四川省内江市2024-2025学年八年级上学期期末考试数学试题
- 寄卖行合作协议合同
- 油菜高产栽培技术课件
- JJF(闽)1121-2021温度交变、冲击试验设备校准规范-(现行有效)
评论
0/150
提交评论