程序框图与算法的基本逻辑结构(22).ppt
《程序框图与算法的基本逻辑结构(22).ppt》由会员分享,可在线阅读,更多相关《程序框图与算法的基本逻辑结构(22).ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1.2 1.1.2 程序框图与算法程序框图与算法 的基本逻辑结构的基本逻辑结构 第二课时第二课时顺序结构顺序结构依次依次无判断无判断无返回无返回条件结构判断二选一二选一选不选选不选(3)循环结构循环结构-在一些算法中在一些算法中,也经常会也经常会出现从某处开始出现从某处开始,按照一定条件按照一定条件,反复反复执行执行某一步骤的情况某一步骤的情况,这就是循环结构这就是循环结构.反复执行的步骤称为反复执行的步骤称为循环体循环体.注意注意:循环结构不能是永无终止的循环结构不能是永无终止的“死循死循环环”,一定要在某个条件下终止循环一定要在某个条件下终止循环,这这就需要条件结构来作出判断就需要条件
2、结构来作出判断,因此因此,循环循环结构中一定包含条件结构结构中一定包含条件结构.某些循环结构用程序框图可以表示为:某些循环结构用程序框图可以表示为:循环体循环体满足条件?满足条件?是是否否 这种循环结构称为这种循环结构称为直到型循环结构直到型循环结构,你,你能指出直到型循环结构的特征吗?能指出直到型循环结构的特征吗?在执行了一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.还有一些循环结构用程序框图可以表还有一些循环结构用程序框图可以表示为:示为:循环体循环体满足条件?满足条件?是是否否这种循环结构称为这种循环结构称为当型循环结构当型循环结构,你能,你能指
3、出当型循环结构的特征吗?指出当型循环结构的特征吗?在每次执行循在每次执行循环体前,对条环体前,对条件进行判断,件进行判断,如果条件满足,如果条件满足,就执行循环体,就执行循环体,否则终止循环否则终止循环.循环结构用程序框图可表示为:循环体满足条件?是否直到型直到型满足条件?循环体否是当型当型开始开始输入输入ni=2求求n除以除以i的余数的余数ri=i+1in-1或或r=0?n不是质数不是质数结束结束是是否否是是n是质数是质数否否r=0?顺序结构顺序结构用程序框图来表示算法,有用程序框图来表示算法,有三种不同的基本逻辑结构:三种不同的基本逻辑结构:条件结构条件结构循环结构循环结构直到型循直到型循
4、环结构环结构2.循环结构有几种形式?他们的各自特征是循环结构有几种形式?他们的各自特征是什么吗?什么吗?区别:循环结构区别:循环结构具有重复性;具有重复性;条件结构条件结构具有选择具有选择性,不重复性性,不重复性。1.条件结构和循环结构有什么区别和联系?条件结构和循环结构有什么区别和联系?联系:循环结构联系:循环结构中一定包含条件结构,用于确定何中一定包含条件结构,用于确定何时终止执行循环体;时终止执行循环体;条件结构条件结构中不含循环结构中不含循环结构.第四步,判断第四步,判断“i i100100”是否成立是否成立.若是,则输出若是,则输出S S,结束算法;,结束算法;否则,返回第二步否则,
5、返回第二步.第一步,令第一步,令i=1i=1,S=0.S=0.第二步,计算第二步,计算S+iS+i,仍用,仍用S S表示表示.第三步,计算第三步,计算i+1i+1,仍用,仍用i i表示表示.思考思考1:1:计算计算1+2+3+1+2+3+100+100的值的算法,并画的值的算法,并画 出程序框图。出程序框图。算法分析算法分析:知识探究(一):循环结构的程序框图知识探究(一):循环结构的程序框图思考思考2:2:用用直到型直到型循环结构,上述算法的循环结构,上述算法的程序框图如何表示?程序框图如何表示?开始开始i=1i100?是是输出输出S结束结束S=0i=i+1S=S+i否否思考思考3:3:用用
6、当型当型循环结构,上述算法的程循环结构,上述算法的程序框图如何表示?序框图如何表示?开始开始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+1i+1,仍用,仍用i i表示,表示,返回第三步返回第三步.思考思考4:4:观察两个程序框图,观察两个程序框图,直到型直到型循环结构与循环结构与当型当型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 框图 算法 基本 逻辑 结构 22
限制150内