程序框图的常用符号

程序框图的常用符号,第1张

是算法的一种,又叫流程图,是有一些规定的图形和流程线组成,用来描述算法的图形.

程序框图中,圆角长方形表示起、止框,平行四边形表示输入、输出框,长方形表示处理框、执行框,用于赋值、计算,菱形表示判断框,成立写是或Y,不成立则写否或N.

程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构.顺序结构是最简单的结构,也是最基本的结构,循环结构必然包含条件结构.这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过它们来表达.

(1)三者的共同特点

①只有一个入口;

②只有一个出口.菱形判断框有两个出口,而条件结构只有一个出口,不要将菱形框的出口和条件结构的出口混为一谈;

③结构内的每一部分都有机会被执行到.即对每一个框来说都应当有一条从入口到出口的路径通过它;

④结构内不存在死循环.在程序框图中不允许有死循环出现.

(2)三者的比较

①顺序结构在程序框图中的体现是用流程线将程序框自上而下地连接起来,按顺序执行算法步骤;

②条件结构在程序框图中是用判断框来表示,判断框内写上条件,两个出口分别对应着条件满足和条件不满足时所执行的不同指令;

③循环结构在程序框图中是利用判断框来表示,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处.

(3)三者各自的特点

①顺序结构的特点是:算法按照书写顺序执行;

②条件结构的特点是:算法中需要进行判断,判断的结果决定后面的步骤;

③循环结构的三个要素:循环变量、循环体和循环终止条件.

(4)条件结构与循环结构的区别与联系

 区别:循环结构有重复性,条件结构具有选择性、不重复;

 联系:循环结构中必定包含一个条件结构,用以判断循环的条件.

根据框图的功能:

处理框的功能是:处理数据,赋值或计算;

判断框的功能是:根据条件选择程序执行方向;

终端框的功能是:表示程序的开始和结束;

输入输出框的功能是:数据的输入输出,

故选:C

它有一个入口,二个出口。

判断框(菱形框),表示对一个给定的条件进行判断,根据给定的条件是否成立决定如何执行其后的 *** 作。它有一个入口,二个出口。输入输出框(平行四边形框)。

传统流程图

用图表示的算法就是流程图。流程图是用一些图框来表示各种类型的 *** 作,在框内写出各个步骤,然后用带箭头的线把它们连接起来,以表示执行的先后顺序。用图形表示算法,直观形象,易于理解。

符号

美国国家标准化协会ANSI曾规定了一些常用的流程图符号,为世界各国程序工作者普遍采用。最常用的流程图符号见图。

处理框(矩形框),表示一般的处理功能。

判断框(菱形框),表示对一个给定的条件进行判断,根据给定的条件是否成立决定如何执行其后的 *** 作。它有一个入口,二个出口。输入输出框(平行四边形框)。

起止框(圆弧形框),表示流程开始或结束。

扩展资料

流程图的三大结构

流程图由三大结构构成,这三大结构分别为顺序结构、选择结构和循环结构,这三个结构构成了流程执行的全过程。

(1) 顺序结构

在顺序结构中,各个步骤是按先后顺序执行的,这是一种最简单的基本结构。如图,A、B、C是三个连续的步骤,它们是按顺序执行的,即完成上一个框中指定的 *** 作才能再执行下一个动作。

(2) 选择结构

选择结构又称分支结构,选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。在实际运用中,某一判定结果可以为空 *** 作(如图二、图三)。

(3) 循环结构

循环结构又称为重复结构,就是流程在一定的条件下,反复执行某一 *** 作的流程结构。循环结构下又可以分为当型结构和直到型结构。

循环结构可以看成是一个条件判断条件和一个向回转向条件的组合,循环结构的包括三个要素:循环变量、循环体和循环终止条件。在流程图的表示中,判断框内写上条件,两个出口分别对应着条件成立和条件不成立时所执行的不同指令,其中一个要指向循环体,然后再从循环体回到判断框的入口处。

当型结构:先判断所给条件p是否成立,若P成立,则执行A(步骤);再判断条件p是否成立;若P成立,则又执行A,若此反复,直到某一次条件p不成立时为止。

参考资料来源:百度百科-算法流程图(传统流程图)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11188985.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存