收藏 分享(赏)

2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt

上传人:高**** 文档编号:531713 上传时间:2024-05-28 格式:PPT 页数:42 大小:3.29MB
下载 相关 举报
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第1页
第1页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第2页
第2页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第3页
第3页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第4页
第4页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第5页
第5页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第6页
第6页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第7页
第7页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第8页
第8页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第9页
第9页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第10页
第10页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第11页
第11页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第12页
第12页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第13页
第13页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第14页
第14页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第15页
第15页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第16页
第16页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第17页
第17页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第18页
第18页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第19页
第19页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第20页
第20页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第21页
第21页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第22页
第22页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第23页
第23页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第24页
第24页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第25页
第25页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第26页
第26页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第27页
第27页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第28页
第28页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第29页
第29页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第30页
第30页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第31页
第31页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第32页
第32页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第33页
第33页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第34页
第34页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第35页
第35页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第36页
第36页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第37页
第37页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第38页
第38页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第39页
第39页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第40页
第40页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第41页
第41页 / 共42页
2019-2020学年同步人教A版高中数学必修三素养突破课件:1-2-3 循环语句 .ppt_第42页
第42页 / 共42页
亲,该文档总共42页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第一章 算法初步12.3 循环语句第一章 算法初步考点学习目标核心素养循环语句的概念、结构正确理解循环语句的概念,并掌握其结构数学抽象两种循环语句会应用两种循环语句编写程序逻辑推理、直观想象用循环语句编写的程序会根据给出的用循环语句编写的程序判断算法功能及输出结果数学抽象、数学建模问题导学(1)循环语句可细分为哪两类?格式分别是怎样的?它们有什么相同点和不同点?(2)程序中的循环语句与程序框图中的循环结构有什么关系?1循环语句循环语句与程序框图中的_结构相对应,一般程序设计语言中都有直到型和当型两种循环语句结构,分别对应于程序框图中的直到型和当型循环结构循环2两种循环语句的对比名称直到型当型程

2、序结构框图 格式DO循环体_条件WHILE 条件循环体_LOOP UNTILWEND名师点拨(1)UNTIL 语句的理解 UNTIL 语句中,先执行一次循环体,然后进行条件的判断,因此 UNTIL 语句中循环体执行的次数大于或等于 1.UNTIL 语句的结束标志与判断条件整合在一起,需要注意的是,在循环体内,务必有相应的语句使“条件”改变,保证其能终止循环,否则循环将无休止地进行下去(2)WHILE 语句的理解 WHILE 语句先进行条件的判断,然后决定是否执行循环体,循环体执行的次数大于或等于 0.WEND 是 WHILE 语句的结束标志,不可失去,实际上WEND 是 WHILE END 的

3、缩写,表示 WHILE 循环到此结束 WHILE 循环语句有时也称为“前测试型”循环 判断正误(对的打“”,错的打“”)(1)算法中的循环结构只能由 WHILE 语句来实现()(2)一般程序设计语言中有当型和直到型两种循环语句结构()(3)算法中的循环结构由循环语句来实现()解析:循环结构包含两种基本类型:WHILE 语句和 UNTIL 语句,故(1)错;(2)(3)都对 答案:(1)(2)(3)关于以下程序,说法正确的是()x2DO xx*xLOOP UNTIL x10PRINT xENDA循环 1 次 B循环 2 次C循环 4 次D循环 10 次解析:选 B.第一次执行循环体时,x(2)(

4、2)4,不符合条件,继续执行循环体,此时 x4416,符合条件,结束循环,共循环 2 次 关于下列程序段的说法正确的是()k8WHILE k0 kk1WENDA循环体执行 8 次B循环体无限循环C循环体一次也不执行D循环体只执行 1 次解析:选 C.对于 WHILE 语句,条件为真,则执行循环体而本题 k8,不符合条件 k0,所以循环体一次也不执行 给定程序:I0s0WHILE s20,终止循环,此时输出 I7.答案:7(1)下面为一个求 20 个数的平均数的程序,在横线上应填充的语句为()UNTIL(直到型)循环语句S0i1DO SSi ii1LOOP UNTIL_aS/20PRINT aE

5、NDAi20 Bi20Ci20 Di20(2)如图,程序执行后输出的结果是_i11s1DO ss*iii1LOOP UNTIL i9PRINT sEND【解析】(1)由于是求 20 个数的平均数的程序,故 S 应是该20 个数的和,故应填 i20.选 A.(2)i11 时,s11111;i10 时,s1110110;i9 时,s1109990;i8 时,i9 成立,输出 s 的值为 990.【答案】(1)A(2)990若本例(2)的程序执行后输出的结果是 7 920,则 UNTIL 后的条件“i9”应该改为什么?解:i11 时,s11111;i10 时,s1110110;i9 时,s11099

