《循环语句》人教版高中数学必修三PPT课件(第1.2.3课时).pptx
讲解人:办公资源时间:2020.6.1MENTALHEALTHCOUNSELINGPPT1.2.3循环语句第1章算法初步人教版高中数学必修31、顺序结构常用的程序语言和格式2、条件结构常用的程序语言和格式输入语句INPUT“提示文字”;变量列表输出语句PRINT“提示文字”;变量列表赋值语句变量=表达式(1)IF条件成立THEN语句1ELSE语句2ENDIF(2)IF条件成立THEN语句ENDIF复习回顾成立AP不成立AP成立不成立当型循环直到型循环3、两种循环结构及差别?先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。先判断指定的条件是否成立,若条件成立,执行循环条件,条件不成立时退出循环。先执行后判断先判断后执行新知探究对于程序框图中两种循环结构,一般程序设计语言中又是怎样来描述的呢?循环结构循环语句对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。思考新知探究两种循环语句:WHILE条件循环体WEND(1)WHILE语句的一般格式:当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.也叫“前测试型”循环循环体满足条件?是否While(当型)循环新知探究Until(直到型)循环DO循环体LOOPUNTIL条件(2)UNTIL语句的一般格式:也叫“后测试型”循环循环体满足条件?是否思考:参照直到型循环结构,说说计算机是按怎样的顺序执行UNTIL语句的?DO——做什么LOOPUNTIL——直到达到某种条件为止新知探究直到型循环语句与当型循环语句的区别与联系:直到型循环语句当型循环语句区别①先执行一次循环体,再对条件进行判断,然后根据判断的结果决定是否继续执行循环体,称为“后测试型”循环①先对条件进行判断.根据判断的结果决定是否执行循环体,称为“前测试型”循环②至少执行一次循环体②可能一次也不执行循环体联系①当型循环语句与直到型循环语句本质上是相同的,可以相互转化.②对同一算法来说,当型循环和直到型循环的条件互为反条件新知探究1.循环结构对应的程序语句是()A.输入或输出语句B.赋值语句C.条件语句D.循环语句D2、在下面的程序运行中,计算机输出的结果是x=20DOx=x-3LOOPUNTILx<0PRINTxEND-1新知探究3、根据下列程序框图,把程序中所缺少的语句补充完整.程序框图i=1S=0DO①②LOOPUNTIL③①S=S+i^2②i=i+1③i>100i=1S=0DO①②LOOPUNTIL③i=4S=0WHILEi<6i=i+2s=s+i^2WENDPRINTsEND364、下列程序输出的结构是新知探究例1:编写程序,计算自然数1+2+3+...+99+100的和.算法步骤:第1步,0+1=1.第2步,1+2=3.第3步,3+3=6.第4步,6+4=10.……第100步,4950+100=5050.典例精讲UNTIL语句开始结束i=1S=0i=i+1S=S+i输出Si>100?否是直到型循环结构i=1S=0DOS=S+ii=i+1LOOPUNTILi>100PRINTSEND典例精讲WHILE语句开始结束i=1S=0i=i+1S=S+i输出Si≤100?是否当型循环结构i=1S=0WHLIEi<=100S=S+ii=i+1WENDPRINTSEND典例精讲例2、已知函数y=x3+3x2-24x+30,写出连续输入自变量的11个取值,分别输出相应的函数值的程序.第五步,判断输入的次数是否大于11.若是,则结束算法;否则,返回第一步.第一步,输入自变量x的值.第二步,计算y=x3+3x2-24x+30.第三步,输出y.第四步,记录输入次数.算法步骤:典例精讲开始输入xy=x3+3x2-24x+30输出yn=1n=n+1n>11?结束是否n=1DOINPUTxy=x∧3+3x∧2-24x+30PRINTyn=n+1LOOPUNTILn>11END程序:典例精讲例3、某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达到30000台?循环语句的综合应用分析:根据题意,每年销售量比上一年增加的百分率相同,设总和为S,n年达到30000台.第1年销售了5000台;第2年销售了5000+5000×10%=5000(1+10%)(台);第3年销售了5000(1+10%)+5000(1+10%)×10%=5000(1+10%)2(台);…第n年销售了5000(1+10%)n-1(台).S=5000+5000(1+10%)+5000(1+10%)2+…+5000(1+10%)n-1.典例精讲解:程序框图如下图所示:典例精讲m=5000S=0i=0WHILES<30000S=S+mm=m(1+0.1)i=i+1WENDPRINTiEND程序如下:WHILE条件循环体WENDDO循环体LOOPUNTIL条件两种循环语句:循环体满足条件?是否(1)While(当型)循环(2)Until(直到型)循环循环体满足条件?是否课堂小结感谢您下载68素材平台上提供的PPT作品,为了您和68素材以及原创作者的利益,请勿复制、传播、销售;素材均来源于网络用户分享,故68素材不具备充分的监控能力来审查图片是否存在侵权等情节。68素材不拥有此类图片的版权,本站所有资源仅供学习与交流,不得用于任何商业用途的范围,用户应自觉遵守著作权法及其他相关法律的规定,不得侵犯本网站及权利人的合法权利,给68素材和任何第三方造成损失的,侵权用户应负全部责任。版权声明讲解人:办公资源时间:2020.6.1MENTALHEALTHCOUNSELINGPPT感谢你的聆听第1章算法初步人教版高中数学必修3
提供《循环语句》人教版高中数学必修三PPT课件(第1.2.3课时).pptx会员下载,编号:1701021241,格式为 xlsx,文件大小为20页,请使用软件:wps,office Excel 进行编辑,PPT模板中文字,图片,动画效果均可修改,PPT模板下载后图片无水印,更多精品PPT素材下载尽在某某PPT网。所有作品均是用户自行上传分享并拥有版权或使用权,仅供网友学习交流,未经上传用户书面授权,请勿作他用。若您的权利被侵害,请联系963098962@qq.com进行删除处理。