算法一般遵循顺序结构、选择结构、循环结构三种基本逻辑结构。
1、顺序逻辑结构
顺序结构是最简单的算法结构,框与框之间,语句与语句之间,都是按照它们出现的先后顺序依次进行的,即它是由若干个依次执行的处理步骤组成的。
2、选择逻辑结构
在一个算法中,遇到条件判断、算法的流程根据条件是否成立有不同的流向,这种先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构。
3、循环逻辑结构
需要重复执行同一操作的结构称为循环结构,即从某处开始,按照一定条件反复执行某一处理步骤,反复执行的处理步骤称为循环体。
扩展资料
三种算法基本逻辑结构的共同特点是:
1、只有一个入口和出口。
2、结构内的每一部分都有机会被执行到,也就是说对每一个框来说都应当有一条从入口到出口的路径通过它,如图中的A,没有一条从入口到出口的路径通过它,就是不符合要求的算法结构。
3、结构内不存在死循环,即无终止的循环,像右图就是一个死循环,在流程图中是不允许死循环的。
参考资料来源:百度百科--算法逻辑