循环语句ppt课件北师大版必修.ppt
《循环语句ppt课件北师大版必修.ppt》由会员分享,可在线阅读,更多相关《循环语句ppt课件北师大版必修.ppt(54页珍藏版)》请在三一办公上搜索。
1、3.2循环语句,循环语句的两种形式,循环,预先,知道,初始,值To终值,循环体,预先不知,道,终止条件,循环体,条件,为真,1.判一判(正确的打“”,错误的打“”)(1)For语句适用于任何循环结构.()(2)循环语句中循环体是反复执行的.()(3)For语句与“Do Loop”语句之间可以相互转化.(),2.做一做(请把正确的答案写在横线上)(1)循环语句可与算法框图中的_结构相对应.(2)对于Do Loop语句中只有当条件为_时,才执行循环体.(3)下列算法运行后的结果为_.S=1For i=1 To 5 S=S * iNext输出S.,【解析】(1)错误.For语句只适用于预先知道循环次
2、数的循环结构.(2)正确.由定义知循环体在循环语句中是反复执行的.(3)错误.For语句与Do Loop语句之间相互转化是要看条件的,只有知道了循环次数后才可以转化.答案:(1)(2)(3),【解析】(1)循环语句可与算法框图中循环结构相对应.答案:循环(2)由Do Loop语句的一般格式知,只有当满足条件时,才执行循环体.答案:真(3)由For语句的格式可知,该算法运行之后的结果为12345=120.答案:120,【要点探究】知识点 循环语句1.关于循环语句的理解(1)循环语句主要用来实现算法中的循环结构.处理具有规律性的重复计算.(2)循环语句中的判断条件只是为了控制循环的次数和一些特殊的
3、规定,不同于条件语句中的判断条件.(3)循环需要有结束的机会,循环语句不能出现死循环.,2.两种循环语句的联系与区别(1)联系:两种循环语句都是用来解决具有规律性的重复计算的相关问题,实现算法中的循环结构的.有时,这两种循环语句可以进行互化.两种循环语句在循环流程中都必须具备三个要素第一,需要进行初始化操作,限定约束条件.第二,循环需要有结束的机会,不能出现死循环的情况.第三,在循环中,每执行一次循环体,变量就会发生改变,并逐渐接近满足跳出循环的条件.,(2)区别:For语句,首先确定了循环的次数,然后执行循环体,而Do Loop语句是先执行循环体,再设定循环结束的条件.,【微思考】(1)Fo
4、r语句与Do Loop语句可以相互转化的条件是什么?提示:当知道循环体被执行的次数时,两者可以相互转化.(2)循环语句与条件语句的关系是什么?提示:循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环;但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题.,【即时练】1.下列关于循环语句的说法中,不正确的是()A.循环语句与算法框图中的循环结构相对应B.For语句与Do Loop语句都是循环语句C.求1+3+32+39的和的算法可用循环语句来描述D.比较a,b两个数的大小的算法可用循环语句来描述,【解析】选D.比较a,b两个数的大小的算法可以用条
5、件语句来描述,其中没有需要重复执行的过程,因此不需循环语句来描述.而求1+3+32+39的和的过程是一个有规律的重复计算过程,可用循环语句来描述.,2.下列情况下,适合用For语句的有_,适合用Do Loop语句的有_.求S=1232 014;输出使123n2 048成立的最小自然数n.用二分法求方程x2-5=0的根.使用基本语句,写出解一元二次不等式n2-10n+90的算法.,【解析】可以用For语句的有,对于,因为不知道循环次数,可以用Do Loop语句,至于,用赋值语句就可以了.答案:,【题型示范】类型一 For语句及其应用【典例1】(1)下列语句执行后输出的结果是_. S=1 For
6、i=1 To 4 S=S * i Next 输出S.(2)画出计算1+3+5+999的算法框图,并写出For语句.,【解题探究】1.题(1)中循环体是什么?执行了几次?2.题(2)中如何设计循环体?循环的次数如何计算出来?【探究提示】1.循环体是S=S*i,i从1变到4,执行了4次.2.设计循环体应是S=S+i,i的次数是取决于开始时S的赋值,如当S=0时,执行500次.,【自主解答】(1)由题意知S=1234=24.答案:24(2)算法框图为:,For语句: S=0 Fori=1To500 S=S+(2i-1) Next 输出S.,【延伸探究】在本例(2)中,若S=1,则For语句又如何?【
7、解析】S=1For i=1To499 S=S+(2i+1)Next输出S.,【方法技巧】1.利用for语句实现循环结构的三个关键点第一,确定变量的初值,即进行初始化操作.第二,确定循环的次数.第三,确定循环体的内容.2.利用for语句编写程序的注意点(1)循环体要正确,尤其要注意循环体中的变量是否齐全.(2)循环条件要正确,条件与初始值要对应.(3)程序语句的格式要正确,循环结束时要有Next.,【变式训练】以下语句是计算101112100值的一个算法,其中和处应分别填写_和_. t=1 Fori=10 To_ t=_ Next 输出t.,【解析】由题意知,求101112100的值.i=10,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 语句 ppt 课件 北师大 必修
链接地址:https://www.31ppt.com/p-1932617.html