112程序框图与算法的基本逻辑结构(2).ppt
《112程序框图与算法的基本逻辑结构(2).ppt》由会员分享,可在线阅读,更多相关《112程序框图与算法的基本逻辑结构(2).ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1.2 1.1.2 程序框图与算法程序框图与算法 的基本逻辑结构(的基本逻辑结构(2 2) 复习回顾复习回顾程序框图程序框图顺序结构顺序结构条件结构条件结构基本的程序框和它们各自表示的功能如下基本的程序框和它们各自表示的功能如下: :图形符号图形符号名称名称功能功能终端框终端框( (起止框起止框) )表示一个算法的起始表示一个算法的起始和结束和结束输入、输输入、输出框出框表示一个算法输入和表示一个算法输入和输出的信息输出的信息处理框处理框( (执行框执行框) )判断某一条件是否成立判断某一条件是否成立, ,成立成立时在出口处标明时在出口处标明“是是”或或“Y”Y”;不;不”成立时标明成立时
2、标明“否否”或或“N”.N”.判断框判断框赋值、计算赋值、计算流程线流程线连接程序框连接程序框连接点连接点连接程序框图的两部分连接程序框图的两部分步骤步骤n步骤步骤n+1顺序结构顺序结构条件结构条件结构满足条件?满足条件?步骤步骤A步骤步骤B是是否否(1)(1)满足条件?满足条件?步骤步骤A是是否否(2)(2) 在一些算法中,从某处开始,按照一定条在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循件,反复执行某一处理步骤的情况,这就是循环结构。反复执行的处理步骤称为循环体环结构。反复执行的处理步骤称为循环体。 在循环结构中,通常都有一个起到循在循环结构中,通常都有一个
3、起到循环计数作用的变量,这个变量的取值一般环计数作用的变量,这个变量的取值一般都含在执行或中止循环体的条件中。都含在执行或中止循环体的条件中。(3)循环结构)循环结构循环结构循环结构循环体循环体满足条件?满足条件?是是否否直到型直到型循环体循环体满足条件?满足条件?是是否否 当型当型例例 设计一个计算设计一个计算1+2+3+1001+2+3+100的值的算法,的值的算法,并画出程序框图。并画出程序框图。算法分析:算法分析:需要一个累加需要一个累加变量和一个计变量和一个计数变量,将累数变量,将累加变量的初始加变量的初始值设为值设为0 0,计,计数变量的值可数变量的值可以从以从1 1到到100.1
4、00.in否否是是经典问题的程序框图的画法欣赏一、多重条件结构的程序框图一、多重条件结构的程序框图思考思考1:1:解关于解关于x x的方程的方程ax+bax+b=0=0的算法步骤如何的算法步骤如何设计?设计?第三步,判断第三步,判断b b是否为是否为0.0.若是,则输出若是,则输出“方程的解方程的解为任意实数为任意实数”;否则,输出;否则,输出“方程无实数解方程无实数解”. .第一步,输入实数第一步,输入实数a a,b.b.第二步,判断第二步,判断a a是否为是否为0.0.若是,执行第三步;否则,若是,执行第三步;否则,计算计算 ,并输出,并输出x x,结束算法,结束算法. .bxa= -思考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 112 程序 框图 算法 基本 逻辑 结构
限制150内