80 likes | 293 Views
IF PETLJA. Razgranata algoritamska struktura. Razgranata struktura će se pojaviti kod algoritma koji ima blok odlučivanja kao što su IF i CASE, pri čemu se vrši testiranje određenog uslova a prema rezultatu (obično TRUE ili FALSE) algoritam se grana i nastavlja tok jednom od grana- opcija.
E N D
Razgranata algoritamska struktura • Razgranata struktura će se pojaviti kod algoritma koji ima blok odlučivanja kao što su IF i CASE, pri čemu se vrši testiranje određenog uslova a prema rezultatu (obično TRUE ili FALSE) algoritam se grana i nastavlja tok jednom od grana- opcija. • Primjer na slajdu br.5 je tipičan gdje se otklanja blokiranje programa provjerom da li je djelilac jednak nuli. Ako je djelilac različit od nule, daće rezultat dijeljenja, u suprotnom će dati samo poruku da dijeljenje nulom nema smisla i nastaviti dalje prema sledećoj proceduri ili kraju programa.
Promjenljive • Uslovi se sastoje od logičkih i relacijskih operatora. • Relacijski: jednako = manje < veće > manje ili jednako <= veće ili jednako >= različito <> • Logički: NOT(ne), AND (i), OR(ili)
POČETAK NE A>0 DA POZITIVAN NIJE POZIT. KRAJ 1. NAPISATI PROGRAM KOJI UČITAVA BROJ, A ZATIM ISPISUJE DA LI JE UČITANI BROJ POZITIVAN ILI NIJE. A
2. NAPRAVITI PROGRAM KOJI UČITAVA BROJ,A ZATIM ISPISUJE DA LI JE UČITANI BROJ POZITIVAN , NEGATIVAN ILI NULA.
3. NAPISATI PROGRAM KOJI UČITAVA PRIRODAN BROJ , A ZATIM ISPISUJE DA LI JE UČITANI BROJ PARAN ILI NEPARAN.
4. NAPISATI PROGRAM KOJI UČITAVA DVA CIJELA BROJA, A ZATIM ISPISUJE KOJI JE OD UČITANIH BROJEVA VEĆI.