人教版高一数学 1.1.2 循环结构课件 新第一课时 课件 新人教A必修3.ppt
《人教版高一数学 1.1.2 循环结构课件 新第一课时 课件 新人教A必修3.ppt》由会员分享,可在线阅读,更多相关《人教版高一数学 1.1.2 循环结构课件 新第一课时 课件 新人教A必修3.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、算法的基本结构-循环结构循环结构2021/8/9 星期一1北京取得北京取得2008奥运会主办权。国际奥委会对奥运会主办权。国际奥委会对遴选出的五个城市进行投票表决的操作程序:遴选出的五个城市进行投票表决的操作程序:首先进行第一轮投票,如果有一个城市得票首先进行第一轮投票,如果有一个城市得票超过一半,那么这个城市取得主办权;如果超过一半,那么这个城市取得主办权;如果没有一个城市得票超过一半,那么将其中得没有一个城市得票超过一半,那么将其中得票最少的城市淘汰,然后重复上述过程,直票最少的城市淘汰,然后重复上述过程,直到选出一个城市为止。到选出一个城市为止。你能利用算法语言叙述上述过程吗?你能利用算
2、法语言叙述上述过程吗?问题情景2021/8/9 星期一2奥运会主办权投票过程的算法结构:奥运会主办权投票过程的算法结构:S1 投票;投票;S2 计票。如果有一个城市得票超过一半,计票。如果有一个城市得票超过一半,那么这个城市取得主办权,进入那么这个城市取得主办权,进入S3;否则淘;否则淘汰得票数最少的城市,转入汰得票数最少的城市,转入S1;S3 宣布主办城市。宣布主办城市。2021/8/9 星期一3奥运会主办权投票表决流程图奥运会主办权投票表决流程图选出该城市投票有一城市过半票?开始淘汰得票最少者结束奥运会主办权投票表决流程图奥运会主办权投票表决流程图yN这个结构有何特点这个结构有何特点?20
3、21/8/9 星期一4设计一算法设计一算法,求求1+2+3+1+2+3+100.+100.第一步第一步:确定首数、尾数、项数确定首数、尾数、项数第二步第二步:利用公式利用公式“总和总和=(=(首数首数+尾数尾数)项数项数/2”/2”求和;求和;第三步第三步:输出求和结果输出求和结果.算法算法1 1开始开始结束结束输入输入输出输出S S问题情景2021/8/9 星期一5第一步:第一步:s=0;第二步:第二步:s=s+1;第三步:第三步:s=s+2;.第一第一00步:步:s=s+99第一第一0一步:一步:s=s+100第一第一0二步:输出二步:输出S思考:上边的式子有怎样的规律呢?算法算法2 2设
4、计一算法设计一算法,求求1+2+3+1+2+3+100.+100.2021/8/9 星期一6(3)循环结构循环结构 以上算法中以上算法中,出现从某处开始出现从某处开始,按照一定条件按照一定条件,反复执行某些步骤的情况反复执行某些步骤的情况.这就是这就是循环结构循环结构.反复反复执行的步骤称为执行的步骤称为循环体循环体.求求1+2+3+100第一步第一步:令令第二步第二步:若若 成立成立,则执行第三步;否则则执行第三步;否则,输出输出S,结结束算法束算法.第三步第三步:第四步第四步:,返回第二步返回第二步.2021/8/9 星期一7开始开始N输出输出结束结束Y计数变量计数变量:用于记录循环次数用
5、于记录循环次数,同时还用同时还用于判断循环是否终止于判断循环是否终止.累加变量累加变量:用于输出结果用于输出结果,一般与计数一般与计数变量同步执行变量同步执行,累加一次累加一次,计数一次计数一次.循环终止条件循环终止条件循环体循环体循环变量2021/8/9 星期一8循环结构的设计步骤循环结构的设计步骤(1)(1)确定循环结构的循环变量和初始条件确定循环结构的循环变量和初始条件;(2)(2)确定算法中需要反复执行的部分确定算法中需要反复执行的部分,即循环体;即循环体;(3)(3)确定循环的终止条件确定循环的终止条件.循环结构的三要素循环结构的三要素循环变量循环变量,循环体、循环的终止条件循环体、
6、循环的终止条件.循环结构一定包含条件结构循环结构一定包含条件结构,用以控制循环过程用以控制循环过程,避免出避免出现现“死循环死循环”.判断框内写上条件判断框内写上条件,两个出口分别对应终止条两个出口分别对应终止条件成立与否件成立与否,其中一个指向循环体其中一个指向循环体,经过循环体回到判断框的经过循环体回到判断框的入口处入口处.2021/8/9 星期一9循环结构分为循环结构分为当型循环结构当型循环结构和和直到型循环结构直到型循环结构循环体循环体满足条件?满足条件?否否是是直到型循环结构直到型循环结构当型循环结构当型循环结构循环体循环体满足条件?满足条件?是是否否循环结构的类型2021/8/9
7、星期一10直到型循环直到型循环 两种循环结构的异同点两种循环结构的异同点当型循环是先判断条件当型循环是先判断条件,当条当条件满足件满足,再执行循环体再执行循环体;当条当条件不满足件不满足,循环结束循环结束.直到型循环是先执行循环体直到型循环是先执行循环体,再判断条件再判断条件,若条件不满足若条件不满足,再执行循环体再执行循环体;直到条件满直到条件满足足,循环结束循环结束.满足条件?满足条件?循环体循环体是是否否满足条件?满足条件?循环体循环体是是否否当型循环当型循环2021/8/9 星期一11当型循环结构当型循环结构开始开始N输出输出结束结束Y2021/8/9 星期一12开始开始Y输出输出结束
8、结束N直到型循环结构直到型循环结构第三步第三步:求求1+2+3+100第一步第一步:令令第四步第四步:若若 成立成立,则则输出输出S,结束算法结束算法.否则否则,返回第返回第二步二步.第二步第二步:2021/8/9 星期一13求求1+2+3+n?开始开始Y输出输出结束结束N输入输入2021/8/9 星期一14按如图所示的程序框图运行后,若输出的S的值等于16,那么在程序框图中的判断框内应填写的条件是()A.i5?B.i6?C.i7?D.i8?A例12021/8/9 星期一15 从循环体中计数变量入手,确定循环次数为多少时,运行结束,即可确定判断框内的条件.对于i=1,S=1时,执行S=S+i后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人教版高一数学 1.1.2 循环结构课件 新第一课时 课件 新人教A必修3 人教版高一 数学 1.1 循环 结构 第一 课时 新人 必修
限制150内