人教版新课标A1.2.3循环语句备课课件ppt
展开北京取得2008奥运会主办权的投票过程:
对五个城市进行投票表决的操作程序:首先进行第一轮投票,如果有一个城市得票超过一半,那么这个城市取得主办权;如果没有一个城市得票超过一半,那么将其中得票最少的城市淘汰,然后重复上述过程,直到选出一个城市为止.
奥运会主办权投票过程的算法结构:
1.投票;2.计票:如果有一个城市得票超过一半,那么这个城市取得主办权,进入3;否则淘汰得票数最少的城市,转入1;3.宣布主办城市.
奥运会主办权投票表决流程图:
二.指出图中的循环变量,循环体,循环终止条件.
变量n控制着循环的开始和结束,称为循环变量.
反复执行的部分,称为循环体.
此用于判断是否继续执行循环体,称为循环的终止条件.
三.画出循环结构的算法框图的基本模式
先判断循环条件:当条件成立时,重复执行循环体;当条件不成立时,立即退出循环。当型循环结构的程序运行时,循环体可能会一次都不被执行。
先执行循环体,再判断循环条件:当条件不成立时,重复执行循环体;直到条件成立时退出循环。(因此,这里的循环条件又称循环终止条件) 直到型循环结构的程序运行时,循环体至少被执行一次。
思考1.下图是算法的循环结构的程序框图,它对应的循环语句的一般格式是什么?
探究点1:循环语句(1)
Fr 循环变量=初始值 T 终值
提示:循环结构是算法中的基本结构,Fr语句是表达循环结构最常见的语句之一,它适用于预先知道循环次数的循环结构.
思考2.Fr循环语句适合什么类型的循环结构?
例3 结合右边框图,使用fr语句描述输出菲波那契数列算法的前50项的算法.
f1=f2 f2= f3
f1=0f2=1输出“斐波那契数列为”f1 ,f2
Fr i=3 t 50
例1 结合右边的框图,使用Fr语句描述输出一个数列的前50项的算法.
Ai=Ai-1+Ai-2
A1=0A2=1输出“数列为”,A1,A2
Fr i=3 T 50
S=S+i,T=T﹡i
例2 请阅读下列用Fr语句写出的算法,说明该算法的处理功能,画出对应框图.
Fr i=1 T 20
这个算法实际上处理的是求和
S=1+2+3+…+20
T=1×2×3×…×20
思考3 如何寻找满足1×2×3×4×…×n>100条件的最小整数n?能用Fr语句写出吗?
探究点2:循环语句(2)
提示:在一些循环结构中,预先不知道循环的次数,要根据其他形式的终止条件停止循环,其结构如图:
在这种情况下一般用D Lp语句来描述.
D Lp语句一般形式为:
D Lp语句的执行过程:
先执行一次循环体,然后对Lp While后面的条件进行判断,若条件满足,则返回执行循环体,再进行条件判断,直到条件不满足时停止循环.
现在你能找出满足1×2×3×4×…×n>100条件的最小整数n吗?
1.若Fr i=-10 T 19为某一循环语句中的一个步骤,则该循环共循环( )A.29次 B.30次 C.28次 D.19次【解析】由Fr语句的格式可知,该循环共循环了30次.
2.下列语句运行后输出的结果为______.S=0Fr i=2 T 5S=S+i2Next输出S【解析】由Fr语句的一般形式,可知输出的S=22+32+42+52=54.
高中数学人教版新课标A必修31.2.3循环语句教学ppt课件: 这是一份高中数学人教版新课标A必修31.2.3循环语句教学ppt课件,文件包含123ppt、123doc等2份课件配套教学资源,其中PPT共38页, 欢迎下载使用。
数学人教版新课标A1.2.3循环语句课前预习ppt课件: 这是一份数学人教版新课标A1.2.3循环语句课前预习ppt课件,共17页。PPT课件主要包含了循环结构,两种循环语句,练习P23等内容,欢迎下载使用。
必修31.2.3循环语句教课内容ppt课件: 这是一份必修31.2.3循环语句教课内容ppt课件,共17页。PPT课件主要包含了循环结构,两种循环语句,练习P23等内容,欢迎下载使用。