if petlja
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
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.
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)
Tip opis primjer
Integer -32768-+32767
%i%=100
long -2 mird-+2mird
&X&=100000
single Realni(4 bajta)
!X!=2.314
double Realni(2bajta)
#Y#=0.000000001
string Znakovi
$
Grad$=“Banja Luka”
Aritmetički operatori i neke funkcije
Opis Pseudo j.
Apsolutna vrijednost realnog broja Abs(x)
Drugi korijen realnog broja Sqr(x)
Zaokruživanje realnog broja na najbliži cijeli broj
Round(x)
Najveći cijeli broj Manji ili jednak od x Trunc(x)
1. NAPISATI PROGRAM KOJI UČITAVA BROJ, A ZATIM ISPISUJE DA LI JE UČITANI BROJ POZITIVAN ILI NIJE.
A
POČETAK
A>0
POZITIVAN NIJE POZIT.
DA NE
KRAJ
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.