Ponavljanje Pisana provjera
Dopuni naredbe TextWindow. _______ ("Bravo!“) _____Window. Write („______“) ___= TextWindow.__________() Writeline ispisuje tekst “BRAVO!“ i pokazivač prostavlja u novi red ispisuje tekst “HURA!“ i pokazivač ostaje u istom redu u varijablu s upisuje neki broj Text HURA s Readnumber
Dopuni naredbe X s ___ = ___ *10 TextWindow. ____________ = 14 Text_______. _________Color=1 računa umnožak broja iz varijable s sa 10 i rezultat sprema u x postavlja boju teksta u žutu (14) postavlja boju pozadine u plavu (1) ForegroundColor Window Background
Što će izvršiti slijedeća naredba? TextWindow. WriteLine ("Bravo!“) TextWindow. Write ("Hura!“) s= TextWindow.ReadNumber() ________“BRAVO!“ i pokazivač __________ ________“HURA!“ i pokazivač ________ u _________ upisuje neki broj Ispisat će postaviti u novi red. Ispisat će ostaje u istom redu. varijablu s
Što će izvršiti slijedeća naredba? x = s *10 TextWindow. ForegroundColor = 14 TextWindow. BackgroundColor=1 računa __________ varijable s sa 10 i rezultat _________ postavlja ___________ u žutu (14) postavlja ___________ u plavu (1) umnožak sprema u varijablu X boju teksta boju pozadine
Odgovori na pitanja Koja je naredba za odlučivanje u programu? Čemu služi naredba FOR? Koja naredba dolazi na kraju naredbe IF? Uz koju naredbu se koristi naredba STEP i što ona određuje? Koja je naredba za programsku petlju? Što je programska petlja?
Dopuni naredbu For petlje, ako je: varijabla petlje a završna vrijednost 23 korak: 2 početna vrijednost 17 For ___ = ____ ___ _____ TextWindow.Write (a + ” ”) _________ Što će ispisati ovaj program? For a = 17 To 23 Step 2 TextWindow.Write (a + ” ”) EndFor 17 19 21 23
Dopuni program koji ispisuje niz brojeva: 25 30 35 40 45 X= ____ Vrati: TextWindow.Writeline (______________) X= _____ + ______ If ____ < 50 GoTo __________ ______ X= 25 Vrati: TextWindow.Writeline (X) X= X + 5 If X < 50 GoTo Vrati EndIf
Dopuni naredbu odlučivanja IF: ____ = TextWindow.ReadNumber() IF A < 10 ______ TextWindow.Write („___________________”) _____ _______________ („Broj je višeznamenkast”) EndIf A = TextWindow.ReadNumber() IF A < 10 Then TextWindow.Write („Broj je jednoznamenkast”) Else TextWindow.Write („Broj je višeznamenkast”) EndIf
Što će ispisati ovaj program? m=14 vrati: TextWindow.Write (m + ” ”) m=m+3 If m<25 Then Goto vrati EndIf Ispis: 14 17 20 23
Što će ispisati ovaj program? For X=10 To 15 TextWindow.WriteLine(X) EndFor Ispis: 10 11 12 13 14 15
Što će ispisati ovaj program, ako za varijablu A unesemo 2, a za varijablu B 5? A = TextWindow.ReadNumber() B = TextWindow.ReadNumber() Rezultat = 3* (A+B) TextWindow.Writeline („Rezultat je” + Rezultat) IF Rezultat > 20 Then TextWindow.WriteLine („Rezultat je veći od 20”) Else TextWindow.WriteLine („Rezultat nije veći od 20”) EndIf ISPIS: Rezultat je 21 Rezultat je veći od 20
Ponavljanje Praktična provjera (samostalno napisati program)
Napiši primjer neke For petlje koja se neće niti jednom izvršiti. Napiši primjer neke beskonačne petlje. For X = 1 TO 10 Step -1 TextWindow.Writeline(X) EndFor For X = 10 TO 1 TextWindow.Writeline(X) EndFor vrati: TextWindow.Write („Nema kraja!”) Goto vrati For X = 1 TO 3 TextWindow. Writeline (X) X=1 EndFor
Napiši program koji… 15 puta ispisuje “miš” ispisuje slijedeći niz: 7 14 21 … 70 Ispisuje sve troznamenkaste višekratnike broja 10 ispisuje sve dvoznamenkaste neparne brojeve od većeg prema manjem unosi neki broj s tipkovnice u varijablu X i ispisuje sve brojeve od tog broja X do 1 (počevši od X) unosi neki broj s tipkovnice u varijablu X i ispisuje sve njegove višekratnike manje od 1001
Napiši program… koji će provjeriti jesu li dva broja (a i b) jednaka ili ne. koji nas pita “Koliko imaš godina?” i ovisno o našem odgovoru ispisuje “Imaš barem 12 godina” ili “Nemaš 12 godina”. koji provjerava je li zbroj 2 unesena broja veći od 50 i ispisuje poruku “Veći je” ili “Nije veći”