什么叫逻辑框图 程序框图基本逻辑结构?
浏览量:2152
时间:2021-03-16 10:33:46
作者:admin
程序框图基本逻辑结构?
这是一种算法,也叫流程图。它由一些特定的图形和流线组成,用来描述算法的图形。
在程序框图中,圆角矩形代表开始和结束框,平行四边形代表输入和输出框,矩形代表处理框和执行框,用于赋值和计算,菱形代表判断框。如果为真,则写“是”或“Y”,否则写“否”或“n”。
程序框图有三种基本的逻辑结构:顺序结构、条件结构和循环结构。序列结构是最简单、最基本的结构。循环结构必须包含条件结构这三种基本的逻辑结构相互支持,它们构成了算法的基本结构,无论逻辑结构有多复杂,都可以通过它们来表达
!(1)三者的共同特点
①只有一个入口;
②只有一个出口菱形判断框有两个出口,条件结构只有一个出口。不要混淆菱形框的退出和条件结构的退出;
③结构的每个部分都有机会被执行。也就是说,对于每一个盒子,都应该有一条从入口到出口的通道;
④程序框图结构中不允许死循环
(2)三者的比较
①程序框图中的顺序结构是将程序框架自上而下与流线连接起来,按顺序执行算法步骤;
②程序框图中的条件结构用判断框表示,在判断框中写入条件,两个出口对应于满足条件和不满足条件时执行的不同指令;
(3)循环结构由程序框图中的判断框表示。条件写在判断框中。这两个出口分别对应于在建立条件和未建立条件时执行的不同指令。其中一个指向循环体,然后从循环体返回到判断框的入口
(3)它们各自的特点
①序列结构的特点是:算法按写顺序执行;
②条件结构的特点是:算法需要判断,判断的结果决定了以下步骤;
③循环结构的三要素:循环变量,循环体和循环终止条件
(4)条件结构和循环结构的区别和联系
区别:循环结构是重复的,条件结构是选择性的和非重复的;
联系:循环结构必须包含条件结构才能判断循环的条件
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。