IF NAREDBA – naredba grananja

Slides:



Advertisements
Similar presentations
Naredba If..Then..Else... Procedure TForm1.Button1Click ( SEnder: Tobject ); Var x, y, Max : Integer; Begin x := StrToInt ( Edit1.Text ); y := StrToInt.
Advertisements

1S Algebra Revision! $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400.
Rješenje za izradu obiteljskog stabla
Programiranje kroz aplikacije
Algebra substitution.
Isti upit iskazan na različite načine
ASPECT RATIO PAŠIĆ ANELA.
Programiranje kroz aplikacije
Uvod u programiranje - matematika – VI predavanje
Petlje WHILE – WEND.
Structured Query Language
Algoritamske/programske strukture
Programiranje - Blokovi naredbi i logički tipovi –
CheckBox RadioButton RadioGroup
Naredbe ciklusa.
Upravljanje DC servo motorima
تصنيف التفاعلات الكيميائية
ZARAZNA ŽUTICA (hepatitis A i B)
Petlje FOR - NEXT.
REPEAT…UNTIL Naredbe ciklusa.
PROGRAMSKE PETLJE Milenković Gabrijela.
Објектно орјентисано програмирање
KREIRANJE OBJEKATA.
Video zapis.
1.1. (A) Koordinatna grafika
1.1. (A) Koordinatna grafika
Uvod u programiranje - matematika – X predavanje
Konkurentne naredbe dodele
RAZGRANATA STRUKTURA Zadaci i rešenja
RAZGRANATA STRUKTURA Zadaci i rešenja
Binarne datoteke u Pascalu
Tipovi podataka.
Mere položaja z vrednost (ili statndardna vrednost)
SQL. SQL SQL Structured Query Language (SQL) predstavlja programski jezik koji je projektovan za potrebe pretraživanja i upravljanja podacima u sistemima.
Naredba Case Višestruko grananje.
InputBox i naredba IF.
MessageBox.
Računarska grafika.
Konkurentne naredbe dodele
(カックロ ) Ivo Ivanišević Ena Melvan
Jedinice i desetice.
Ključne reči,identifikatori, konstante i promenljive
PROGRAMSKI JEZIK PASCAL
MATEMATIČKI FAKULTET, UNIVERZITET U BEOGRADU
Osnovni simboli jezika Pascal
Do While ... Loop struktura
MagistralA (bus) Milan Milovanovic I6.
TEST II razredi.
The General Triangle C B A.
Brojevi do 5 i uspoređivanje brojeva
Programiranje – Small Basic
Nizovi.
Python „Technology and social media have brought power back to the people” Mark McKinnon.
Naredbe u php-u.
Programski jezik Python
Vježba- grananje-naredba if
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Vježbanje.
Programiranje - Naredbe za kontrolu toka programa – 3. dio
Programski jezik C++ - Vježbe - 1. dio
Vježbanje.
The General Triangle C B A.
Паскаль тілінің басқару
Oduzimanje brojeva od 1 do 5.
Exercise Find the following products mentally. 5(20) 100 5(7) 35 5(27)
Ponavljanje Pisana provjera
Vježbanje.
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Vježbenica 2: struktura grananja – 2.dio
Programski jezik C++ - Vježbe - 2. dio
Presentation transcript:

IF NAREDBA – naredba grananja - vežbanje -

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,...

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

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.

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.

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.

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.

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

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.

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