6、90;i8 时,s99087 920;i7 时,应终止循环,输出 s,故 UNTIL 后的条件“i9”应改为“i8”(或“i7”)(1)UNTIL 语句的适用类型直到型循环又称“后测试”循环,也就是我们所讲的“先执行后测试”“先循环后判断”(2)使用 UNTIL 语句应关注两点DO 语句只是循环的开始标记,遇到 DO 语句,接着执行后面的循环体,在执行一次循环体后,再检查 LOOP UNTIL 语句中的条件是否成立,如果不成立,就重复执行循环体,直到条件符合时退出循环 在循环体内,应注意务必有相应的语句使“条件”改变,保证能终止循环,否则循环将无休止地进行下去 根据下列程序框图,把程序中所缺少

7、的语句补充完整程序框图:程序:i1S0DOLOOP UNTIL _PRINT SEND解析:由程序框图可知利用了直到型循环结构,对应的语句为直到型循环语句,DO 后面执行的为循环体,故处应分别为 SSi2,ii1,直到满足条件 i100 为止,所以处应为 i100.答案:SSi2 ii1 i100一个算法的程序语句如图所示,执行此算法,最后输出的 S 的值为_I1S1WHILE I6 II2 S2*SWENDPRINT SWHILE(当型)循环语句【解析】该程序运行 3 次,第 1 次,I3,S2;第 2 次,I5,S4;第 3 次,I7,S8,结束运行故输出的 S 的值为 8.【答案】8(1

8、)WHILE 语句的适用类型当型循环也叫“前测试”循环,也就是我们所讲的“先测试后执行”“先判断后执行”(2)使用 WHILE 语句应关注五点当型循环以 WHILE 开头,以 WEND 作为结束标志;一般来讲,WHILE 语句与 UNTIL 语句可以相互转化;执行 WHILE 语句时,先判断条件,再执行循环体,然后再判断条件,再执行循环体,反复执行,直至条件不满足;WHILE 语句中的条件是指循环体的条件,满足此条件时,执行循环体,不满足时,则跳出循环,执行循环结构后面的语句;WHILE 语句由于先判断条件,再执行循环体,因此,循环体可能一次也不执行就退出循环结构 下面程序的运行结果是()i1

9、S0WHILE i4 SS*21 ii1WENDPRINT SENDA3 B7C15 D17解析:选 C.第一次循环,S0211,i2;第二次循环,S1213,i3;第三次循环,S3217,i4;第四次循环,S72115,i5.输出 S15.写出计算 123252992 的程序循环结构的程序设计【解】用 WHILE 语句编写程序如下:S0i1 WHILE i99 PRINT S END(1)用 UNTIL 语句编写程序的一般过程对变量进行初始赋值;确定循环体;设置跳出循环的控制条件;输出结果(2)用 WHILE 语句编写程序的一般过程对变量进行初始赋值;确定执行循环体的条件;确定循环体;输出结

10、果(3)编写含有循环语句的程序时需把握的三点循环体要正确,尤其要注意循环体中的变量是否齐全;控制条件要正确,条件与初始值要对应;程序语句的格式要正确,循环结束时要有 WEND 或 LOOP UNTIL,程序结束时要有 END.编写一个程序,求满足 112131n10的 n 的最小值解:用 WHILE 语句编写程序如下:S1n1 WHILE S10 PRINT n END 1下列说法正确的是()AUNTIL 语句可以无限循环BWHILE 语句可以无限循环C循环语句中必须有判断条件DWHILE 语句不能实现 UNTIL 语句的功能解析:选 C.语句是描述算法的一种方式,因此具有有限性,即循环语句不

11、能无限循环,因此 A,B 不正确判断条件是循环语句不可缺少的部分,因此 C 正确WHILE 语句与 UNTIL语句可以相互转化,因此 D 不正确2如下程序的循环次数为()x0WHILE x20 xx1xx2WENDPRINT xEND A1 B2C3D4解析:选 C.程序执行如下:(1)x20,x011,x121;(2)x20,x112,x224;(3)x20,x415,x5225,此时跳出循环,并输出 x.所以一共进行 3 次循环,故选 C.3(2019河北省涞水波峰中学月考)有如下两个程序,下列说法正确的是()s1i3DO ss*i ii2LOOP UNTIL i99PRINT sEND 程序(1)s1i3WHILE i20PRINT xEND解析:第 1 步:x1,x1;第 2 步:x2,x4;第 3 步:x5,x25;退出循环,输出结果为 25.答案:25本部分内容讲解结束 按ESC键退出全屏播放

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

当前位置:首页 > 幼儿园

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3