Naredbe grananja

Za rešavanje većine zadataka potrebne su složenije programske strukture kod kojih redosled izvršavanja naredbi zavisi od vrednostima podataka koji se obrađuju.

Grananje je programska struktura koja omogućava različit tok programa, zavisno od rezultata postavljenog uslova. To je važna struktura bez koje bi mogućnost rešavanja zadataka pomoću računara bila vrlo ograničena.

 

Naredbe grananja

Naredbe grananja su:

  • if,
  • if-else,
  • if-else if-else,
  • switch-case.

    Jednostruko uslovno grananje

    Naredba if omogućava jednostruko uslovno grananje programa. Uslov je logički izraz, a zagrada (). Na kraju naredbe if ne stavlja se znak točka zarez (;).
    • Ako je vrednost uslova logička istina (true, 1), izvodi se blok naredbi koji se nalazi iza naredbe if.
    • Ako je rednost uslova logička neistina (false, 0), blok naredbi iza naredbe if se preskače i izvođenje se nastavlja od prve naredbe iza bloka.

Dvostruko uslovno grananje

Dvostruko uslovno grananje omogućava da se zavisno od ispunjenju postavljenog uslova izvodi jedan od dva nezavisna bloka naredbi.
  • Ako je vrednost uslova  logička istina (true, 1), izvodi se prvi blok naredbi. Nakon završetka izvođenje se nastavlja od prve naredbe iza drugog bloka.
  • Ako j vrednost uslova logička neistina (false, 0), preskače se prvi blok i izvodi se drugi blok (iza naredbe else). Nakon završetka izvođenje se nastavlja od prve naredbe iza drugog bloka.

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se /  Promeni )

Google photo

Komentarišet koristeći svoj Google nalog. Odjavite se /  Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se /  Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se /  Promeni )

Povezivanje sa %s