Grana (softver)

Izvor: Wikipedija
Prijeđi na navigaciju Prijeđi na pretraživanje

Grananje je programska struktura koja omogućuje različit tijek programa, ovisan o rezultatu postavljenog uvjeta. To je važna struktura bez koje bi mogućnost rješavanja zadataka računalom bila vrlo ograničena. Rezultat postavljenog uvjeta mora biti jedno od dva stanja: true/false, da/ne, istina/laž, 1/0. Vrijednost rezultata uvjeta bit će 1 ako je uvjet zadovoljen i 0 ako uvjet nije zadovoljen.[1]

Dijelovi programa koji se uvjetno izvode, grupiraju se u skupine ili blokove naredaba. Svaki se blok naredbi u ovoj inačici pseudo jezika omeđuje parom otvorena i zatvorena vitičasta zagrada ({ }). Ako blok naredbi ima samo jednu naredbu zagrade se mogu izostaviti. Blokovi naredbi se obično pišu uvučeno zbog preglednosti.[1]

U dijagramu tijeka se za grananje koristi geometrijski lik romb.[1]

Vidi[uredi VE | uredi]

Izvori[uredi VE | uredi]

  1. 1,0 1,1 1,2 Osnovne programske strukture‎ > ‎Struktura grananja Sanda Šutalo, Darko Grundler: Osnove programiranja u jeziku C++ (objavljeno pod licencijom Creative Commons Autorska prava), stranicama pristupljeno 11. kolovoza 2016.)