algorytmus
Algoritmy sú postupnosti presne definovaných krokov alebo inštrukcií, ktoré slúžia na riešenie určitého problému alebo úlohy. Sú to abstraktné koncepty, ktoré sa používajú v oblasti matematiky, informatiky a inžinierstva, ale aj v rôznych iných disciplínach.
Hlavným cieľom algoritmov je systematicky a opakovateľne dosahovať žiadaný výstup z daného vstupu. Každý algoritmus musí byť dobre definovaný, aby bol zrozumiteľný a vykonateľný. Algoritmus môže obsahovať rôzne operácie, ako sú podmienky (ak- potom), cykly (opakovanie) a základné matematické či logické operácie.
Príkladom algoritmu môže byť postup, ktorým sa triedia čísla v rade od najmenšieho po najväčšie. V informatike sú algoritmy základnou súčasťou programovania a sú používané na riešenie širokého spektra úloh, ako sú vyhľadávanie, triedenie, analýza dát, umelá inteligencia a mnoho ďalších.
Dôležitým aspektom algoritmov je ich efektívnosť, teda schopnosť dosiahnuť žiadaný výsledok v čo najkratšom čase a s minimálnym využitím zdrojov, ako sú pamäť a výpočtový výkon. Existuje veľa spôsobov, ako algoritmy analyzovať a porovnávať, aby sme mohli určiť, ktorý z nich je pre konkrétnu úlohu najlepší.