山东省高中数学(新课标人教A版)必修三1.2.3循环语句课件_第1页
山东省高中数学(新课标人教A版)必修三1.2.3循环语句课件_第2页
山东省高中数学(新课标人教A版)必修三1.2.3循环语句课件_第3页
山东省高中数学(新课标人教A版)必修三1.2.3循环语句课件_第4页
山东省高中数学(新课标人教A版)必修三1.2.3循环语句课件_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练【课标要求课标要求】1理解循环语句的两种格式及功能理解循环语句的两种格式及功能2应用两种循环语句将具体问题程序化,会求程序执行应用两种循环语句将具体问题程序化,会求程序执行 后的结果后的结果【核心扫描核心扫描】1循环语句的格式和功能循环语句的格式和功能(重、难点重、难点)2搞清当型循环和直到型循环的区别和联系搞清当型循环和直到型循环的区别和联系(难点难点)3直到型与当型循环中的条件直到型与当型循环中的条件(易混点易混点)1.2.3 循环语句循环语句课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练循环

2、语句循环语句循环语句与程序框图中的循环语句与程序框图中的_相对应,一般程序设相对应,一般程序设计语言中都有计语言中都有_和和_两种循两种循环语句结构,分别对应于程序框图中的直到型和当型循环环语句结构,分别对应于程序框图中的直到型和当型循环结构结构自学导引自学导引1循环结构循环结构直到型直到型(until)当型当型(while)课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练2循环语句的格式、功能及程序框图的对应关系循环语句的格式、功能及程序框图的对应关系名称名称直到型直到型当型当型格式格式do循环体循环体_条件条件while条件条件循环体循环体_过程过程先执行一先执行一

3、次次_和和_之之间间的循环体,再判断的循环体,再判断until后的条件是否符合,如果不后的条件是否符合,如果不符合,符合,继续继续_,然然后再检查上述条件,如果仍后再检查上述条件,如果仍不符合,不符合,再次再次_,直到直到_时时为止这时为止这时不再执行循环体,跳出循环不再执行循环体,跳出循环体体执行执行_语句语句后面的语后面的语句句先判断条件的真假,先判断条件的真假,如果如果_,则执行则执行while和和wend之间的之间的循环体,然后再检查上述循环体,然后再检查上述条件,条件,如果如果_,再次执行循环体,这个过再次执行循环体,这个过程反复进行,直到某一程反复进行,直到某一次次_为止为止,这时

4、不,这时不再执行循环体,跳出循环再执行循环体,跳出循环体,体,执行执行_后面后面的语的语句句loopuntilwenddountil执行循环体执行循环体执行循环体执行循环体条件符合条件符合until条件符合条件符合条件仍符合条件仍符合条件不符合条件不符合wend课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练名称名称直到型直到型当型当型对应对应程序程序框图框图课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练 因为循环结构中包含条件结构,所以在循环语句中因为循环结构中包含条件结构,所以在循环语句中也包含也包含“ififthenthen”这样的语句,

5、这句话对吗?这样的语句,这句话对吗?提示提示不对语句都有其固定的格式,循环语句的格式为不对语句都有其固定的格式,循环语句的格式为do循环体循环体loop until条件或者条件或者while条件条件循环体循环体wend.课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练until语句语句(1)循环语句的作用就是重复执行某些步骤,这是计算机编循环语句的作用就是重复执行某些步骤,这是计算机编程中一个非常重要的功能人们往往害怕机械重复,但计程中一个非常重要的功能人们往往害怕机械重复,但计算机却擅长重复,可以说,如果没有循环,计算机将几乎算机却擅长重复,可以说,如果没有循环,计算

6、机将几乎什么也干不了什么也干不了(2)do语句只是循环的开始标记,遇到语句只是循环的开始标记,遇到do语句,程序只是语句,程序只是记住这个标记,其他什么也不做,接着执行后面的循环记住这个标记,其他什么也不做,接着执行后面的循环体,在执行一次循环体后,再检查体,在执行一次循环体后,再检查loop语句中的条件是语句中的条件是否成立如果不成立,就重复执行循环体,直到条件符合否成立如果不成立,就重复执行循环体,直到条件符合时退出循环时退出循环(3)在循环体内,应注意务必有相应的在循环体内,应注意务必有相应的“条件条件”使语句改变,使语句改变,保证能终止循环,否则循环将无休止地进行下去保证能终止循环,否

