![高中数学北师大版必修三 2.3.2 循环语句 课件(44张)01](http://www.enxinlong.com/img-preview/3/3/12252213/0/1.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中数学北师大版必修三 2.3.2 循环语句 课件(44张)02](http://www.enxinlong.com/img-preview/3/3/12252213/0/2.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中数学北师大版必修三 2.3.2 循环语句 课件(44张)03](http://www.enxinlong.com/img-preview/3/3/12252213/0/3.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中数学北师大版必修三 2.3.2 循环语句 课件(44张)04](http://www.enxinlong.com/img-preview/3/3/12252213/0/4.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中数学北师大版必修三 2.3.2 循环语句 课件(44张)05](http://www.enxinlong.com/img-preview/3/3/12252213/0/5.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中数学北师大版必修三 2.3.2 循环语句 课件(44张)06](http://www.enxinlong.com/img-preview/3/3/12252213/0/6.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中数学北师大版必修三 2.3.2 循环语句 课件(44张)07](http://www.enxinlong.com/img-preview/3/3/12252213/0/7.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![高中数学北师大版必修三 2.3.2 循环语句 课件(44张)08](http://www.enxinlong.com/img-preview/3/3/12252213/0/8.jpg?x-oss-process=image/resize,w_794/sharpen,100)
数学必修33.2循环语句课文ppt课件
展开【思考】 (1)如何执行Fr语句?提示:执行Fr语句注意三点:①当算法执行时,遇到Fr语句,首先把初值赋给循环变量,记下终值和步长,并比较初值和终值;②若初值没有超过终值就开始执行Fr语句后面的语句,执行到Next语句时,计算机让循环变量增加一个步长值;③然后用增值后的循环变量值与终值比较,如果超过终值,就执行Next后面的语句,否则执行Fr语句后面的语句,继续下一次循环.
(2)如何执行D Lp语句?提示:执行D Lp语句注意两点:①当算法执行时,遇到D Lp语句,先执行循环体,然后再判断条件是否成立,如果成立,则再执行循环体,反复执行,直到某一次不符合条件为止,结束循环;②当循环次数未知时,只能利用D Lp语句解决累加、累乘问题,循环体结束的条件必须是唯一的.
【基础小测】1.辨析记忆(对的打“√”,错的打“×”)(1)Fr语句适用于任何循环结构.( )(2)循环语句中循环体是反复执行的.( )(3)Fr语句与D Lp语句之间可以无条件相互转化.( )
提示:(1)×.Fr语句只适用于预先知道循环次数的循环结构.(2)√.由定义知循环体在循环语句中是反复执行的.(3)×.Fr语句与D Lp语句之间相互转化是要看条件的,只有知道了循环次数后才可以转化.
2.下列问题,设计程序求解时,要用到循环语句的有( )①输入每个同学的数学成绩,求全班同学的平均分;②求分段函数的函数值;③求连续100个自然数的平方和;④输入100个数,从中找出最大的数. A.1个B.2个C.3个D.4个【解析】选C.①③④要用到循环语句.
3.给出下列Fr语句:S=0Fr i=1 T 10 S=S+iNext循环变量是________,循环变量的初始值是________,循环变量的终值是________,循环体是________.
【解析】循环变量是i,循环变量的初始值是1,循环变量的终值是10,循环体是S=S+i.答案:i 1 10 S=S+i
类型一 Fr语句(逻辑推理)【题组训练】1.下列算法语句执行后,输出的结果是________. i=1Fr i=1 T 131 Step 2 S=3*iNext输出S
2.画出求1+ + +…+ 的值的算法框图,并用Fr语句描述该算法.【解析】1.算法语句执行后,输出的是循环结束时3×i的值,即S=3×131=393.答案:393
用Fr语句描述算法为:S=0Fr i=1 T 1 000 S=S+1/iNext输出S
【解题策略】 利用Fr语句实现循环结构的关键点1.确定变量的初值,即进行初始化操作;2.确定循环的次数、步长以及终值;3.确定循环体的内容.
【补偿训练】1.执行下面算法语句的结果是( )Fr i=1 T 7a=i+2S=2*a+3Next输出S A.17B.19C.21D.23
【解析】选C.该程序为Fr循环语句,循环变量i,初始值为1,终值为7,步长为1,所以需循环7次,最后循环结束时,i=7.故此时a=7+2=9,S=2×9+3=21.
2.根据下面的算法语句,绘制出算法框图,指出输出的最后结果是什么?画出相应的算法框图.S=0Fr i=3 T 99 S=S+i3 i=i+2Next输出S
【解析】最终输出的结果为33+53+…+993.相应的算法框图如图:
类型二 D Lp语句(逻辑推理)【典例】编写程序计算12+32+52+…+9992,并画出相应的算法框图.【思路导引】可用D Lp循环语句,所以需先编写相应的算法框图.
【解析】算法框图如图:
程序如下:S=0i=1D S=S+i2 i=i+2Lp While i<=999输出S
【解题策略】利用D Lp语句的两个关注点1.在利用D Lp语句解决相关问题时,要熟练掌握D Lp语句的一般格式.在运行语句的时候,先执行循环体,然后再判断条件是否成立 Lp语句可以不知道循环的次数,但是结束循环的条件必须确定.
【跟踪训练】 求12+22+32+…+n2<1 000成立的n的最大正整数值,用算法语句表示其算法.【思路导引】累加求和问题,通常采用循环语句来设计算法.
【解析】算法语句:S=1i=2D S=S+i2 i=i+1Lp While S<1 000i=i-2输出i
类型三 循环语句的实际应用(逻辑推理、数学建模)【典例】某商场第一年销售平板电脑5 000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达到30 000台?画出解决此问题的算法框图,并写出算法语句.【思路导引】写出第几年销量时注意控制条件为总和小于30 000.
【解析】算法框图如图所示:
算法语句:m=5 000S=0i=0D S=S+m m=m*(1+0.1) i=i+1Lp While S<30 000输出i-1
【解题策略】循环语句与条件语句综合应用的方法(1)在编写含有条件语句和循环语句的混合语句时,应明确循环体与条件之间的关系.(2)确定终止条件D Lp语句能表达不知循环次数的循环结构,在读程序时,要注意用列表法把循环体中的变量的值列出来,从中观察规律,检验While后的条件是否被满足,一旦不满足条件,循环停止.
【跟踪训练】1.设计一个算法将全班50名学生中考试及格者(60分及格)的分数打印出来,并统计及格人数.
【解析】算法语句如下:n=1i=0D 输入gn If gn>=60 Then i=i+1 输出gn End If n=n+1Lp While n<=50输出i
2.某高中男子体育小组的100 m赛跑的成绩(单位:s)如图:12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7.从这些成绩中搜索出小于12.1 s的成绩,画出算法框图,并用相应的算法语句描述该算法.
用算法语句描述如下:Fr i=1 T 10输入gi If gi<12.1 Then 输出gi End IfNext
1.关于D Lp循环语句叙述正确的是( )A.总是执行循环体B.先执行一次循环体C.不满足条件时执行循环体D.遇到D Lp就结束【解析】选B.对于D Lp循环语句,先执行循环体,再根据条件是否成立来确定是否继续执行循环体.
2.下列算法:①求和1+2+3+…+300;②已知两个数求它们的商;③已知定义在某区间上的函数,将区间十等分求端点及各分点处的函数值;④已知三角形的一边长及此边上的高,求其面积,其中可能用到循环语句的个数是( )A.1B.2C.3D.4
【解析】选B.①③可能用到循环语句,②④只需一步即可完成,故不需要用循环语句.
3.以下算法运行的结果为( )t=2Fr i=2 T 8 Step 2 t=t*iNext输出tA.96B.192C.394D.768
【解析】选D.第一次循环,t=2×2;第二次循环,t=4×4;第三次循环,16×6=96;第四次循环,96×8=768.
4.下列程序输出的结果是( )i=1S=0D S=S*2+1 i=i+1Lp While i<=4输出SA.3B.7C.15D.19
【解析】选C.由算法语句可知,该循环体共循环4次,分别为S=0×2+1=1,S=1×2+1=3,S=3×2+1=7,S=7×2+1=15.
5.用Fr语句写出一个计算1×3×5×7×…×199的算法语句,画出算法框图.【解析】算法框图如图:
高中数学人教版新课标A必修31.2.3循环语句课堂教学ppt课件: 这是一份高中数学人教版新课标A必修31.2.3循环语句课堂教学ppt课件,共19页。PPT课件主要包含了复习回顾,当型循环,直到型循环,先执行后判断,先判断后执行,新知探究,循环结构,循环语句,两种循环语句,DO做什么等内容,欢迎下载使用。
北师大版必修33.2循环语句图片ppt课件: 这是一份北师大版必修33.2循环语句图片ppt课件,共32页。PPT课件主要包含了课前自主梳理,课堂合作探究,课后巩固提升,课时作业,预先知道,初始值,To终值,循环体,Next,预先不知道等内容,欢迎下载使用。
北师大版必修33.2循环语句授课ppt课件: 这是一份北师大版必修33.2循环语句授课ppt课件,共38页。PPT课件主要包含了学案自主学习,教案合作探究,练案高效测评等内容,欢迎下载使用。