Small Basic
Prvi program
Uvod
Koraci prilikom kreiranja programa su:
1. Analiza problema
2. Kreiranje algoritma i dijagrama toka
3. Unos programa
4. Testiranje
Analiza problema
Problem / zadatak je postavljen tako da iz
njega možemo saznati osnovne
informacije, zaključiti šta je cilj programa i
zatim razraditi osnovne operacije koje će
nam biti potrebne za rješavanje problema
Algoritam i dijagram toka
Rezultate analize i naše zaključke
prikažemo pomoću niza koraka koji vode
ka rješenju problema. Grafički to
prikažemo koristeći odgovarajuće
geometrijske oblike za početak, unos,
izlaz, procesiranje, uslov i kraj programa
Unos i pokretanje programa
Koristeći odgovarajuće naredbe nekog
programskog jezika unosimo korake u
pravilnom redoslijedu. Računar će ih
izvršavati tačno onako kako mu to
zadamo.
Kad pokrenemo izvršavanje programa,
ako imamo neku grešku u kodu računar
će zaustaviti izvršavanje i obavijestiti nas
o greški
Prvi program
Napraviti program koji (kad se pokrene)
ispisuje pozdravnu poruku.
◦ Analiza – nema unosa ni procesiranja, samo
izlaz
◦ Dijagram toka – znati koje geometrijske
oblike koristiti i koju algoritamsku strukturu
◦ Unos programa u Small Basic okruženje
koristeći odgovarajuću naredbu
Prvi program
Dijagram toka
POČETAK
HELLO
WORLD!
KRAJ
Unos programa u Small Basic
To je vrlo jednostavan program, koji se sastoji od samo
jednog iskaza. Taj iskaz naređuje računaru da u prozoru
za tekst ispiše tekst Hello World.
Pokretanje programa
Kada pritisnemo tipku Run (F5) program
će se pokrenuti i kao reultat će se pojaviti
slijedeći prozor:
Analiza iskaza
Naredbu TextWindow.WriteLine("Hello World")
računar doslovno tumači kao:
Napiši Hello World
Ovaj iskaz ima tri dijela:
a) TextWindow
b) WriteLine
c) "Hello World"
Tačka, zagrade i navodnici su znakovi koje je
potrebno upisati na odgovarajuća mjesta u iskazu. U
zavisnosti od njihovog položaja i broja može se
promijeniti značenje samog iskaza.
Analiza iskaza
Crni prozor koji se pojavi kada se pokrene
program se zove TextWindow (prozor za
tekst) ili konzola. U njemu se prikazuje ishod
izvođenja programa.
Iza operacije WriteLine se nalazi tekst Hello
World unutar navodnika. Taj se tekst kao
ulazna vrijednost prenosi u operaciju
WriteLine, a ona ga zatim prikazuje korisniku.
Neke operacije prihvaćaju jednu ili više ulaznih
vrijednosti, a druge ne prihvaćaju nijednu.
Ukrašavanje
Sada kada razumijete kako funkcioniše vaš prvi
program, dotjeramo ga malo dodavanjem boja
TextWindow.ForegroundColor = "Yellow“
TextWindow.WriteLine("Hello World")
Kada ga pokrenete, gornji će program u
prozoru za tekst ponovno prikazati tekst "Hello
World", ali ovaj će ga put prikazati u žutoj boji,
a ne u sivoj kao prošli put.
Ukrašavanje
Obratite pažnju na novi iskaz koji smo dodali u
izvorni program. Taj iskaz sadrži novu
riječ, ForegroundColor, koju smo izjednačili s
vrijednošću "Yellow".To znači da smo
svojstvu ForegroundColor dodijelili vrijednost
"Yellow".
Razlika između svojstva ForegroundColor i operacije
WriteLine u tome je što svojstvo ForegroundColor ne
prihvata ulazne vrijednosti i ne treba zagrade.
Umjesto toga ono je popraćeno znakom jednakosti i
određenom riječju.
Ukrašavanje
Slijedi
popis vrijednosti koje prihvaća svojstvo
ForegroundColor. Zamijenite vrijednost "Yellow"
nekom od tih vrijednosti i pogledajte šta će se
dogoditi (nemojte zaboraviti navodnike–oni
Black Yellow
su obavezni znakovi).
White DarkBlue
Red DarkCyan
Magenta DarkGray
Green DarkGreen
Gray DarkMagenta
Cyan DarkRed
Blue DarkYellow
1. program:
Napiši program koji će na ekranu ispisati
Ovo je prvi program.
2. program:
Napiši program koji će ispisati Danas je
srijeda žutom bojom, a u novom redu Sutra
je četvrtak zelenom bojom.
IZGLED 1. PROGRAMA
TextWindow.WriteLine ("Ovo je prvi
program!")
IZGLED 2. PROGRAMA
TextWindow.ForegroundColor = "yellow"
TextWindow.WriteLine ("Danas je srijeda")
TextWindow.ForegroundColor = "green"
TextWindow.WriteLine ("Sutra je četvrtak")