1 / 13

INSTRUKCIJE ZA ODREĐIVANJE TIJEKA PROGRAMA

Osnove programiranja. INSTRUKCIJE ZA ODREĐIVANJE TIJEKA PROGRAMA. Instrukcije grananja. ako je x < 0 onda ispiši ("Negativan broj.");. ako je b<>0 onda kvocijent := a/b; ispiši (kvocijent); inače ispiši ("Dijeljenje s nulom!");.

gazit
Download Presentation

INSTRUKCIJE ZA ODREĐIVANJE TIJEKA PROGRAMA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Osnove programiranja INSTRUKCIJE ZA ODREĐIVANJE TIJEKA PROGRAMA

  2. Instrukcije grananja ako je x < 0 onda ispiši ("Negativan broj."); • ako je b<>0 onda • kvocijent := a/b; • ispiši (kvocijent); • inače • ispiši ("Dijeljenje s nulom!"); Niz jednostavnih instrukcija (unutar neke druge instrukcije) može se smatrati jednom složenom instrukcijom koja se označava vertikalnom crtom ispred instrukcija.

  3. Instrukcije grananja

  4. Instrukcije za ponavljanje radnje unaprijed zadani broj puta Učitaj deset brojeva i izračunaj njihov umnožak. • umnozak := 1; • za i:=1 do 10 radi • učitaj (x); • umnozak := umnozakx; • ispiši (umnozak); Ponavljaj 10 puta!

  5. Instrukcije za ponavljanje radnje unaprijed zadani broj puta

  6. Instrukcije za ponavljanje s ispitivanjem uvjeta na početku Ispiši višekratnike broja 5 manje od učitanog broja i prebroji koliko ih ima. • učitaj (a); • broj := 5; • i := 0; • dok je broj < a radi • ispiši (broj); • broj:=broj + 5; • i := i + 1; • ispiši ("Broj višekratnika:", i); Instrukcije u petlji izvršavaju se dok god je uvjet istinit.

  7. Instrukcije za ponavljanje s ispitivanjem uvjeta na početku

  8. Primjer: Naredbe u petlji ni jednom se neće izvršiti!

  9. broj:=broj + 5; • i := i + 1; a broj i Ispis 12 5 0 5 10 1 10 15 2 Broj višekratnika:2 a broj i Ispis 21 5 0 5 10 1 10 15 2 15 20 3 20 25 4 Broj višekratnika:4

  10. Instrukcije za ponavljanje s ispitivanjem uvjeta na kraju (1.) Ispiši ostatke pri uzastopnom dijeljenju upisanog broja brojem 2. • učitaj (broj); • ponavljati • ispiši ("Ostatak: ",broj mod 2) • broj:=broj div 2; • do broj=0; Instrukcije u petlji izvršavaju se do ispunjenja uvjeta (dok god je uvjet lažan) PETLJA ĆE SE IZVRŠITI BAREM JEDNOM!

  11. Instrukcije za ponavljanje s ispitivanjem uvjeta na kraju (1.)

  12. Instrukcije za ponavljanje s ispitivanjem uvjeta na kraju (2.) Ispiši ostatke pri uzastopnom dijeljenju upisanog broja brojem 2. • učitaj (broj); • ponavljati • ispisi ("Ostatak: ",broj mod 2) • broj:=broj div 2; • dok je broj<>0; Instrukcije u petlji izvršavaju se dok god je uvjet ispunjen. PETLJA ĆE SE IZVRŠITI BAREM JEDNOM!

More Related