Programiranje – razlika između verzija

Uklonjeni sadržaj Dodani sadržaj
m Vraćene izmjene 103.244.12.122 (razgovor) na posljednju izmjenu korisnika 109.94.227.157
oznaka: vraćanje
Red 24:
=== Kreiranje algoritma ===
{{Glavni|Algoritam}}
Riječ ''algoritam'' potiče od imena iranskog [[matematičar]]a [[al-Hvarizmi]]ja koji se smatra tvorcem algoritma kao skupom precizno definisanih pravila za izvršavanje [[aritmetika|aritmetičkih]] operacija. [[Algoritam]] je procedura (postupak) sa skupom jasno definisanih koraka koji nedvosmisleno vode ka rešenju problema. Svaki algoritam mora ispoštovati 5 osnovnih vaznih zakonitosti algoritma:
* '''Definisanost''' (svi koraci moraju biti jasni i nedvosmisleni)
* '''Konačnost''' (izvršenje algoritma se mora obaviti u određenom broju koraka)
* '''Posjedovanje ulaza i izlaza''' ( moraju se definisati ''ulazi'' kojih može biti: ''ni jedan, jedan ili više'' i ''izlazi'' kojih '''''mora''' biti '''bar''' jedan ili više)''
* '''Efikasnost''' (algoritam se izvršava u razumnom vremenskom intervalu)
* '''Rezultativnost''' (algoritam mora dati rješenje problema a ako nema prava rješenja onda poruku da rješenje ne postoji).
 
=== Pisanje programskog koda ===