【全程复习方略】2013-2014学年高一数学配套多媒体教学优质课件:第二章 算法初步§3  3.2 循环语句  北师大版  必修三(  2014高考)_第1页
【全程复习方略】2013-2014学年高一数学配套多媒体教学优质课件:第二章 算法初步§3  3.2 循环语句  北师大版  必修三(  2014高考)_第2页
【全程复习方略】2013-2014学年高一数学配套多媒体教学优质课件:第二章 算法初步§3  3.2 循环语句  北师大版  必修三(  2014高考)_第3页
【全程复习方略】2013-2014学年高一数学配套多媒体教学优质课件:第二章 算法初步§3  3.2 循环语句  北师大版  必修三(  2014高考)_第4页
【全程复习方略】2013-2014学年高一数学配套多媒体教学优质课件:第二章 算法初步§3  3.2 循环语句  北师大版  必修三(  2014高考)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

3.2 循环语句,掌握循环语句的功能和格式,能由循环结构写出循环语句,并学会用计算机解决简单的实际问题.,1.指出下图中的循环变量,循环体,循环终止条件.,变量n控制着循环的开始和结束,称为循环变量.,反复执行的部分,称为循环体.,此用于判断是否继续执行循环体,称为循环的终止条件.,2.画出循环结构的算法框图的基本模式,思考1、下图是算法的循环结构的程序框图,它对应的循环语句的一般格式是什么?,探究一:循环语句(1),For 循环变量 = 初始值 To 终值,循环体,Next,循环语句For语句,循环结构是算法中的基本结构,for语句是表达循环结构最常见的语句之一,它适用于预先知道循环次数的循环结构.,思考2、For循环语句适合什么类型循环结构?,计算机在执行For语句时先对循环变量赋值,然后与循环变量的终值比较,若小于或等于终值,则执行循环体,然后循环变量的值增加,再与终值比较,若还小于或等于终值,再执行循环体,循环变量的值再增加,以此类推,直到循环变量的值大于终值时,停止执行循环体.,利用For循环描述算法时,要注意设定好循环变量的初始值和终值,避免出现多一次循环或少一次循环的情况.,提醒:,例3 结合右边框图,使用for语句描述输出菲波那契数列算法的前50项的算法.,i50,i=3,i=i+1,结束,是,否,f1=0,f2=1,开始,f3=f1+f2,f1=f2 f2= f3,输出f1, f2,输出f3,f1=0f2=1输出“斐波那契数列为”f1 ,f2,For i=3 to 50,f3=f1+f2,输出f3,f1=f2,f2=f3,Next,解:,S=0,T=1,S=S+i,T=T*i,输出S,输出T,Next,s=0,T=1,i=1,S=S+i,T=Ti,i=i+1,i20,输出S,T,结束,开始,否,是,例4.请阅读下列用for语句写出的算法,说明该算法的处理功能.,for i=1 to 20,这两件事情.,这个算法实际上处理的是求和,S=1+2+3+20,及求积,T=12320,思考3 如何寻找满足1234n100条件的最小整数?能用For语句写出吗?,探究二:循环语句(2),在一些循环结构中,预先不知道循环的次数,要根据其它形式的终止条件停止循环,其结构如右:,在这种情况下一般用Do Loop语句来描述.,Do Loop语句一般形式为:,Loop While,Do,循环体,条件为真,Do Loop语句的执行过程:,先执行一次循环体,然后对Loop While后面的条件进行判断,若条件满足,则返回执行循环体,再进行条件判断,直到条件不满足时停止循环.,PRINT n-1,现在你能找出满足1234 n100条件的最小整数?,解: s=1,n=1,Do s=s*n,n=n+1,1、用Do Loop语句描述判断一个数是否为素数的算法.,1、解:,t=1,Do,t=t+1,Loop while t不能整除p 且tSqr(q) Then,输出“p是素数”,Else,输出“p不是素数”,End If,2、解:,m=0,n=0,i=0,For i=1 To 40,输入s,If s=85 Then,m=m+1,Else,If s63 Then,n=n+1,Else,i=i+1,End If,Next,3、,For i=1 to 300,If n-1 Mod 5=0 Then 输出n,Next,i,DO 循环体LOOP While 条件为真,For 循环变量 初始值 To 终值 循环体Next,1、在计算机语言里,循环结构可以用循环语句来表达分别有:,DoLoop语句,ForNext语句,2、

温馨提示

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

评论

0/150

提交评论