Predstavitev se nalaga. Prosimo počakajte.

Predstavitev se nalaga. Prosimo počakajte.

USLOVNE NAREDBE.

Podobne predstavitve


Predstavitev na temo: "USLOVNE NAREDBE."— Zapis predstavitve:

1 USLOVNE NAREDBE

2 Strukturalne naredbe su:
uslovne naredbe (IF, CASE), naredbe za ponavljanje (WHILE, REPEAT, FOR)

3 IF naredba Uslovna naredba IF može biti prikazana na dva načina.
IF. . . THEN IF. . . THEN… ELSE

4 IF. . . THEN LAŽ ISTINA B S B – logički izraz S – naredba
Izvršavanje naredbe IF…THEN: Računa se vrijednost logičkog izraza B. Ako je B = true, izvršava se naredba S i prelazi na sljedeću naredbu. Ako je B = false, prelazi se na sljedeću naredbu. B S ISTINA LAŽ B – logički izraz S – naredba

5 IF. . . THEN…ELSE IF…THEN… ELSE:
Računa se vrijednost logičkog izraza B. Ako je B = true, izvršava se naredba S1 i prelazi na sljedeću naredbu. Ako je B = false, izvršava se naredba S i prelazi se na sljedeću naredbu. B S1 ISTINA LAŽ S B – logički izraz S – naredba S1 – naredba 1

6 Ispisati program za izbor najmanjeg od tri učitana broja

7 PROGRAM najmanjibroj;
VAR i, j, k, min: integer; BEGIN writeln(' Upisite tri cijela broja : '); read (i,j,k); min:= i; IF j < min THEN min:=j; IF k < min THEN min:= k; writeln(' najmanji je ' , min); readln; END.

8 onda min =6 i=5 j=2 k=6 min:= i; IF j < min THEN min:=j;
IF k < min THEN min:= k; korak: min = 5; korak: Ako je 2 < 5 onda min =2 korak: Ako je 6 < 2 korak: najmanji je 2 onda min =6

9 Ako je učitani cijeli broj manji od nule izračunati njegov kvadrat a ako nije njegov korijen.

10 START x KRAJ x<0 DA NE z=√x z z=x2

11 PROGRAM broj; VAR x: integer; z: real ; BEGIN writeln(' Upisite cijeli broj : '); read (x); IF x<0 THEN z:=sqr(x) ELSE z:= sqrt(x); writeln(' Rezultat je ' , z); readln; readln; END.

12 PROGRAM broj; VAR x: integer; BEGIN writeln(' Upisite cijeli broj : '); read (x) IF x<0 THEN writeln (‘ kvadrat broja je ‘ ,sqr(x)) ELSE writeln (‘ korijen broja je ‘ , sqrt(x)); readln; END.

13 PROGRAM broj; VAR x : real; BEGIN writeln(' Upisite broj x : '); read (x); IF x>= 0 THEN writeln(sqrt(x)) ELSE writeln(sqr(x)); readln; END.

14 Ispisati program za izbor najvećeg od tri učitana broja

15 writeln(' Upisite tri cijela broja : '); read (i,j,k);
PROGRAM najvecibroj; VAR i, j, k: integer; BEGIN writeln(' Upisite tri cijela broja : '); read (i,j,k); IF (i >=j) and (i >=k) THEN write (i); IF (j >=i) and (j >=k) THEN write (j); IF (k >=i) and (k >=j) THEN write (k); readln; END.

16 PROGRAM najveci; VAR i, j, k, max: integer; BEGIN writeln(' Upisite tri cijela broja : '); read (i,j,k); writeln(' i = ‘ , i, ' j = ‘ , j, ' k = ‘ , k ); IF i > j THEN IF i >k THEN max:= i ELSE max:= k ELSE IF j >k THEN max:= j ELSE max:= k; writeln(' najveci je ' , max); readln; readln; END.

17 zadaća Napisati program koji za x dato na ulazu izračunava vrednost funkcija f(x) koje imaju oblik: -1, ako je x<0 f(x) 2x+3, ako je x>=0;


Prenesi ppt "USLOVNE NAREDBE."

Podobne predstavitve


Oglasi od Google