Presentation is loading. Please wait.

Presentation is loading. Please wait.

IF NAREDBA – naredba grananja

Similar presentations


Presentation on theme: "IF NAREDBA – naredba grananja"— Presentation transcript:

1 IF NAREDBA – naredba grananja
- vežbanje -

2 Naredbe grananja omogućavaju da se odabere izvršavanje jednog dela programa u zavisnosti od ispunjenja određenih uslova. Postoje dve naredbe grananja u Pascal-u: naredba if i naredba case. Uslovne rečenice karakterišu ključne reči kao što su: AKO, TADA, INAČE,... U naredbama se koriste engleske ključne reči IF, THEN, ELSE,...

3 Naredba IF se pojavljuje u dva oblika:
nepotpuni oblik IF uslov THEN naredba potpuni oblik IF uslov THEN naredba ELSE naredba

4 1. Nacrtaj algoritam i napiši program kojim se promenljivoj max dodeljuje vrednost većeg od brojeva a i b. program max2; var a,b,max: real; begin writeln(’Unesite a i b’); read(a,b); if a > b then max := a else max := b; writeln(’max = ’, max); end.

5 2. Nacrtaj algoritam i napiši program kojim se računa
program drugi; var x,y: real; begin writeln(’Unesite broj x’); read(x); if x < 0 then y := 2*sqr(x) else y := 3+sqrt(x); writeln(’vrednost y je ’, y); end.

6 3. Nacrtaj algoritam i napiši program kojim se računa
program x1; var x,y: real; begin writeln(’Unesi x’); read(x); if x > 0 then y := 3*sqrt(x) else if x = 0 then y := 25 else y := sqr(x); writeln(’y = ’, y); end.

7 4. Napiši program koji će za uneto a i b računati c = a
4. Napiši program koji će za uneto a i b računati c = a*b pod uslovom da su a,b0. program zadatak4saIFnaredbom; var a,b,c: real; begin writeln(’Unesi a i b’); read(a,b); if (a <> 0) and (b <> 0) then c := a * b; writeln(c); end else writeln(’Pogrešni podaci’); end.

8 5. Nacrtaj algoritam i napiši program koji će pronaći maksimum tri cela broja uneta preko tastature.

9 program maksimum3; var a, b, c, max: integer; begin writeln(‘Unesite tri cela broja’); read(a,b,c); if (a>b) then if (a>c) then max := a else max := c else if (b>c) then max := b else max := c; writeln(‘Maksimum je ‘, max) end.

10 Zadaci za vežbanje: Nacrtaj algoritam i napiši program koji će pronaći minimum tri cela broja. Nacrtaj algoritam i napiši program kojim se računa


Download ppt "IF NAREDBA – naredba grananja"

Similar presentations


Ads by Google