算法是解决逻辑和数学问题的一步一步的程序。

菜谱是算法的一个很好的例子,因为它说的是必须要做的事情,一步一步来。它需要输入(原料),并产生一个输出(完成的菜肴)。

算法 "和 "algorism "这两个词来自一位叫Al-Khwārizmī波斯语:خوارزمی,约780-850)的波斯数学家的名字。

非正式地讲,一个算法可以被称为 "步骤列表"。算法可以用普通语言编写,这可能就是一个人所需要的全部。

在计算中,算法是一个可以由图灵机完成的操作的精确列表。为了计算的目的,算法是用伪代码、流程图或编程语言写的。.