Kas ir algoritms?
Kas algoritms mēs saucam par sakārtotu un ierobežotu vienkāršu darbību kopumu, ar kura palīdzību mēs varam atrast problēmas risinājumu.
Vārds algoritms nāk no latīņu valodas beigām alborarismus, un tas savukārt ir klasiskā arābu saīsinājums ḥisābu lḡubār, kas nozīmē “aprēķins, izmantojot arābu ciparus”.
Algoritmi ļauj mums veikt darbību vai atrisināt problēmu, izmantojot virkni noteiktu, sakārtotu un ierobežotu norādījumu. Tādējādi, ņemot vērā sākotnējo stāvokli un ievadi, kā arī sekojot secīgajiem norādītajiem soļiem, tiek sasniegts galīgais stāvoklis un tiek iegūts risinājums.
Algoritma raksturojums
Katram algoritmam jāatbilst šādām pamatīpašībām:
- Viņiem ir sākums un beigas: katrs algoritms sākas sākotnējā stāvoklī ar konkrētu datu virkni un beidzas ar risinājumu vai izeju.
- Viņi strādā secīgi: algoritmu veido virkne pasūtītu darbību.
- Secības ir konkrētas- Katrs solis ir skaidrs un neatstāj iespēju neskaidrībām.
- Algoritmi ir abstrakti: tie ir modeļi vai ceļveži pasūtīšanas procesos.
- Darbību skaits algoritmā ir ierobežots.
Algoritmu piemēri
Lai gan tas ir izplatīts termins tādās jomās kā matemātika, datorzinātne, loģika un citas saistītās disciplīnas, patiesība ir tāda, ka ikdienas dzīvē mēs izmantojam arī algoritmus jautājumu risināšanai, piemēram,
Virtuves receptes
Viņi soli pa solim izskaidro maltīti ar ierobežotu sastāvdaļu skaitu. Sākotnējais stāvoklis būtu izejvielas un gala stāvoklī sagatavotais ēdiens.
Rokasgrāmatas
Tie kalpo kā ceļvedis procesu izpildē, sākot no bibliotēkas izveidošanas līdz mobilā tālruņa aktivizēšanai. Šajos gadījumos galīgais stāvoklis ir produkts, kas samontēts, uzstādīts, ieslēgts, darbojas utt.
Matemātiskās operācijas
Matemātikā daži algoritmu piemēri ir reizināšana, kur mēs sekojam darbību secībai, lai iegūtu produktu; vai dalījums, kas ļauj mums noteikt divu skaitļu koeficientu. Vēl viens algoritma piemērs ir Eiklida algoritms, ar kuru iegūstam divu pozitīvu veselu skaitļu lielāko kopējo dalītāju.
Algoritmus var attēlot grafiski, izmantojot plūsmas diagrammu.
Algoritms skaitļošanā
Skaitļošanā vai programmēšanā algoritms ir instrukciju secība, ar kuras palīdzību mēs varam atrisināt problēmu vai jautājumu.
Patiesībā visi datora veiktie uzdevumi ir balstīti uz algoritmiem. Programmatūra vai datorprogramma ir veidota, pamatojoties uz algoritmiem, lai mēs tajā varētu ieviest uzdevumu un to atrisināt.
- Programmēšana.
- Metu valoda.