Algoritms
Algoritms matemātikā un datorzinātnē ir veicamo darbību priekšraksts kāda noteikta rezultāta sasniegšanai vai uzdevuma risināšanai. Algoritmu veido pēc stingriem noteikumiem veicamu darbību virkne, kuras izpildot iegūst vajadzīgo rezultātu. Kā pazīstamus algoritmus var minēt Eiklīda algoritmu un dažādus kārtošanas algoritmus. Algoritmu vizualizēšanai bieži izmanto blokshēmas. Tos var pierakstīt arī pseidokodā, programmēšanas valodā un ar citām metodēm. Termins ‘algoritms’ ir radies no persiešu matemātiķa Al-Horezmī vārda latīniskās formas Algorithmi. Ikdienas dzīvē kā algoritma piemēri var būt recepte, dažādu objektu lietošanas instrukcija un spēļu noteikumi. Pēc algoritmiem vadās arī datori, roboti un citas mašīnas. Ikvienu datorprogrammu veido algoritmi, savukārt algoritmu rakstīšanu šim nolūkam sauc par programmēšanu. Zinātni, kas pēta algoritmus, sauc par algoritmiku.