循环结构课件北师大版必修.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《循环结构课件北师大版必修.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 结构 课件 北师大 必修
- 资源描述:
-
1、2.3循环结构问题问题引航引航1.1.什么是循环结构什么是循环结构?在循环结构中循环体、循环变量、在循环结构中循环体、循环变量、循环终止的条件分别指什么循环终止的条件分别指什么?2.2.怎样画循环结构的框图怎样画循环结构的框图?1.1.循环结构的概念及要素循环结构的概念及要素相同操作相同操作反复执行反复执行开始和结束开始和结束是否继续执是否继续执行循环体行循环体2.2.循环结构的基本模式循环结构的基本模式1.1.判一判判一判(正确的打正确的打“”“”,错误的打错误的打“”)”)(1)(1)循环结构中一定有选择结构循环结构中一定有选择结构.()(2)(2)循环结构中循环体只能反复执行几次循环结构
2、中循环体只能反复执行几次.()(3)(3)判断是否继续执行循环体的条件是唯一的判断是否继续执行循环体的条件是唯一的.()【解析解析】(1)(1)正确正确.在循环结构中在循环结构中,需有循环的终止条件需有循环的终止条件,这就需这就需要选择结构要选择结构.(2)(2)错误错误.在循环结构中在循环结构中,只要满足执行条件只要满足执行条件,该循环体可以执行该循环体可以执行很多次很多次,而不仅仅是几次而不仅仅是几次.(3)(3)错误错误.在算法框图中在算法框图中,判断框内的条件可以不同判断框内的条件可以不同,只要等价变只要等价变形就行形就行.答案答案:(1)(1)(2)(2)(3)(3)2.2.做一做做
3、一做(请把正确的答案写在横线上请把正确的答案写在横线上)(1)(1)算法框图有三种结构算法框图有三种结构,分别是分别是_,_,_,_,_._.(2)(2)一个循环结构必有三部分构成一个循环结构必有三部分构成,它们分别是它们分别是_,_,_,_._,_.【解析解析】(1)(1)由前面的知识知由前面的知识知,三种结构分别是顺序结构、选择三种结构分别是顺序结构、选择结构、循环结构结构、循环结构.答案答案:顺序结构选择结构循环结构顺序结构选择结构循环结构(2)(2)循环结构的构成要素有循环结构的构成要素有:循环体循环体,循环变量循环变量,循环的终止条件循环的终止条件.答案答案:循环体循环变量循环的终止
4、条件循环体循环变量循环的终止条件【要点探究要点探究】知识点知识点循环结构循环结构1.1.循环结构的特点循环结构的特点(1)(1)重复性重复性:在一个循环结构中在一个循环结构中,总有一个过程要重复一系列的总有一个过程要重复一系列的步骤若干次步骤若干次,而且每次的操作完全相同而且每次的操作完全相同.(2)(2)判断性判断性:每个循环结构都包含一个判断条件每个循环结构都包含一个判断条件,它决定这个循它决定这个循环的执行与终止环的执行与终止.(3)(3)可终止性可终止性:循环结构的循环体要根据条件是否成立才执行循环结构的循环体要根据条件是否成立才执行,故在判断框中的条件在循环体中要改变故在判断框中的条
5、件在循环体中要改变,否则循环体不执行或否则循环体不执行或无限期执行无限期执行(死循环死循环),),这不符合程序设计要求这不符合程序设计要求.2.2.用循环结构表示算法的关注点用循环结构表示算法的关注点(1)(1)关注循环变量和初始条件关注循环变量和初始条件.(2)(2)关注循环体关注循环体.(3)(3)关注循环的终止条件关注循环的终止条件.3.3.三种算法结构的区别与联系三种算法结构的区别与联系相同点相同点均是算法中的基本结构均是算法中的基本结构不不同同点点顺序结构顺序结构每种算法中必有每种算法中必有选择结构选择结构无重复性无重复性,只执行一次只执行一次循环结构循环结构可多次重复执行可多次重复
6、执行,此结构中必有选择结构此结构中必有选择结构【知识拓展知识拓展】循环结构的两种形式及其特征循环结构的两种形式及其特征结构结构特征特征先执行循环体先执行循环体,后判断条后判断条件件,若条件不满足若条件不满足,继续执继续执行循环体行循环体,直到条件满足直到条件满足时终止循环时终止循环先判断条件先判断条件,若条件满足若条件满足,则则执行循环体执行循环体,否则终止循环否则终止循环【微思考微思考】(1)(1)含有循环结构的算法框图中一定含有判断框吗含有循环结构的算法框图中一定含有判断框吗?提示提示:一定一定.因为循环结构要在某一条件下终止循环因为循环结构要在某一条件下终止循环,需要有判需要有判断的条件
7、断的条件.(2)(2)在循环结构中在循环结构中,循环体是否可以被无限次地执行循环体是否可以被无限次地执行?提示提示:不可以不可以.循环体被执行的次数是有限的循环体被执行的次数是有限的,符合一定条件时符合一定条件时就会终止循环就会终止循环.【即时练即时练】(2014(2014江苏高考改编江苏高考改编)如图是一个算法框图如图是一个算法框图,则输出的则输出的n n的值是的值是_._.【解题指南解题指南】读懂算法框图的实质就是求不等式读懂算法框图的实质就是求不等式2 2n n2020的最小的最小整数解整数解.【解析解析】因因2 24 4=16,2=16,25 5=32,=32,故输出的故输出的n n为
8、为5.5.答案答案:5 5【题型示范题型示范】类型一类型一 循环结构算法框图的运行循环结构算法框图的运行【典例典例1 1】(1)(2014(1)(2014玉溪高一检测玉溪高一检测)已知某算法框图如图所已知某算法框图如图所示示,则输出的则输出的i i的值为的值为()A.7A.7B.8B.8C.9C.9D.10D.10(2)(2014(2)(2014临沂高一检测临沂高一检测)执行如图所示的算法框执行如图所示的算法框图图,输出输出S S的值为的值为()A.4 B.C.A.4 B.C.D.-1D.-13223【解题探究解题探究】1.1.题题(1)(1)中运行循环结构框图的顺序是怎样的中运行循环结构框图
9、的顺序是怎样的?2.2.题题(2)(2)中中S S的值有什么变化规律的值有什么变化规律?【探究提示探究提示】1.1.运行算法框图应按流程线所指方向逐步进行运行算法框图应按流程线所指方向逐步进行,不能跳跃不能跳跃.2.S2.S的取值具有周期性的取值具有周期性,周期为周期为4.4.【自主解答自主解答】(1)(1)选选C.C.S=1,i=3;S=1,i=3;S=1S=13=3,i=5;3=3,i=5;S=3S=35=15,i=7;5=15,i=7;S=15S=157=105,i=9.7=105,i=9.此时退出循环体此时退出循环体,输出输出i i的值为的值为9.9.(2)(2)选选A.A.i=1,S
10、=-1,i=1,S=-1,i=2,S=,i=2,S=,i=3,S=i=3,S=;i=4,S=4;i=4,S=4;i=5,S=-1,i=5,S=-1,所以所以S S的取值是有规律的的取值是有规律的,4,4个数循环一次个数循环一次,由由i+12013i+12013得得i2012.i2012.当当i=2012i=2012时时,S=4,S=4,所以输出所以输出S S的值为的值为4.4.22422213 2322232322224【方法技巧方法技巧】解决算法框图问题的两种处理方式解决算法框图问题的两种处理方式(1)(1)罗列式罗列式:当运算步骤较少时当运算步骤较少时,可采取罗列式可采取罗列式,直接得到结
11、果直接得到结果.(2)(2)规律式规律式:当运算步骤较多时当运算步骤较多时,可采取通过前面特殊的几项可采取通过前面特殊的几项,找找到规律到规律,得到结果得到结果.注意注意:解答时要把每一步均写清楚解答时要把每一步均写清楚.【变式训练变式训练】(2014(2014北京高一检测北京高一检测)执行如图所示的算法框图执行如图所示的算法框图.若输入若输入x=3,x=3,则输出则输出k k的值是的值是()A.3A.3B.4B.4C.5C.5D.6D.6【解题指南解题指南】根据框图依次执行即可根据框图依次执行即可.【解析解析】选选C.C.第一次循环第一次循环x=3+5=8,k=1;x=3+5=8,k=1;第
12、二次循环第二次循环x=8+5=13,k=2;x=8+5=13,k=2;第三次循环第三次循环x=13+5=18,k=3;x=13+5=18,k=3;第四次循环第四次循环x=18+5=23,k=4;x=18+5=23,k=4;第五次循环第五次循环x=23+5=28,k=5,x=23+5=28,k=5,此时满足条件此时满足条件,退出循环退出循环,输出输出k=5,k=5,故选故选C.C.【补偿训练补偿训练】如图是一个算法框图如图是一个算法框图,则输出的则输出的k k的值是的值是_._.【解析解析】k=1,kk=1,k2 2-5k+4=0;-5k+4=0;k=2,kk=2,k2 2-5k+40;-5k+
展开阅读全文