5
Small Basic Small Basic je programski jezik koji programiranje čini jednostavnim i zabavnim za početnike, a zbog činjenice da je objektno orijentiran i objektno pisan, uvelike olakšava kasniji prijelaz na naprednije programske jezike. Programiranje je postupak stvaranje računalnog programa pomoću odgovarajućeg programskog jezika. Program je skup naredbi računalu. Small Basic možete besplatno preuzeti na web adresi: http://www.smallbasic.com/ Radno okruženje 1. Uređivač – služi za pisanje programa u Small Basicu. Moguće je otvoriti i više uređivača istovremeno. 2. Alatna traka – omogućuje upućivanje naredbi aktivnom uređivaču ili okruženju. 3. Površina – nalaze se prozori uređivača. Pa krenimo … Zadatak 1. Napišimo program koji će ispisati „Dobro došli u svijet programiranja!“. TextWindow.Writeline (“Dobro došli u svijet programiranja!”) Objasnimo ovaj program: TextWindow – je objekat u kojem će se nalaziti rezultat naredbe (crni prozor), u ovom slučaju „Dobro došli u svijet programiranja!“ WriteLine – naredba kojom se ispisuje neki tekst zadan unutar navodnika, a potom se pokazivač premješta u novi red. Postoji i naredba Write, ali pokazivač nakon ispisa teksta ostaje u istom redu iza posljednjeg ispisanog znaka. „Dobro došli u svijet programiranja!“ tekst odnosno skup znakova koji se nalaze u argumentu naredbe WriteLine, to jest, onaj tekst koji će biti ispisan. Ukoliko tekst želimo pobojati napišemo slijedeći red: TextWindow.ForegroundColor = “Yellow” Popis boja: Bla ck Green Yellow DarkGreen Blu e Magen ta DarkBl ue DarkMagen ta Cya n Red DarkCy an DarkRed Gra y White DarkGr ay DarkYello w Varijable Varijable su mjesta za privremeno pohranjivanje vrijednosti za naknadnu upotrebu. Primjer. ime =“Faruk” starost = 14 Neka pravila za imenovanje varijabli

Uvod u Small Basic

Embed Size (px)

DESCRIPTION

b

Citation preview

Small BasicSmall Basicje programski jezik koji programiranje ini jednostavnim i zabavnim za poetnike, a zbog injenice da je objektno orijentiran i objektno pisan, uvelike olakava kasniji prijelaz na naprednije programske jezike.Programiranjeje postupak stvaranje raunalnog programa pomou odgovarajueg programskog jezika.Programje skup naredbi raunalu.Small Basic moete besplatno preuzetina web adresi: http://www.smallbasic.com/

Radno okruenje1. Ureiva slui za pisanje programa u Small Basicu. Mogue je otvoriti i vie ureivaa istovremeno.2. Alatna traka omoguuje upuivanje naredbi aktivnom ureivau ili okruenju.3. Povrina nalaze se prozori ureivaa.Pa krenimo Zadatak 1.Napiimo program koji e ispisati Dobro doli u svijet programiranja!.TextWindow.Writeline(Dobro doli u svijet programiranja!)Objasnimo ovaj program:TextWindow je objekat u kojem e se nalaziti rezultat naredbe (crni prozor), u ovom sluaju Dobro doli u svijet programiranja!WriteLine naredba kojom se ispisuje neki tekst zadan unutar navodnika, a potom se pokaziva premjeta u novi red. Postoji i naredbaWrite, ali pokaziva nakon ispisa teksta ostaje u istom redu iza posljednjeg ispisanog znaka.Dobro doli u svijet programiranja!tekst odnosno skup znakova koji se nalaze u argumentu naredbe WriteLine, to jest, onaj tekst koji e biti ispisan.Ukoliko tekst elimo pobojati napiemo slijedei red:TextWindow.ForegroundColor=YellowPopis boja:BlackGreenYellowDarkGreen

BlueMagentaDarkBlueDarkMagenta

CyanRedDarkCyanDarkRed

