Kontrolna struktura: razlika između inačica
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... |
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)