版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.3.4循环语句学习目标1.理解三种结构的循环语句;2.会用三种循环语句描述算法.
课堂互动讲练知能优化训练循环语句课前自主学案课前自主学案温故夯基1.条件语句的一般格式是什么?IfAThenBElse
CEndIf2.如何应用条件语句完成复杂的算法?在复杂算法中,有时需要对按条件要求执行的语句(特别是Else后的语句体)继续按照另一条件继续判断.这时可再利用一个条件语句完成这一要求,即条件语句的嵌套.知新益能三种循环语句当型语句直到型语句For语句一般形式_________循环体EndWhileDo
循环体__________EndDoForIFrom“初值”To“终值”Step“步长”
循环体EndForWhilepUntilp
当型语句直到型语句For语句执行步骤先判断条件的真假,如果条件符合,则执行While和EndWhile之间的循环体,然后再检查上述条件,如果_____________,再次执行循环体,这个过程反复进行,直到某一次_____________时为止,这时不再执行循环体,跳出循环体,执行EndWhile后面的语句.先执行一次____和_____之间的循环体,再判断Until后的条件是否符合,如果不符合,继续____________,然后再检查上述条件,如果仍不符合,再次____________直到__________为止.这时不再执行循环体,跳出循环体执行EndDo语句后面的语句同当型循环适用范围循环次数不能确定循环次数不能确定循环次数已经确定条件仍符合条件不符合DoUntil执行循环体执行循环体条件符合当型循环语句(While…EndWhile)与直到型循环语句(Do…Until…EndDo)在执行循环体的先后上有何区别?提示:①当型循环先判断条件后执行,循环体可能一次也不执行;②直到型循环先执行一次循环体再判断条件,循环体至少执行一次;③对同一个算法,当型循环语句与直到型循环语句中的判断条件是相反的.问题探究课堂互动讲练考点突破当型循环语句考点一(1)执行当型循环语句时,先判断条件,再执行循环体,然后再判断条件,执行循环体,如此反复,直到条件不满足;(2)当型循环语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行循环结构后面的语句;(3)当型循环语句由于先条件,再循环体,因此,循环体可能一次不执行就退出循环结构.求平方值小于1000的最大整数,试画出流程图并写出伪代码.【思路点拨】我们可以从最小的正整数1开始检验其平方值是否小于1000,若小于1000,将其增加1,再进行检验,直到平方值大于或等于1000,结束检验.例1【解】流程图如图所示:伪代码码如下下:i←1Whilei2<1000i←i+1EndWhilei←i-1PrintiEnd【名师点点评】(1)当型循(2)判断条件往往是控制循环次数的变量.自我挑挑战1一球从从100m的高度度落下下,每每次落落地后后又反反弹回回落地地前高高度的的一半半,再再落下下,在在第10次落地地时,,小球球共经经过多多少路路程??请设设计解解决此此问题题的伪伪代码码.直到型循环语句考点二(1)执行直直到型型语句句时,,先执执行循循环体体,再再判断断条件件.然然后再再循环环体,,再条条件,,反复复执行行,直直至条条件满满足..(2)直到型型语句句中的的条件件是循循环结结束的的条件件,满满足此此条件件时,,执行行循环环结构构后面面的语语句,,不满满足时时才执执行循循环体体.(3)在直到到型语语句中中,由由于先先循环环体,,再条条件,,因此此,在在任何何一个个直到到型语语句中中,循循环体体至少少要执执行一一次..(4)当型循循环语语句与与直到到型循循环语语句可可以相相互转(本题满分14分)写出计算12+32+52+…+9992的伪代码,,并画出相相应的流程程图.例2【规范解答答】算法分析析:由题意知知各项指指数相同同,底数数相差2,可以借借助于循循环设计计算法..因为循循环次数数是确定定的,流程图如下:伪代码如下:【名师点评评】(1)Until后的控制制循环次次数的条条件是本本题易错错点.(2)循环次数数的控制制往往是是判断条条件,在在循环体体内要有有控制条条件的改改变,否否则会陷陷入死循循环.(3)控制循环环次数的的变量要要综合考考虑初始始化时和和Until后两处..自我挑战战2已知函数数y=x3+3x2-24x+30,设计一一个算法法,连续续输入自自变量的的11个取值,,输出相相应的函函数值,,画出相相应的流流程图,,写出伪伪代码..解:算法法如下::S1输入x;S2y←x3+3x2-24x+30;S3输出y;S4n←n+1;S5如果n>11,那么转转S6,否则转S1;S6结束.流程图如如图所示示.伪代码如如下:n←1DoReadxy←x3+3x2-24x+30Printyn←n+1Untiln>11EndDoEndFor语句考点三(1)““For”语句常常常用来处处理一些些需要有有规律重重复的计计算问题题,如累累加求和和、累乘乘求积等等.(2)““For”语句的功功能是::将初值值赋给循循环变量量,“记下”终值和步步长.执执行循环环体后自自动将循循环变量量增加一一个步长长,接着着判断增增值后的的循环变变量是否否超过终终值,如如果不超超过终值值,继续续执行循循环体;;否则,,结束循循环,执执行EndFor语句的后后续语句句.(3)在“For””语句中,,如果省省略“Step‘步长’”,那么重重复循环环时,I的值每次次增加1.例3【解】流程图如如下:For语句描述述算法为为:S←0ForiFrom1
S←S+EndForPrintS【名师点评评】解决此类类问题,,应从确确定循环环的次数数以及循循环变量量的初值值、步长长以及终终值入手手进行分分析,只只有确定定了循环环次数,,才能利利用For循环,同同时要注注意设定定好循环环变量的的初值、、步长和和终值,,避免出出现多一一次循环环或少一一次循环环的情况况.解:算法法流程图图如图所所示:For语句描述述算法为为:S=0ForiFrom2To1000Step2S←S+EndForPrintS1.使用循循环语句句的三种种格式编编写循环环语句程程序时,,应严格格按照它它们的格格式编写写.2.用While循环编写写程序时时,一定定要注意意表达式式的写法法,当表表达
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 债务纠纷合同(2篇)
- 公共事业资产管理合同
- 2025年无机械动力飞机项目发展计划
- 《职场沟通》电子教案 项目九 商务谈判沟通教案
- 门店租赁协议模板
- 福州汽车租赁合同
- 厂房租赁合同书范文
- 公寓别墅租赁服务合同
- 八年级语文上册第一单元5国行公祭为佑世界和平教案新人教版1
- 八年级道德与法治上册第三单元勇担社会责任第七课积极奉献社会第2框服务社会教案新人教版
- 新加坡双语教育发展史
- 研究生自我介绍ppt模板
- 管材管件采购方案投标方案(完整技术标)
- 变配电所基础知识课件
- 公开课教我如何不想他课件-PPT
- 读书笔记《框架思维》PPT模板思维导图下载
- 培智生活数学暑假作业
- 项目部领导施工现场值班带班交接班记录表
- 2023年江苏小高考历史试卷
- 《运动解剖学》课程实验课教案
- 2023年贵州贵安新区产业发展控股集团有限公司招聘笔试题库含答案解析
评论
0/150
提交评论