GrayWhiteDarkGrayDarkYellow

VarijableVarijable su mjesta za privremeno pohranjivanje vrijednosti za naknadnu upotrebu.Primjer.ime=Farukstarost=14Neka pravila za imenovanje varijabli1. Ime varijable mora poeti sa slovom i ne smije se poklapati s imenima kljunih rijei kao to su if, while, for, 2. Ime moe biti kombinacija slova, brojki i znaka _.3. Imena bi trebala biti smislena, odnosno da opisuju vrijednost varijable koju privremeno pohranjujemo.Zadatak 2.Napiimo program koji e ispisati Dobar dan popraeno korisnikovim imenom (npr. Dobar dan Gordana)TextWindow.Writeline(Unesite svoje ime: )ime=TextWindow.Read()TextWindow.WriteLine(Dobar dan +ime)Analiza programa:Prva linija (TextWindow.Writeline(Unesite Vae ime : )) ispisuje reenicu Unesite Vae ime.U drugoj liniji (ime = TextWindow.Read()) se pojavljuje varijablaimei naredba dodijeljivanja=.Readje operacija koja u osnovi nareuje raunalu da prieka da korisnik neto upie i pritisne tipku ENTER. Kada korisnik pritisne tipku ENTER, ta operacija vraa programu ono to je korisnik upisao. Vano je napomenuti da se ono to korisnik upie sada pohranjuje uvarijabluime.U treoj liniji ispisuje se Dobar dan i pridruuje se vrijednost iz varijable ime. Pridruivanje se omoguuje pomou znaka+.BrojeviOsnovne operacije sa brojevima su zbrajanje, oduzimanje, mnoenje i dijeljenje, a njihove oznake u Small Basic-u su redom +, -, * i /.Zadatak 3.Napii program koji e zbrojiti broj 10 i 20.broj1=10broj2=20zbroj=broj1+broj2TextWindow.WriteLine(zbroj)U prvom se retku programa varijablibroj1dodjeljuje vrijednost 10, a u sljedeem vrijednost 20. U treem se retku zbrajajubroj1ibroj2,a zatim se rezultat zbrajanja dodjeljuje varijablizbroj. U ovom sluaju varijablazbrojima vrijednost 30 i ta se vrijednost prikazuje u prozoru za tekst (TextWindow).Napomena:Navodnici nisu potrebni za brojeve, ve samo za tekst.Zadatci za vjebu.1. Napii program koji e uitati varijablu stranice i izraunati opseg i povrinu kvadrata. Spremi program pod imenom kvadrat.2. Napii program koji e uitati duljinu dviju stranica i izraunati opseg i povrinu pravokutnika. Spremi program pod imenom pravokutnik.3. Napii program koji e uitati duljinu polumjera kruga i izraunati opseg (2*r*3.14) i povrinu (r*r*3.14) kruga. Spremi program pod imenom polumjer kruga.4. Napiite program za pretvorbu temperaturnih jedinica. Formula glasi: C= 5* (F 32) / 9Uvjeti i grananjeIf-Then-Else-EndIfZadatak 4.Napiimo program koji e napisati Dobro jutro ili Dobro vee ovisno o dobu dana.If(Clock.Hour=12)ThenTextWindow.WriteLine(Dobro vee)EndIfPrvi redak nareuje raunalu da prikae tekst Dobro jutro ako je vrijednost svojstva Clock.Hour manja od 12.If(uvjet npr. Clock.Hour < 12)thennaredbeEndif(ova rije obavjetava da je uvjetno izvravanje gotovo)ObjektClockomoguuje pristup datumu i vremenu. Nudi i brojna svojstva pomou kojih moete dobiti zasebne podatke o danu, mjesecu, godini, satu, minutama i sekundama.Prethodni zadatak moemo i zapisati i pomou naredbe else jer je drugi uvjet suvian. Vrijednost svojstva Clock.Hour moe biti manja ili vea od 12, pa druga provjera uope nije potrebna.If(Clock.Hour