《普通高中课程标准实验教科书数学A版》§1
2程序框图与算法的基本逻辑结构——循环结构人教版必修三首先进行第一轮投票,首先进行第一轮投票,如果如果有一个有一个城市得票超过一半,那么这个城市取城市得票超过一半,那么这个城市取得主办权;如果没有一个城市得票超得主办权;如果没有一个城市得票超过一半,那么将其中得票最少的城市过一半,那么将其中得票最少的城市淘汰淘汰,,然后然后重复上述过程重复上述过程,,直到直到选出选出一个城市为止
一个城市为止
2001年7月13日,北京申奥成功,举国欢庆S1投票;S2统计票数
如果有一个城市得票超过一半,那么这个城市取得主办权,转入S3;否则淘汰得票数最少的城市,转入S1;S3宣布主办城市
投票过程的算法:重复操作否输出该城市投票有一城市过半票开始淘汰得票最少者是自然、社会、数学中哪些现象或操作也具有重复特征
循环结构概念:算法中按照一定条件按照一定条件重复执行某些步骤的结构
探究新知反复执行的步骤称为循环体
思考2:某些循环结构用程序框图可以表示为:在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环
这种循环结构称为直到型循环结构,你能指出直到型循环结构的特征吗
思考3:还有一些循环结构用程序框图可以表示为:在每次执行循环体前,对条件进行判断,如果条件满足,就执行循环体,否则终止循环这种循环结构称为当型循环结构,你能指出当型循环结构的特征吗
循环结构两种框图:成立循环体P不成立Until(直到型)循环循环体P成立不成立While(当型)循环直到型:直到型:先执行一次循环体,再判断条件,若不满足,继续执行循环体,直到条件满足,跳出循环
当型:当型:在每次执行循环体前判断条件,若满足,则执行,否则跳出循环
例1设计算法求值并画出框图
321例题讲解11s212ss