所属成套资源:高中数学北师大版必修3课件专题
数学必修33.2循环语句课文ppt课件
展开
这是一份数学必修33.2循环语句课文ppt课件,共44页。PPT课件主要包含了必备知识·自主学习,循环语句的两种形式,预先知道,初始值To终,值循环体,预先不知道,终止条件,循环体,条件为真,关键能力·合作学习等内容,欢迎下载使用。
【思考】 (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
相关课件
这是一份高中数学人教版新课标A必修31.2.3循环语句课堂教学ppt课件,共19页。PPT课件主要包含了复习回顾,当型循环,直到型循环,先执行后判断,先判断后执行,新知探究,循环结构,循环语句,两种循环语句,DO做什么等内容,欢迎下载使用。
这是一份北师大版必修33.2循环语句图片ppt课件,共32页。PPT课件主要包含了课前自主梳理,课堂合作探究,课后巩固提升,课时作业,预先知道,初始值,To终值,循环体,Next,预先不知道等内容,欢迎下载使用。
这是一份北师大版必修33.2循环语句授课ppt课件,共38页。PPT课件主要包含了学案自主学习,教案合作探究,练案高效测评等内容,欢迎下载使用。