Kontrolna struktura: razlika između inačica

Izvor: Wikipedija
Izbrisani sadržaj Dodani sadržaj
Nova stranica: {{mrva}} '''Kontrolna struktura''' u računarstvu odnosi se red u koji se pojedinačne izjave, naredme, ili pozivi na funckije u nekom imperativnom ili deklarativnom programu se provo...
 
Vodomar (razgovor | doprinosi)
mNema sažetka uređivanja
Redak 3: Redak 3:


* [[bezuvjetni skok]]
* [[bezuvjetni skok]]
* izvršavanje skupa naredbi samo ako je zadovoljen uvjet (npr. [[uvjetni skok]]
* izvršavanje skupa naredbi samo ako je zadovoljen uvjet (npr. [[uvjetni skok]])
* izvršavanje skupa naredbi nula ili više puta, dok neki uvjet nije zadovoljen (npr. [[petlja]] )
* izvršavanje skupa naredbi nula ili više puta, dok neki uvjet nije zadovoljen (npr. [[petlja]] )
* izvršavanje skupa distantnih naredbi koje se nalaze u nekom drugom dijelu programa, i gdje nakon završetka vraća kontrolu naredbu poslje poziva iz glavnog dijela programa
* izvršavanje skupa distantnih naredbi koje se nalaze u nekom drugom dijelu programa, i gdje nakon završetka vraća kontrolu naredbu poslje poziva iz glavnog dijela programa

Inačica od 3. lipnja 2011. u 01:14

Kontrolna struktura u računarstvu odnosi se red u koji se pojedinačne izjave, naredme, ili pozivi na funckije u nekom imperativnom ili deklarativnom programu se provode ili se ocijenjuju. Postoje nekoliko vrsta kontrolnih struktura, i broj i složenost ovisi o svakom pojedninačnom programskom jeziku. Kontrolne strukture se mogu podijeliti po njihovom utjecaju na tok programa na sljedeći način:

  • bezuvjetni skok
  • izvršavanje skupa naredbi samo ako je zadovoljen uvjet (npr. uvjetni skok)
  • izvršavanje skupa naredbi nula ili više puta, dok neki uvjet nije zadovoljen (npr. petlja )
  • izvršavanje skupa distantnih naredbi koje se nalaze u nekom drugom dijelu programa, i gdje nakon završetka vraća kontrolu naredbu poslje poziva iz glavnog dijela programa
  • zaustavljanje programa - onemogućavanje daljnjeg izvršavanje naredbi (bezuvjento zaustavljanje)