algorithm

[ˈælgərɪðəm] アルゴリズム

1. 問題を解決したり計算を実行したりするための、明確に定義された手順または規則の集合。

問題を解決したり、特定のタスクを完了したりするための、論理的で明確な手順の連続を指します。特にコンピューター科学や数学でよく使われ、計算やデータ処理の方法を示します。
A sorting algorithm is used to arrange data. (データを整理するためにソートアルゴリズムが使われます。)

2. 数学や論理学において、ある目的を達成するための一連の計算や操作。

特に数学やコンピューター科学の分野で、特定の計算や問題解決のための手順や規則の体系的な集合を指します。始まりと終わりがあり、有限な手順で目的を達成できる性質を持ちます。
Euclid's algorithm is a famous example of an ancient algorithm. (ユークリッドの互除法は、古代のアルゴリズムの有名な例です。)
関連
procedure
process
routine
logic
sequence
code
computation
heuristics