Šta Su Algoritmi

Sadržaj:

Šta Su Algoritmi
Šta Su Algoritmi

Video: Šta Su Algoritmi

Video: Šta Su Algoritmi
Video: Šta je algoritam 2024, Novembar
Anonim

Algoritmi se koriste u bilo kojem polju ljudske aktivnosti, ali uglavnom su povezani sa računarskom tehnologijom. Sav računarski hardver i softver rade na bazi algoritama.

Šta su algoritmi
Šta su algoritmi

Instrukcije

Korak 1

Riječ "algoritam" postala je široko korištena u vezi sa širenjem tehnologije elektroničkog računanja. Iako je sam pojam postojao mnogo prije toga kao jedan od ključnih pojmova u matematici. Ime dolazi od imena osobe koja je živjela u 9. stoljeću. Uzbekistanski matematičar al-Khwarizmi i mislio je na pravila izvođenja množenja, dijeljenja, sabiranja i oduzimanja. Zapravo je ovo jasno definiran slijed akcija, vrsta plana kako riješiti problem ili postići cilj. Svaki sljedeći korak algoritma treba izvršiti kada se završi prethodni. Iako nemaju svi algoritamski izračuni svojstvo konačnosti, primjer za to je izračunavanje broja Pi (3, 14 …).

Korak 2

Rad računara i računara zasnovan je na algoritmima. Na njihovoj osnovi funkcionišu i računarski programi. Računalo obrađuje ulaz nizom uputstava, a zatim daje rezultat. Operacije koje korisnik izvodi na web lokaciji također su moguće zahvaljujući djelovanju algoritama. Dakle, za pretragu web mjesta vrši se skeniranje direktorija ili pretraga indeksa. Algoritam vam omogućuje spremanje podataka koje su korisnici unijeli u obrasce. Da biste ga sastavili, morate znati pravila (sintaksu).

Korak 3

Postoje različite vrste algoritama: linearni, granajući, ciklični. Linearne se instrukcije izvršavaju sekvencijalno navedenim redoslijedom. Upute za račvanje su uvjetne. U petlji, najmanje jedna grupa uputa mora se ponoviti tijekom izvršavanja. U praksi mnogi algoritmi kombiniraju sve tri vrste.

Korak 4

Algoritam se u računarsku memoriju unosi pomoću posebnih simbola, u obliku dijagrama ili teksta. Stvoreni su različiti algoritmi za rješavanje različitih problema. Upute se nazivaju naredbama. Izvršenje apsolutno svih naredbi mora biti izvedivo, inače tehnika neće moći riješiti problem i dobiti rezultat: nedostatak fleksibilnosti razlikuje računalo od osobe. Programiranje je dekompozicija zadatka u nekoliko jednostavnih koraka. Ako je algoritam ispravan, dat će ispravan rezultat. Uobičajeni način predstavljanja algoritama je grafički, u obliku dijagrama toka: različite faze su označene geometrijskim oblicima. Svaki oblik (simbol) podrazumijeva različite podatke i operacije i povezan je s drugim simbolima komunikacijskim linijama.

Preporučuje se: