人教版福建省晋江市首峰中学高中数学 1.1算法与程序框图程序框图与算法的基本逻辑结构(三)课件 新人教A必修3.pptx
《人教版福建省晋江市首峰中学高中数学 1.1算法与程序框图程序框图与算法的基本逻辑结构(三)课件 新人教A必修3.pptx》由会员分享,可在线阅读,更多相关《人教版福建省晋江市首峰中学高中数学 1.1算法与程序框图程序框图与算法的基本逻辑结构(三)课件 新人教A必修3.pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1.2 1.1.2 程序框图与算法程序框图与算法 的基本逻辑结构的基本逻辑结构 第三课时第三课时2021/8/9 星期一1顺序结构顺序结构依次依次无判断无判断无返回无返回2021/8/9 星期一2条件结构判断二选一二选一选不选选不选2021/8/9 星期一32021/8/9 星期一4(3)循环结构循环结构-在一些算法中在一些算法中,也经常会出也经常会出现从某处开始现从某处开始,按照一定条件按照一定条件,反复反复执行某执行某一步骤的情况一步骤的情况,这就是循环结构这就是循环结构.反复执行的步骤称为反复执行的步骤称为循环体循环体.注意注意:循环结构不能是永无终止的循环结构不能是永无终止的“死循
2、死循环环”,一定要在某个条件下终止循环一定要在某个条件下终止循环,这这就需要条件结构来作出判断就需要条件结构来作出判断,因此因此,循环结循环结构中一定包含条件结构构中一定包含条件结构.2021/8/9 星期一5循环结构用程序框图可表示为:2021/8/9 星期一6(2)循环结构分为两种循环结构分为两种-当型和直到型当型和直到型.直到型循环直到型循环在执行了一次循在执行了一次循环体之后环体之后,对条件进行判断对条件进行判断,如如果条件不满足就执行循环体果条件不满足就执行循环体,直到条件满足时终止循环直到条件满足时终止循环.(反反复执行循环体复执行循环体,直到条件满足直到条件满足)2021/8/9
3、 星期一7当型循环当型循环在每次执行循环体在每次执行循环体前对条件进行判断前对条件进行判断,当条件当条件满足时执行循环体满足时执行循环体,否则终否则终止循环止循环;(当条件满足时反复当条件满足时反复执行循环体执行循环体)2021/8/9 星期一8循环体满足条件?是否直到型直到型满足条件?循环体否是当型当型2021/8/9 星期一9开始开始输入输入ni=2求求n除以除以i的余数的余数ri=i+1in-1或或r=0?n不是质数不是质数结束结束是是否否是是n是质数是质数否否r=0?顺序结构顺序结构用程序框图来表示算法,有用程序框图来表示算法,有三种不同的基本逻辑结构:三种不同的基本逻辑结构:条件结构
4、条件结构循环结构循环结构直到型循直到型循环结构环结构2021/8/9 星期一102.循环结构有几种形式?他们的各自特征是循环结构有几种形式?他们的各自特征是什么吗?什么吗?区别:循环结构区别:循环结构具有重复性;具有重复性;条件结构条件结构具有选择具有选择性,不重复性性,不重复性。1.条件结构和循环结构有什么区别和联系?条件结构和循环结构有什么区别和联系?联系:循环结构联系:循环结构中一定包含条件结构,用于确定何中一定包含条件结构,用于确定何时终止执行循环体;时终止执行循环体;条件结构条件结构中不含循环结构中不含循环结构.2021/8/9 星期一11第四步,判断第四步,判断“i i100”10
5、0”是否成立是否成立.若是,则输出若是,则输出S S,结束算法;,结束算法;否则,返回第二步否则,返回第二步.第一步,令第一步,令i=1i=1,S=0.S=0.第二步,计算第二步,计算S+iS+i,仍用,仍用S S表示表示.第三步,计算第三步,计算i+1i+1,仍用,仍用i i表示表示.思考思考1:1:计算计算1+2+3+1001+2+3+100的值的算法,并画的值的算法,并画 出程序框图。出程序框图。算法分析算法分析:知识探究(一):循环结构的程序框图知识探究(一):循环结构的程序框图2021/8/9 星期一12思考思考2:2:用用直到型直到型循环结构,上述算法的循环结构,上述算法的程序框图
6、如何表示?程序框图如何表示?开始开始i=1i100?是是输出输出S结束结束S=0i=i+1S=S+i否否2021/8/9 星期一13思考思考3:3:用用当型当型循环结构,上述算法的程循环结构,上述算法的程序框图如何表示?序框图如何表示?开始开始i=1结束结束输出输出S否否是是S=0S=S+ii100?i=i+1第二步,判断第二步,判断i100i100是否成立是否成立.若是,则执行第三步;若是,则执行第三步;否则,输出否则,输出S S,结束算法,结束算法.第一步,令第一步,令i=1i=1,S=0.S=0.第三步,计算第三步,计算S+iS+i,仍用,仍用S S表示表示.第四步,计算第四步,计算i+
7、1i+1,仍用,仍用i i表示,表示,返回第三步返回第三步.2021/8/9 星期一14思考思考4:4:观察两个程序框图,观察两个程序框图,直到型直到型循环结构与循环结构与当型当型循环结构如何转化?循环结构如何转化?开始开始i=1i100?是是输出输出S结束结束S=0i=i+1S=S+i否否开始开始i=1结束结束输出输出S否否是是S=0i100?i=i+1S=S+i初初始始值值循循环环体体终终止止条条件件2021/8/9 星期一15说明说明:(1)一般地一般地,循环结构中都有一个循环结构中都有一个计数变量计数变量和和累加变量累加变量.计数变量用于记录循环次数计数变量用于记录循环次数,同时它的同
8、时它的取值还用于判断循环是否终止取值还用于判断循环是否终止,累加变量用于输累加变量用于输出结果出结果.累加变量和计数变量一般是同步执行的累加变量和计数变量一般是同步执行的,累加一次累加一次,记数一次记数一次.(2)循环结构分为两种循环结构分为两种-当型和直到型当型和直到型.当型循环当型循环在每次执行循环体前对循环条件在每次执行循环体前对循环条件进行判断进行判断,当条件满足时执行循环体当条件满足时执行循环体,不满足则不满足则停止停止;(当条件满足时反复执行循环体当条件满足时反复执行循环体)直到型循环直到型循环在执行了一次循环体之后在执行了一次循环体之后,对对控制循环条件进行判断控制循环条件进行判
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人教版福建省晋江市首峰中学高中数学 1.1算法与程序框图程序框图与算法的基本逻辑结构三课件 新人教A必修3 人教版 福建省 晋江市 中学 高中数学 1.1 算法 程序 框图 基本 逻辑 结构 课件
链接地址:https://www.taowenge.com/p-63564503.html
限制150内