Je sada pokynů také jako recept na vaření?

Algoritmus je soubor instrukcí, jako je recept na vaření, který popisuje, jak provést konkrétní úkol. Ve výpočetní technice je algoritmus konečná množina dobře definovaných instrukcí, které lze použít k řešení výpočetního problému. Algoritmy jsou typicky implementovány jako počítačové programy, ale mohou být také vyjádřeny v jiných formách, jako jsou matematické vzorce nebo vývojové diagramy.

Slovo „algoritmus“ je odvozeno od jména perského matematika 9. století Muhammada ibn Musa al-Khwarizmiho, který napsal knihu o systematickém řešení algebraických rovnic. Slovo „recept“ je odvozeno z latinského slova „recipere“, což znamená „vzít“. Ve vaření je recept souborem pokynů pro přípravu pokrmu. Recepty obvykle obsahují seznam ingrediencí a návod, jak je kombinovat.

Algoritmy a recepty jsou podobné v tom, že oba poskytují sadu instrukcí, jak provést konkrétní úkol. Algoritmy jsou však obvykle složitější než recepty. Mohou vyžadovat podrobnější pokyny a mohou zahrnovat složitější výpočty. Algoritmy se navíc často používají k řešení problémů, které jsou abstraktnější než ty, které se řeší pomocí receptů.

Algoritmus lze například použít k nalezení nejkratší cesty mezi dvěma body na mapě, zatímco recept lze použít k výrobě dortu.