7、则循环将无休止地进行下去名师点睛名师点睛1课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练while语句语句(1)当型循环以当型循环以while开头,以开头,以wend作为结束标作为结束标志志wend是是while end的缩写,表示的缩写,表示“while循环到循环到此结束此结束”(2)一般来讲,一般来讲,while语句与语句与until语句可以相互转化语句可以相互转化(3)执行执行while语句时,先判断条件,再执行循环体,然语句时,先判断条件,再执行循环体,然后再条件,再循环体,反复执行,直至条件不满足后再条件,再循环体,反复执行,直至条件不满足(4)while语

8、句中的条件是指循环体的条件,满足此条件语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则执行循环结构后面的语时,执行循环体,不满足时,则执行循环结构后面的语句句(5)while语句由于先条件,再循环体,因此,循环体可语句由于先条件,再循环体,因此,循环体可能一次也不执行就退出循环结构能一次也不执行就退出循环结构2课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练题型一题型一直到型循环语句直到型循环语句 画出计算画出计算135999的程序框图,并写出程序的程序框图,并写出程序【例例1】课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练

9、解解由题意知各项指数相同,底数相差由题意知各项指数相同,底数相差2,可以借助于循环设,可以借助于循环设计算法计算法程序框图:程序为:程序框图:程序为:s0i1dossiii2loop untili999printsend课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练规律方法规律方法一般地,累加变量的初始值为一般地,累加变量的初始值为0,而累乘变量,而累乘变量的初始值为的初始值为1.解决此类问题应注意以下两个方面的问题:解决此类问题应注意以下两个方面的问题:(1)循环终止的条件,在设置结束循环的条件时最好做循环终止的条件,在设置结束循环的条件时最好做“边边界的检验界的检

10、验”,注意是用,注意是用“”还是还是“”等问题,防止多循环一等问题,防止多循环一次或少循环一次次或少循环一次(2)直到型循环语句中先执行一次循环体,再判断条件是否直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环满足,以决定继续循环还是退出循环课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练 设计一个计算设计一个计算1357999的算法的算法解解程序框图如图所示:程序:程序框图如图所示:程序:【变式变式1】s1i3doss*iii2loopuntili999printsend课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规

11、范训练 给出的给出的30个数个数1,2,4,7,11,其规律,其规律是第是第1个数是个数是1,第,第2个数比第个数比第1个数大个数大1,第第3个数比第二个数大个数比第二个数大2,第,第4个数比第个数比第3个个数大数大3依次类推,要求计算这依次类推,要求计算这30个数的个数的和,先将右面所给出的程序框图补充完和,先将右面所给出的程序框图补充完整,再依据程序框图写出程序整,再依据程序框图写出程序(1)把程把程序框图补充完整:序框图补充完整:_;(2)写出程序写出程序 思路探索思路探索 本题是一个累加求和的问本题是一个累加求和的问题,设计数变量为题,设计数变量为i,累加变量,累加变量ssp,ppi,

12、通过循环结构实现算法,通过循环结构实现算法题型题型二二当型循环语句当型循环语句【例例2】课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练解解(1)i30?ppi(2)程序:程序:i1p1s0whilei30sspppiii1wendprintsend课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练规律方法规律方法1.(1)计算机执行当型循环语句时,先判断条件计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出这是的真假,若条件为真,执行循环体,若为假则退出这是确定是否应用当型语句的关键确定是否应用当型语句的关键(2)当

13、型循环语句中当型循环语句中while和和wend成对出现成对出现(3)判断条件往往是控制循环次数的变量判断条件往往是控制循环次数的变量2注意事项:注意事项:(1)本题首先确定的是循环结构,然后在循环中有关于不同本题首先确定的是循环结构,然后在循环中有关于不同变化的选择,所以需要用到条件结构,这样我们就把条件变化的选择,所以需要用到条件结构,这样我们就把条件结构嵌入到循环结构中结构嵌入到循环结构中(2)在程序框图和程序的绘制与书写中,都需要在程序框图和程序的绘制与书写中,都需要“由干到支由干到支”逐步细化逐步细化课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练 运行下面的

14、程序,执行后输出的运行下面的程序,执行后输出的s的值是的值是 ()a11 b 15 c17 d19【变式变式2】i1whilei6ii2s2*i+1wendprint send课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练解析解析当当i3时,时,s7,当,当i5时,时,s11,此时仍满足条件此时仍满足条件“i6”,因此再循环一次,因此再循环一次,即即i7时,时,s15,此时不满足,此时不满足“i6”,所以执行所以执行“print s”,即,即s15.答案答案b课前探究学习课前探究学习课堂讲练互动课堂讲练互动活页规范训练活页规范训练 (缺(缺29-30页)页)题型题型三三直到型、当型循环语句的相互转换直到型、当型循环语句的相互转换【例例3】课前探究学习课前探究学习课堂讲练互动课堂

温馨提示

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

评论

0/150

提交评论