收藏 分享(赏)

【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.3 循环语句 .ppt

上传人:无敌 文档编号:1324651 上传时间:2018-06-25 格式:PPT 页数:23 大小:624KB
下载 相关 举报
【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.3 循环语句 .ppt_第1页
第1页 / 共23页
【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.3 循环语句 .ppt_第2页
第2页 / 共23页
【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.3 循环语句 .ppt_第3页
第3页 / 共23页
【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.3 循环语句 .ppt_第4页
第4页 / 共23页
【随堂优化训练】高中数学(人教a版)必修3配套课件:1.2.3 循环语句 .ppt_第5页
第5页 / 共23页
点击查看更多>>
资源描述

1、1.2.3 循环语句,【学习目标】,1.理解循环语句的语法格式.,2.会用循环语句实现循环结构的功能,并会用循环语句写,出含循环结构的较简单程序.,循环语句,UNTIL,WHILE,算法中的循环结构是由循环语句来实现的.一般程序设计语言中都有直到型(UNTIL)和当型(WHILE)两种循环语句结构,即_语句和_语句,分别对应于程序框图中的直到型和当型循环结构.,(1)直到型循环语句的格式:DO循环体,LOOP,UNTIL 条件,执行步骤:先执行一次_和_之间的循环体,再对 UNTIL 后的条件进行判断.如果条件不符合,则继续执行_,然后再检查上述条件,如果条件仍不符合,则再次执行循环体,直到_

2、符合为止.这时,计算机将不执行循环体,直接跳到 UNTIL 语句后,接着执行_语句之后的,语句.,DO,UNTIL,循环体,条件,UNTIL,(2)当型循环语句的格式:WHILE 条件循环体WEND执行步骤:先判断条件的真假,如果_符合,就执行 WHILE 和 WEND 之间的循环体,然后再检查上述条件,如果条件仍符合,再次执行_,这个过程反复进行,直到某一次条件_为止.这时,计算机将不执行循环体,直接跳到 WEND 语句后,接着执行 WEND 语句之后的语句.,条件,循环体,不符合,练习 1:在 UNTIL 语句的一般形式“LOOP UNTIL,M”,),D,中,M 表示(A.循环变量C.终

3、止条件,B.循环体D.终止条件为真,练习 2:图中程序是计算 23456 的值的程序.在WHILE 后的处和在 ssi 之后的处所就填写的语句可以,是(,),A,s,i6s0WHILEssiENDPRINTEND,A.i1ii1C.i1ii1,B.i1ii1D.i1ii1,【问题探究】,当型循环(WHILE)语句与直到型循环(UNTIL)语句有何区,别?,答案:区别有:(1)当型循环先利用条件后执行,循环体可能一次也不执行;直到型循环先执行一次循环体再判断条件,循环体至少执行一次.(2)对同一个算法,当型循环语句与直到型循环语句中的条件是相反的.,题型 1 两种循环语句的区别,【例 1】 与

4、WHILE 语句对应的程序框图为(,),A,B,C,D,思维突破:与 WHILE 语句对应的循环结构为当型循环结,构.,答案:A,WHILE 语句的当型循环结构是先判断条件,再,执行循环体的.,【变式与拓展】1.编写程序计算 246200 的值,程序中有错的是,_,应改为_.,i200,i200,i2sum0Dosumsumiii2LOOP UNTIL i200,sum,PRINTEND,题型 2 循环语句的结构与功能【例 2】 根据下面的程序,画出其算法的程序框图.i1,WHILE,i1,xiyx*x*xii0.2PRINT “y”;yWENDEND,思维突破:第一次循环取x1,第二次取x1

5、0.2,最后一次取 x1,即是把区间1,1平均分成 10 等份,求函数f(x)x3 在各等分点处的函数值问题.,解:程序框图如图 D11.,图 D11,【变式与拓展】,2.已知有如下两段程序:,问:程序 1 运行的结果为_,程序 2 运行的结果为,_.,解析:程序 1 是计数变量 i21 开始,不满足 i20,终止,循环,,累加变量 sum0,这个程序计算的结果:sum0;,程序 2 计数变量 i21,开始进入循环,sum02121,,其值大于 20,循环终止,,累加变量 sum 从 0 开始,这个程序计算的是 sum21.,答案:0 21,题型 3 循环语句的应用【例 3】 编写程序,计算

6、135799 的值.思维突破:要明确循环结构的循环变量、循环体、循环终止条件.解:方法一:程序如下:i1S1WHILE i99PRINT SEND,一般地,当型(WHILE)和直到型(UNTIL)两种语,句格式的判断框内的条件在同一问题中正好相反,且二者可互相转化.,【变式与拓展】3.编写程序,求满足 1357n10 000 的最小整数 n.解:程序如下:S1n1,WHILE,S20,方法规律小结,1.两种循环语句的联系与区别.(1)联系:,两种循环语句都可以实现计算机反复执行循环体的目的,只是表达形式不同.一般来说,WHILE 语句与 UNTIL 语句可以相互转化.,(2)区别:,计算机的执行顺序不同:WHILE 先条件,而 UNTIL 先,循环;,条件的内容不同:WHILE 满足条件就循环,UNTIL 满,足条件就停止;,对循环体的执行次数不同:在 WHILE 语句中,循环体可以一次不执行就退出循环结构,而在 UNTIL 语句中,循环体至少要循环一次.,2.有些复杂问题可用两层甚至多层循环结构解决.注意内外层的衔接,可以从循环体内转到循环体外,但不允许从循环体外转入循环体内.循环语句主要用来实现算法中的循环结构,是用来处理一些需要反复执行的运算任务,如累加求和、累乘求积等问题.,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 中等教育 > 小学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报