Professional Documents
Culture Documents
Odluke U Programu
Odluke U Programu
Ako
Ako
* Osnovni uvjet o kojem ovisi hoemo li ponijeti kiobran jest vrijeme, odnosno pada li kia. Ako pada kia, onda uzmi kiobran.
Tijekom
Npr.
Ako
uvjet
Odluke u programu- pitanje ili tvrdnja na koju moemo odgovoriti s da ili ne. IF uvjet (eng. Ako)- naredba za odluku. Ako je uvjet ispunjen, izvri zadane naredbe. IFELSE uvjet (eng. Ako - inae)- naredba za odluku, program se usmjerava na odreenu skupinu naredbi ovisno o tome je li uvjet ispunjen ili nije. PR- (eng. Print- ispisuje)- naredba koja ispisuje tekst na zaslonu Probaj! PR [ime]
Napii
u programu da je N=5; ako je tono napii: Bravo 2+3=5 ; ako nije: Pogreno 2+3=5.
ne smije biti vei niti manji od 5, jer je uvjet N=5
Broj
Kako
emo to zapisati?
to zadatak :n
ifelse :n=5 [pr[ bravo 2+3=5]] [pr[pogresno 2+3=5]] end
Napisati
program trokut sa dvije razliite varijable ( gdje je :k- vrhovi trokuta, a :sstranice), u kojem crta trokut ako zadovoljava uvjet :k=3, a ako ne zadovoljava uvjet da pie NIJE TROKUT.
to trokut :k :s
ifelse :k=3 [repeat :k[ fd :s rt 360/ :k]] [pr[ Nije trokut.]] end
to
kvadrat :k :s
ifelse
End
Napisati
program mnogokut :s :k Koji crta pravilni mnogokut sa Stranicama duljine :s i brojem stranica :k.
Postavi zadatak tako da on izvri ako je broj vrhova vei od 4, a ako nije, neka se ispie poruka Broj vrhova manji je ili jednak 4.
to mnogokut :k :s
ifelse :k>4 [ repeat :k[ fd :s rt 360/ :k]] [pr[ broj vrhova je manji ili jednak 4.]] end
1.
Napisati program u kojem je uvjet :n > 2, (da su vrhovi :n vei od 2) ako je istinit nacrtati e neki geometrijski lik, ako nije napisati e: Broj vrhova mora biti vei od 2.) upute: dvije varijable: :n vrhovi, :aduljina stranice, koristimo IFELSE, i PR! 2. Napii program u kojem je uvjet da ako je :k=4, crta kvadrat,a ako nije crta trokut! upute: dvije varijable :s- stranice, :kvrhovi; petlja za kvadrat, petlja za trokut i naredba ifelse.
Napii
program provjera :n :s koji crta mnogokut stranice :s i vrhova :n, ako je vei od 5 (:n>5), a inae crta trokut duljine stranice :s.
1. to LIK3 :n :a
ifelse :n>2 [ repeat :n [ fd :a rt 360/ :n]] [ pr[broj vrhova mora biti vei od 2.]] End 2. to lik4 :s :k ifelse :k=4 [repeat :k[ fd :s rt 360/ :k]] [repeat 3[ fd :s rt 360/3]] end
3.
to provjera :s :n
Koje
Koja Koja