Algoritmus může být přirovnán k receptu na vaření jídla. Stejně jako recept obsahuje kroky, které musíte postupovat, aby se jídlo podařilo, algoritmus obsahuje kroky, které musí být provedeny k dosažení požadovaného výsledku.
Algoritmus je jako recept. Obsahuje instrukce, které, pokud jsou dodrženy správně, povedou k požadovanému výsledku. Stejně jako recept potřebuje správné ingredience, algoritmy potřebují správná data k získání správného výsledku.