版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.2.3循环语句循环语句(列为选学列为选学)学习目标学习目标1通过案例了解循环语句格式,了解用循环通过案例了解循环语句格式,了解用循环语句处理求和、求积问题语句处理求和、求积问题2了解用条件语句实现循环的方法了解用条件语句实现循环的方法课堂互动讲练课堂互动讲练知能优化训练知能优化训练1.2.3循环循环语句语句(列为列为选学选学)课前自主学案课前自主学案课前自主学案课前自主学案温故夯基温故夯基1条件语句主要用来实现算法中的条件语句主要用来实现算法中的_结构结构,一般有一般有两两种格式,一种是种格式,一种是_格式;另一种是格式;另一种是_格式格式条件条件ifthenelseifthen2程序框图
2、中的循环结构包括两种,一种是程序框图中的循环结构包括两种,一种是_型型(until)循环结构,一种是循环结构,一种是_型型(while)循环结构循环结构_型循环结构是先执型循环结构是先执行一次循环体,再对条件进行判断;行一次循环体,再对条件进行判断; _型循型循环体结构则先对条件判断,再决定是否执行循环体结构则先对条件判断,再决定是否执行循环体环体.直到直到当当直到直到当当3下图的算法功能是求积为下图的算法功能是求积为48的两个相邻正的两个相邻正偶数,输出的结果为偶数,输出的结果为6,8.知新益能知新益能循环结构循环结构直到型语句直到型语句当型语句当型语句当计算机遇到当计算机遇到while语句
3、时,先判断条件的语句时,先判断条件的真假如果条件真假如果条件_,就执行,就执行while和和wend之间的循环体;若条件之间的循环体;若条件_,计算,计算机将不再执行循环体,直接跳到机将不再执行循环体,直接跳到wend语句语句后执行其他语句因此,后执行其他语句因此,while语句也称为语句也称为_循环语句循环语句满足满足不满足不满足当当型型计算机执行计算机执行until语句时,先执行一次循环体,语句时,先执行一次循环体,然后对条件的真假进行判断当条件然后对条件的真假进行判断当条件_时时,执行循环体,直到执行循环体,直到_时,不再执行循环时,不再执行循环体体,跳出循环,执行跳出循环,执行loop
4、 until语句后的其他语句后的其他语句语句.因此,因此,until语句又称为语句又称为_语句语句不满足不满足满足条件满足条件直到型直到型问题探究问题探究1循环语句与条件语句有什么关系?循环语句与条件语句有什么关系?提示:提示:循环语句中一定会有条件语句,条件语循环语句中一定会有条件语句,条件语句是循环语句的一部分,离开条件语句,循环句是循环语句的一部分,离开条件语句,循环语句无法循环但条件语句可以脱离循环语句语句无法循环但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问单独存在,可以不依赖循环语句独立地解决问题题提示:提示:不能,这是一个无终止的程序,即不能,这是一个无终止的
5、程序,即“死死循环循环”条件设置不合适,应改为条件设置不合适,应改为“n1999”课堂互动讲练课堂互动讲练while语句的应用语句的应用考点突破考点突破对于对于while语句,根据题意分析出条件及循语句,根据题意分析出条件及循环体,使程序为环体,使程序为“符合条件时才执行循环体符合条件时才执行循环体”的模式的模式 (2011年洛阳高一检测年洛阳高一检测)给出的给出的30个数,个数,1,2,4,7,11,其规律是第,其规律是第1个数是个数是1,第,第2个数比第个数比第1个个数大数大1,第,第3个数比第个数比第2个数个数大大2,第,第4个数比第个数比第3个数大个数大3,依次类推,要求计,依次类推,
6、要求计算这算这30个数的和,先将右面个数的和,先将右面所给出的程序框图补充完整所给出的程序框图补充完整,再依据程序框图写出程序:再依据程序框图写出程序:(1)把程序框图补充完整:把程序框图补充完整:_(2)写出程序写出程序【思路点拨】【思路点拨】当满足当满足时,执行循环体,时,执行循环体,这是当型循环结构这是当型循环结构i表示循环次数,表示循环次数,p表示后表示后一个加数,一个加数,s表示和表示和【解】【解】(1)给出的是给出的是30个数相加,故个数相加,故i30,p表示后一个加数,比前一个多表示后一个加数,比前一个多i1.故故ppi为为i30为为ppi(2)程序:程序:【思维总结】【思维总结
7、】要找清循环体,写在要找清循环体,写在while与与wend之间,如本题的之间,如本题的i20,执行第七步;否则,转第,执行第七步;否则,转第三步三步【思路点拨】【思路点拨】由第四步可知是求和,由第七由第四步可知是求和,由第七步可知是求平均数,而且从第三步到第五步都步可知是求平均数,而且从第三步到第五步都是循环体是循环体【解】【解】(1)计算计算20个数的平均数个数的平均数(2)程序为:程序为:(3)程序框图如图:程序框图如图:【思维总结】【思维总结】 本题中的第一步将本题中的第一步将0赋值于赋值于s,是为这些数的和建立存放空间;是为这些数的和建立存放空间;先执行了一先执行了一次循环体后,再进
8、行条件判断次循环体后,再进行条件判断条件语句与循环语句是联合应用的因为在循条件语句与循环语句是联合应用的因为在循环体中一定要改变控制条件的变量的值,否则环体中一定要改变控制条件的变量的值,否则会出现会出现“死循环死循环”,并且循环体每执行一次,并且循环体每执行一次,控制条件中的变量就应更逼近跳出循环体的条控制条件中的变量就应更逼近跳出循环体的条件件条件语句与循环语句的综合应用条件语句与循环语句的综合应用 求求200以内以内(包括包括200)的所有偶数和,试的所有偶数和,试用两种循环结构画出其程序框图并编写程用两种循环结构画出其程序框图并编写程序序【思路点拨】【思路点拨】偶数相加,循环变量偶数相
9、加,循环变量i的初的初始值为始值为2.以后每次循环都增加以后每次循环都增加2.【解】当型循环,程序框图如图所示:【解】当型循环,程序框图如图所示:程序为:程序为:直到型循环,程序框图如图所示:直到型循环,程序框图如图所示:程序为:程序为:【思维总结】【思维总结】由于退出循环的条件相反,故由于退出循环的条件相反,故当型和直到型语句中判断条件也恰好相反当型和直到型语句中判断条件也恰好相反(循环循环体中控制循环的变量变化相同体中控制循环的变量变化相同)方法感悟方法感悟方法技巧方法技巧1计算机执行当型循环语句时,先判断条件的计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退真假,若条件为真,执行循环体,若为假则退出这是确定是否应用当型语句的关键出这是确定是否应用当型语句的关键(如例如例1)2直到型循环语句中先执行一次循环体,再直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出判断条件是否满足,以决定继续循环还是退出循环循环(如例如例2)3控制循环次数的变量要综合考虑初始化时控制循环次数的变量要综合考虑初始化时和和loop until后两处,若初始值为后两处,若初始值为1,则循,则循环体中累加,若初始值为循环的次数,则循环环体中累加,若初始值为循环的次数,则循环体中递减体中递减失误防范失误防范
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45074-2024公共机构废旧商品回收体系管理规范
- 课堂纪律与规范管理措施计划
- 许昌学院《数据库原理与技术实验》2023-2024学年第一学期期末试卷
- 融资渠道的选择与管理计划
- 生物学科资源共享平台建设计划
- 项目启动会议总结计划
- 期权开仓授权协议三篇
- 餐饮行业服务质量提升的个人计划
- 信阳师范大学《数据结构实验》2021-2022学年第一学期期末试卷
- 西南医科大学《单片机原理与应用》2022-2023学年第一学期期末试卷
- GA 1811.1-2022传媒设施反恐怖防范要求第1部分:媒体机构
- 旅游消费者行为智慧树知到答案章节测试2023年泰山学院
- 灌注桩接桩规范
- 小区智能化维保方案
- 新苏教版小学科学二年级上册学生活动手册答案
- 云南省2023年7月普通高中学业水平考试物理试卷(含答案)
- 交管12123学法减分题库大全(附答案)
- GB/T 10051.3-2010起重吊钩第3部分:锻造吊钩使用检查
- 《中药竹罐治疗颈椎病的应用进展综述【3000字论文】》
- 人生安全和财产安全保护课件
- MBTI16种类型性格课件
评论
0/150
提交评论