算法一般遵循什么化的逻辑

如题所述

算法一般遵循顺序结构、选择结构、循环结构三种基本逻辑结构。

1、顺序逻辑结构

顺序结构是最简单的算法结构,框与框之间,语句与语句之间,都是按照它们出现的先后顺序依次进行的,即它是由若干个依次执行的处理步骤组成的。

2、选择逻辑结构

在一个算法中,遇到条件判断、算法的流程根据条件是否成立有不同的流向,这种先根据条件作出判断,再决定执行哪一种操作的结构称为选择结构。

3、循环逻辑结构

需要重复执行同一操作的结构称为循环结构,即从某处开始,按照一定条件反复执行某一处理步骤,反复执行的处理步骤称为循环体。

扩展资料

三种算法基本逻辑结构的共同特点是:

1、只有一个入口和出口。

2、结构内的每一部分都有机会被执行到,也就是说对每一个框来说都应当有一条从入口到出口的路径通过它,如图中的A,没有一条从入口到出口的路径通过它,就是不符合要求的算法结构。

3、结构内不存在死循环,即无终止的循环,像右图就是一个死循环,在流程图中是不允许死循环的。

参考资料来源:百度百科--算法逻辑



温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-06
不叫做算法遵循什么化的逻辑,而是程序源代码遵循什么逻辑!因为一般来说,算法都是比较抽象的、且其理论性是极其强的、同时肯定还会涉及到数学模型,故一般的人不可能亲自去改变一个旧的算法、而提出一个新的算法。一般人都只能够是利用这些算法、以及数学模型来进行软件研发(例如:语音识别系统的研发、汉字手写体识别的研发等)。
而程序源代码就涉及到在编写程序的过程中,遵循一定的逻辑。例如:通常一个程序设计风格非常好的、即使功能再复杂的软件,也能够由三种基本结构实现:顺序、选择、循环结构!这个逻辑就是软件工程课程中讲述的非常重要的内容,是必须要重点掌握的!本回答被网友采纳
第2个回答  2018-12-10
形式!!!
相似回答