2020版数学人教A版必修3课件:1.2.3 循环语句1 .pptx

上传人:白大夫 文档编号:4885201 上传时间:2019-12-30 格式:PPTX 页数:37 大小:961.45KB
返回 下载 相关 举报
2020版数学人教A版必修3课件:1.2.3 循环语句1 .pptx_第1页
第1页 / 共37页
2020版数学人教A版必修3课件:1.2.3 循环语句1 .pptx_第2页
第2页 / 共37页
2020版数学人教A版必修3课件:1.2.3 循环语句1 .pptx_第3页
第3页 / 共37页
2020版数学人教A版必修3课件:1.2.3 循环语句1 .pptx_第4页
第4页 / 共37页
2020版数学人教A版必修3课件:1.2.3 循环语句1 .pptx_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《2020版数学人教A版必修3课件:1.2.3 循环语句1 .pptx》由会员分享,可在线阅读,更多相关《2020版数学人教A版必修3课件:1.2.3 循环语句1 .pptx(37页珍藏版)》请在三一文库上搜索。

1、1.2.3 循环语句,1程序框图中的循环结构包括两种: 一种是直到型(UNTIL)循环结构,一种是当型(WHILE)循环结构直到型循环结构是先执行一次循环体,再对条件进行判断,如果条件不符合,继续执行循环体,直到条件符合时终止循环当型循环结构则先对条件进行判断,当条件符合时,执行循环体,否则终止循环也就是直到型循环结构中至少执行一次循环体,而当型循环结构中的循环体可能一次也不执行,但二者本质上是相同的,可以互相转化,知识衔接,2两种循环结构形式,1直到型循环语句 (1)格式 DO 循环体 LOOP UNTIL _ (2)执行过程:首先执行一次循环体,再判断条件,如果_条件,那么就结束循环,执行

2、LOOP UNTIL之后的语句;如果_条件,继续执行循环体,执行完循环体后,再判断条件,如果仍然不满足条件,再次执行 _,直到满足条件循环终止直到型循环语句又称UNTIL语句,自主预习,条件,满足,不满足,循环体,(3)程序框图:对应的直到型循环结构如图所示,2当型循环语句 (1)格式: WHILE _ 循环体 WEND (2)执行过程:首先判断条件,如果_条件,那么就结束循环,执行 WEND之后的语句;如果_条件,继续执行循环体;执行完循环体后,再判断条件,如果仍然满足条件,再次执行_,这个过程反复进行,直到不满足条件循环终止当型循环语句又称WHILE语句,条件,不满足,满足,循环体,(3)

3、程序框图:对应的当型循环结构如图所示,3直到型循环语句与当型循环语句的区别与联系:,例1 (1)下面程序执行后输出的结果是_,探究方向 UNTIL语句的应用(直到型),互动探究,(2)用UNTIL语句设计程序计算246100.,(1)【解析】 i11时,s1111; i10时,s1110110; i9时,s1109990; i8时,i9成立,输出s的值为990. 【答案】999 (2)解:程序框图为:,跟踪训练1.根据下列程序框图,把程序中所缺少的语句补充完整 程序框图,【解析】由程序框图及直到型循环的特点易得 【答案】SSi2 ii1 i100,例2.分别用当型与直到型语句编写程序计算123

4、2529992,并画出相应的程序框图,探究方向 WHILE语句的应用(当型),解法二:(直到型循环)程序框图如图,跟踪训练2 下面是利用直到型循环语句编写的程序,请把它改写为当型循环语句,例3 若135n10000,设计一个程序,寻找满足条件的最小整数n.,探究方向 循环语句中控制条件的确定,解:解法1:程序框图如图所示,解法2:程序框图如图所示,跟踪训练3 求平方值小于2000的最大整数 解:可以把最小的正整数1赋给变量i,计算出其平方值,判断其是否小于2000,若小于2000,将i1的值赋给变量i,即对变量i进行累加,并判断其平方值是否小于2000,直到i2值大于2000时,停止循环,将i

5、值减去1就是所求的最大整数 程序框图如图,根据以上程序框图,可设计程序如下: i1 T1 WHILE T2000 ii1 Ti2 WEND ii1 PRINT i END,例4 相传古印度国王舍罕要褒奖他聪明能干的宰相达依尔(国际象棋的发明者),问他想要什么,达依尔回答说:“国王只要在国际象棋棋盘的第1个格子里放1粒麦子,第2个格子里放2粒,第3个格子里放4粒,依此类推,每个格子里的麦子数是前一个格子里的2倍,一直放到第64个格子(国际象棋棋盘是8864个格子),我就感恩不尽,其他的我什么也不要了”国王想:“这还不容易!”,探究方向 循环语句的综合应用,探索延拓,让人扛来一袋麦子,但不到一会儿

6、就全用完了,再扛来一袋很快又没有了,结果全印度的粮食全部用完还不够国王纳闷,怎样也算不清这笔账请你设计一个算法,帮助国王计算一下,共需要多少粒麦子,写出程序,解:算法如下: 第一步,令i0,S0. 第二步,如果i63,那么执行第三步;否则,输出S,结束算法 第三步,P2i,SSP,ii1,返回第二步 程序框图如图所示,程序如下: i0 S0 WHILE i63 P2i SSP ii1 WEND PRINT S END,跟踪训练4 一球从100 m的高度落下,每次落地后又反跳回原高度的一半,再落下,在第10次落地时,小球共经过多少路程?请设计解决此问题的程序框图及程序,根据以上程序框图,可设计程

7、序如下:,当堂检测 1下列对WHILE语句说法不正确的是( ) A当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合, 就执行WHILE与WEND之间的循环体 B当条件不符合时,计算机不执行循环体,直接跳到WEND语句后, 接着执行WEND之后的语句 CWHILE型语句结构也叫当型循环 D当型循环有时也称为“后测试型”循环 【答案】D,2如图程序运行后输出的结果为( ) A0 B5 C25 D50,【解析】第一次循环后a1,j2;第二次循环后a3,j3; 第三次循环后a1,j4;第四次循环后a0,j5; 第五次循环后a0,j6.不满足j5结束循环,输出a为0. 【答案】A,3下列循环语句,循环终止时,i等于( ) i1 DO ii1 LOOP UNTIL i4 A3 B4 C5 D6,【解析】 该循环语句是直到型循环语句,当条件i4开始成立时,循环终止,则i5. 【答案】C,4下列程序中循环体运行次数是( ) i40 DO PRINT i ii10 LOOP UNTIL i90 END A4 B5 C6 D60,【解析】循环体第1次运行后,i50,第2次运行后,i60,第3次运行后,i70,第4次运行后,i80,第5次运行后,i90,第6次运行后,i10090开始成立,循环终止,则共运行了6次 【答案】C,

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1