同步讲义 算法与程序框图.docx

同步讲义 算法与程序框图.docx

ID:51436741

大小:1.29 MB

页数:14页

时间:2020-03-24

同步讲义 算法与程序框图.docx_第1页
同步讲义 算法与程序框图.docx_第2页
同步讲义 算法与程序框图.docx_第3页
同步讲义 算法与程序框图.docx_第4页
同步讲义 算法与程序框图.docx_第5页
资源描述:

《同步讲义 算法与程序框图.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、算法与程序框图一、程序框图与算法基本逻辑结构:1.程序框图符号及作用:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.图形符号名称功能终端框(起止框)表示一个算法的起始和结束,是任何算法程序框图不可缺少的输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置处理框(执行框)赋值、计算.算法中处理数据需要的算式、公式等,它们分别写在不同的用以处理数据的处理框内判断框判断某一条件是否成立,成立时出口处标明“是”或“Y”;不成立时标明“否”或“N”流程线连接程

2、序框,表示算法进行的前进方向以及先后顺序连接点如果一个流程图需要分开来画,要在断开处画上连接点,并标出连接的号码例:解一元二次方程:2.画程序框图的规则:为了使大家彼此之间能够读懂各自画出的框图,必须遵守一些共同的规则,下面对一些常用的规则做一简要介绍.(1)实用标准的框图符号.(2)框图一般按从上到下、从左到右的方向画.(3)一个完整的程序框图必须有终端框,用于表示程序的开始和结束.(4)除判断框外,大多数框图符号只有一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号,另外,一种判断框是“是”与“不是”

3、两分支的判断,而且有且仅有两个结果;还有一种是多分支判断,有几个不同的结果.(5)在图形符号内用于描述的语言要非常简练清楚.3.算法的三种基本逻辑结构:步骤n步骤n+1(1)顺序结构顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法离不开的基本结构.如图,只有在执行完步骤n后,才能接着执行步骤n+1.例:.已知梯形的上底、下底和高分别为5、8、9,写出求梯形的面积的算法,画出流程图.解:算法如下:S1 a←5;S2 b←8;S3 h

4、←9;S4 S←(a+b)×h/2;S5 输出S.流程图如下:(2)条件结构一些简单的算法可以用顺序结构来实现,顺序结构中所表达的逻辑关系是自然串行,线性排列的.但这种结构无法描述逻辑判断,并根据判断结果进行不同的处理的操作,(例如遇到十字路口看信号灯过马路的问题)因此,需要另一种逻辑结构来处理这类问题.条件结构的结构形式如图,在此结构中含有一个判断框,算法执行到此判断框给定的条件P时,根据条件P是否成立,选择不同的执行框(步骤A,步骤B),无论条件P是否成立,只能执行步骤A或步骤B之一,不可以两者都执行或都不执行

5、.步骤A和步骤B中可以有一个是空的.例:某铁路客运部门规定甲、乙两地之间旅客托运行李的费用为其中(单位:)为行李的重量.试给出计算费用(单位:元)的一个算法,并画出流程图.输入行李的重量;如果,那么,否则;输出行李的重量和运费.(3)循环结构在一些算法中要求重复执行同一操作的结构称为循环结构.即从算法某处开始,按照一定条件重复执行某一处理过程.重复执行的处理步骤称为循环体.例:北京成功举办了2008年第29届奥运会.你知道在申奥的最后阶段,国际奥委会是如何通过投票决定主办权归属的吗?对筛选出的5个申办城市进行表决的

6、操作程序是:首先进行第一轮投票,如果有一个城市得票超过总票数的一半,那么该城市就获得举办权;如果所有申办城市得票数都不超过总票数的一半,则将得票数最少的城市淘汰,然后重复上述过程,直到选出一个申办城市为止.怎样用算法结构表述上面的操作过程?解:算法为:投票;统计票数,如果有一个城市得票超过总票数的一半,那么该城市就获得举办权,转,否则淘汰得票数最少的城市,转;宣布主办城市.这里,“投票”就是一个循环体循环结构有两种形式:直到型循环结构(until型)和当型循环结构(while型)(1)直到型循环结构如图,直到型循环

7、在执行一次循环体A之后,对控制循环的条件P进行判断,如果条件P不成立则返回继续执行循环体A,执行后,再判断条件P是否成立,依次重复操作,直到某一次给定的判断条件P成立为止.此时,不再返回来执行循环体A,离开循环结构,继续执行下面的结构.直到型循环,因其先执行一次循环体,再对控制循环的条件进行判断,然后根据判断的结果决定是否继续执行循环体.当条件不成立时继续执行循环体,当条件成立时,跳出循环结构,所以,我们也把直到型循环称为“后测试型”循环.(2)当型循环结构如图,每次执行循环体A前,先对控制循环的条件P进行判断,当

8、条件P成立时执行循环体A,循环体A执行完毕后,返回来再判断条件P是否成立,如果条件P仍然成立,那么再执行循环体A,如此反复执行循环体A,直到某一次返回来判断条件P不成立时为止,此时不再执行循环体A,离开循环结构,继续执行下面的结构.也正因为当型循环结构先对条件P进行判断,当条件P成立时,执行循环体;当条件不成立时,跳出循环结构,我们常常把当型循环结构还称为“

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。