Algoritmi tiek izmantoti jebkurā cilvēka darbības jomā, bet galvenokārt tie ir saistīti ar datortehnoloģijām. Visa datora aparatūra un programmatūra darbojas, pamatojoties uz algoritmiem.
Instrukcijas
1. solis
Vārds "algoritms" ir kļuvis plaši izmantots saistībā ar elektroniskās skaitļošanas tehnoloģijas izplatību. Kaut arī pats termins pastāvēja ilgi pirms tam kā viens no galvenajiem matemātikas jēdzieniem. Nosaukums cēlies no personas vārda, kurš dzīvoja 9. gadsimtā. Uzbeku matemātiķis al Khwarizmi un domāja noteikumus reizināšanas, dalīšanas, saskaitīšanas un atņemšanas veikšanai. Patiesībā šī ir skaidri noteikta darbību secība, sava veida plāns, kā atrisināt problēmu vai sasniegt mērķi. Katrs nākamais algoritma solis jāveic, kad ir pabeigts iepriekšējais. Lai gan ne visiem algoritmiskajiem aprēķiniem ir īpašība ar galīgumu, tā piemērs ir skaitļa Pi (3, 14 …) aprēķins.
2. solis
Datoru un datoru darbs ir balstīts uz algoritmiem. Uz to pamata darbojas arī datorprogrammas. Dators apstrādā ievadi ar instrukciju secību un pēc tam izdod rezultātu. Darbības, kuras lietotājs veic vietnē, ir iespējamas arī pateicoties algoritmu darbībai. Tātad meklēšanai vietnē tiek veikta direktoriju meklēšana vai indeksu meklēšana. Algoritms ļauj saglabāt veidlapās lietotāju ievadītos datus. Lai to izveidotu, jums jāzina kārtulas (sintakse).
3. solis
Ir dažādi algoritmu veidi: lineāri, sazaroti, cikliski. Lineārās instrukcijas tiek izpildītas secīgi norādītajā secībā. Dakšas instrukcijas ir nosacītas. Cilpā izpildes laikā jāatkārto vismaz viena instrukciju grupa. Praksē daudzi algoritmi apvieno visus trīs veidus.
4. solis
Algoritms tiek ievadīts datora atmiņā, izmantojot īpašus simbolus, diagrammas vai teksta veidā. Dažādu problēmu risināšanai tiek izveidoti dažādi algoritmi. Norādījumus sauc par komandām. Absolūti visu komandu izpildei jābūt iespējamai, pretējā gadījumā tehnika nespēs atrisināt problēmu un iegūt rezultātu: elastības trūkums atšķir datoru no cilvēka. Programmēšana ir uzdevuma sadalīšana vairākos vienkāršos soļos. Ja algoritms ir pareizs, tas dos pareizu rezultātu. Parasti algoritmu pasniegšanas veids ir grafisks, blokshēmas veidā: dažādus posmus norāda ģeometriskas figūras. Katra forma (simbols) nozīmē dažādus datus un darbības un ir savienota ar citiem simboliem ar sakaru līnijām.