欢迎来到天天文库
浏览记录
ID:57039528
大小:422.50 KB
页数:34页
时间:2020-07-27
《高一数学1-2-3循环语句课件新人教A版必修.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.2.3循环语句(列为选学)学习目标1.通过案例了解循环语句格式,了解用循环语句处理求和、求积问题.2.了解用条件语句实现循环的方法.课堂互动讲练知能优化训练1.2.3循环语句(列为选学)课前自主学案课前自主学案温故夯基1.条件语句主要用来实现算法中的_____结构,一般有两种格式,一种是_________________格式;另一种是___________格式.条件IF—THEN—ELSEIF—THEN2.程序框图中的循环结构包括两种,一种是_____型(UNTIL)循环结构,一种是___型(WHILE)循环
2、结构._____型循环结构是先执行一次循环体,再对条件进行判断;___型循环体结构则先对条件判断,再决定是否执行循环体.直到当直到当3.下图的算法功能是求积为48的两个相邻正偶数,输出的结果为6,8.知新益能循环结构直到型语句当型语句当计算机遇到WHILE语句时,先判断条件的真假.如果条件_____,就执行WHILE和WEND之间的循环体;若条件_______,计算机将不再执行循环体,直接跳到WEND语句后执行其他语句.因此,WHILE语句也称为_____循环语句.满足不满足当型计算机执行UNTIL语句时,先执行
3、一次循环体,然后对条件的真假进行判断.当条件_______时,执行循环体,直到_________时,不再执行循环体,跳出循环,执行LOOPUNTIL语句后的其他语句.因此,UNTIL语句又称为_______语句.不满足满足条件直到型问题探究1.循环语句与条件语句有什么关系?提示:循环语句中一定会有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环.但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题.提示:不能,这是一个无终止的程序,即“死循环”.条件设置不合适,应改为“n<=1
4、999”.课堂互动讲练WHILE语句的应用考点一考点突破对于WHILE语句,根据题意分析出条件及循环体,使程序为“符合条件时才执行循环体”的模式.(2011年洛阳高一检测)给出的30个数,1,2,4,7,11,…,其规律是第1个数是1,第2个数比第1个数大1,第3个数比第2个数大2,第4个数比第3个数大3,…,依次类推,要求计算这30个数的和,先将右面所给出的程序框图补充完整,再依据程序框图写出程序:例1(1)把程序框图补充完整:①______②______(2)写出程序.【思路点拨】当满足①时,执行循环体,这是
5、当型循环结构.i表示循环次数,P表示后一个加数,S表示和.【解】(1)给出的是30个数相加,故i<=30,P表示后一个加数,比前一个多i+1.故P=P+i①为i<=30②为P=P+i(2)程序:【思维总结】要找清循环体,写在WHILE与WEND之间,如本题的i<=30,S=S+P,P=P+i,i=i+1是循环体.互动探究如果求这30个数的积,框图及程序有哪些变化?对于UNTIL语句,为先写出循环体,再写出条件的模式,直到符合条件时,则停止循环.UNTIL语句的应用考点二例2某问题的算法列举如下:第一步,S=0.(
6、使S=0)第二步,I=1.(使I=1)第三步,输入G.(输入一个数)第四步,S=S+G.(求S+G,其和仍放在变量S中)第五步,I=I+1.(使I的值增加1)第六步,如果I>20,执行第七步;否则,转第三步.【思路点拨】由第四步可知是求和,由第七步可知是求平均数,而且从第三步到第五步都是循环体.【解】(1)计算20个数的平均数.(2)程序为:(3)程序框图如图:【思维总结】①本题中的第一步将0赋值于S,是为这些数的和建立存放空间;②先执行了一次循环体后,再进行条件判断.条件语句与循环语句是联合应用的.因为在循环体
7、中一定要改变控制条件的变量的值,否则会出现“死循环”,并且循环体每执行一次,控制条件中的变量就应更逼近跳出循环体的条件.条件语句与循环语句的综合应用考点三例3求200以内(包括200)的所有偶数和,试用两种循环结构画出其程序框图并编写程序.【思路点拨】偶数相加,循环变量i的初始值为2.以后每次循环都增加2.【解】 当型循环,程序框图如图所示:程序为:直到型循环,程序框图如图所示:程序为:【思维总结】由于退出循环的条件相反,故当型和直到型语句中判断条件也恰好相反(循环体中控制循环的变量变化相同).方法感悟方法技巧1
8、.计算机执行当型循环语句时,先判断条件的真假,若条件为真,执行循环体,若为假则退出.这是确定是否应用当型语句的关键.(如例1)2.直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.(如例2)3.控制循环次数的变量要综合考虑初始化时和LOOPUNTIL后两处,若初始值为1,则循环体中累加,若初始值为循环的次数,则循环体中递减.失误防范1.当型
此文档下载收益归作者所有