12
Naredbe grananja

Naredba grananja

Embed Size (px)

DESCRIPTION

Prezentacija u kojoj su objašnjene naredbe grananja iz programiranja u Basicu

Citation preview

Naredbe grananja

Naredbe grananja

Dijagram toka za izraunavanje brzine (V=s/t)poetaks, tV=s/tVkraj

GrananjePrisjetimo se: Kako smo u dijagramu toka opisali simbol za odluku?

GrananjeRomb unutar kojeg se nalazi uvjet, koji je imao 2 izlazaDA ako je uvjet istinit te NE ako je uvjet laan.

DANEUVJET

Najjednostavnije grananje postiemo s naredbama:NAREDBASINTAKSA1.IF_THENbn_IF_uslov_THEN_naredba2.IF_THEN_ELSEbn_IF_uslov_THEN_naredba_ELSE_naredba3.GOTObn_GOTO_bn

Relacijski operatoriLogiki operatori= jednako razliito< manje od > vee od = vee ili jednakoNOT (NE) - negacijaAND (I) - konjunkcijaOR (ILI) - disjunkcija

Dijagram tokaProgramski kod u Basicu5 CLS10 PRINT Unesi preeni put u metrima: 15 INPUT s20 INPUT Unesi vrijeme u sekundama:; t25 IF t>0 THEN PRINT Brzina je: ; s/t 30 ENDpoetaks,tBrzina je: V=s/tkrajt>0DANE

Dijagram tokaProgramski kod u Basicu5 CLS10 PRINT Unesi preeni put u metrima: 15 INPUT s20 INPUT Unesi vrijeme u sekundama:; t25 IF t>0 THEN PRINT Brzina je: ; s/t ELSE PRINT Vrijeme ne smije biti nula! 30 ENDpoetaks,tBrzina je: V=s/tkrajt>0DANEVrijeme ne smije biti nula!

Naredba GOTODa bi mogli ponovo unijeti vrijeme, a da ne prekidamo program, koristit emo naredbu GOTO.Ova naredba omoguava bezuslovni prelazak na odreeni broj programskog reda.

Npr: 80 GOTO 45U toku izvravanja programa, nailaskom na ovu naredbu bezuslovno izvrenje e se nastaviti u programskom redu 45. Bez obzira koja nareba doe prije ove naredbe, izvrit e se naredba pod rednim brojem 45.

Program sa GOTO5 CLS10 PRINT Unesi preeni put u metrima: 15 INPUT s20 INPUT Unesi vrijeme u sekundama:; t25 IF t>0 THEN PRINT Brzina je: ; s/t ELSE PRINT Vrijeme ne smije biti nula! : GOTO 2030 END

Samostalno napisati programNapisati program koji trai da se unese neki broj i daje ispis da li je broj iz skupa prirodnih brojeva (N).

Napisati program koji unosi dva razliita broja i ispisuje koji je broj vei.

Napisati program koji izraunava obim raznostraninog trougla ako su zadane duine a, b i c. Prvo ispitati da li te duzine mogu biti stranice trougla.

ZadaaNapisati program koji e unijeti dva broja. Ako je x