Zadatci Small Basic za 7. Razred ( programa)

Similar documents
VDSL modem Zyxel VMG1312-B10A/B30A

Kada se pokrene forma da bude plave boje. Dugme Crtaj krugove da iscrtava slučajan broj N krugova istog poluprečnika r (1/4 visine forme) čiji su

VB komande. Programiranje 1

<A rel="stylesheet" B="mystylesheet.css" C="text/css" />

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.

PKI Applet Desktop Application Uputa za instalaciju programske potpore

Uputa za instaliranje programske potpore za operativni sustav WINDOWS

PVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji

Programiranje III razred

Računarska grafika-vežbe. 3 JavaFX animacija i interakcija

x y = z Zadaci - procedure

Uputstvo za podešavanje mail klijenta

PVC Eco. Eco Prozori i Balkonska Vrata Bela Boja Dezeni drveta su 40% skuplji

Ms. Payne, WCSS. This is very much like asking a question, and having a yes/no answer (also known a true/false). The general structure for this is:

ACAD - Uradite to brzo i jednostavno

VRIJEDNOSTI ATRIBUTA

Sberbank Business Online na Mozilla FireFox

Uvod u relacione baze podataka

Push(3,&S) 3 1 S Uvijek trebamo paziti da ne zovemo Pop nad praznim stogom.

char boolean tipovi varijabli

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

modifier returnvaluetype methodname(list of parameters) { // Method body; }

Sveučilište u Zagrebu FAKULTET STROJARSTVA I BRODOGRADNJE. Zavod za tehničku mehaniku Katedra za mehaniku i čvrstoću

Operativni Sistem koji podržava multitasking

Numeričke metode i praktikum

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa

Desktop IKONE START MENI. TASK BAR traka zadataka RADNA POVRŠINA

GUI - događaji (Events) i izuzeci. Bojan Tomić

Programiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010

... ; ako je a n parno. ; ako je a n neparno

Naredbe za kontrolu toka

PROGRAMIRANJE. Amir Hajdar

Algoritmi i programiranje

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.

Iskočni okviri (eng. popup boxes)

Događaj Paint. 1. Po pokretanju aplikacije iscrtati figuru zmaja

Računarska grafika - vežbe. 1 JavaFX uvod, primitive, atributi i transformacije

Variable Neighborhood Descent - VND (Metoda promenljivog spusta)

Izrada VI laboratorijske vježbe

Sveučilište u Zagrebu PMF Matematički odsjek. Mreže računala. Vježbe 08. Zvonimir Bujanović Slaven Kožić Vinko Petričević

4.1 Učitavanje podatka tipa string Učitavanje brojčanih vrijednosti Rad sa dinamičkim objektima... 7

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

CJENOVNIK OGLAŠAVANJA ZA ROTIRAJUĆE BANNERE NA NASLOVNICI

CAD u građevinarstvu. v.prof.dr. Samir Lemeš. Predavanja za predmet CAD u građevinarstvu. Politehnički fakultet Univerziteta u Zenici, 2018.

ONSCREENKEYS 5. Windows XP / Windows Vista / Windows 7 / Windows 8 / Windows 10

Kodiranje GUI aplikacija u Visual C#

Računarske osnove Interneta (SI3ROI, IR4ROI)

2. Linijska algoritamska struktura

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv

Objektno orijentirano programiranje

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET

PREDMET. Osnove Java Programiranja. Čas JAVADOC

CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets

Table of Contents. Lesson Lesson Lesson Lesson Lesson Lesson Lesson

Upute za postavljanje Outlook Expressa

PROSTORNI INFORMACIJSKI SUSTAVI ZAVRŠNI STRUČNI RAD

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,

Vežbe - XII nedelja PHP Doc

ARDUINO KROZ JEDNOSTAVNE PRIMJERE - pripreme za natjecanja -

Programski jezici. leto

Prva recenica. Druga recenica.

Vidljivost TipPovratneVrednosti ImeFunkcije (NizParametara) { TeloFunkcije }

Agenda. Primjer: Photo Album 3/20/2018. Teme: Dodaćemo neke nove stvari ovom albumu :

Veliki računski zadaci mogu se razbiti u manje delove i time se omogućava ljudima da iskoriste ono što su neki drugi već uradili, umesto da počinju

Editovanje registra u Windowsu

for i:=2 to n do if glasovi[i]>max then begin max:=glasovi[i]; k:=i {*promenljiva k ce cuvati indeks takmicara sa najvise glasova *} end;

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb,

CADCAM DESIGN CENTAR, ZAGREB. Wireframe & Surface. Zagreb, 2001.

Objektno orijentisano programiranje 2. Grafički korisnički interfejs

Nastavni materijali za vježbe 2. HTML tablice

Osnove 2D CAD-a. Osnove 2D CAD-a

Računarska grafika-vežbe. 7 JavaFX 3D materijal

Ines Kniewald, Vinkoslav Galešev, Lidija Kralj, Gordana Sokoll. Informatika 5. Radna bilježnica za 5. razred. 1. izdanje Zagreb, 2008.

Desno dugme Desno dugme otvara kontekstni meni, tj. pomoćni meni čiji sadržaj zavisi od radnog okruženja (u kom programu se nalazimo)

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

VHDLPrimeri Poglavlje5.doc

Lab. vježba PROGRAMIRANJE ZA INTERNET. Upute za laboratorijske vježbe. (izradio: Marin Bugarić) CSS3

6. SWITCH IZRAZ I PETLJE

Uvodi se mogučnost programirljivosti u ključnim fazama procesiranja geometrije.

12. Uskladištene procedure (Stored Procedures)

Shell programiranje. Damir Kirasić Škola otvorenog računarstva FER Zagreb

var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.LoadFromFile('d:\brojevi.

Unaprjeñenje sigurnosti u mrežama pružatelja

Besplatni softverski alati

Poglavlje 1. Šta je novo u Windowsu 7

ANALYSIS OF MAPPING OF GENERAL II DEGREE SURFACES IN COLLINEAR SPACES UDC (045)=111

Computer Setup Korisnički priručnik

IZRADA PROGRAMA ZA PROBLEM GREDNI NOSAČ IZ PODRUČJA STATIKE U PROGRAMSKOM JEZIKU VISUAL BASIC ZAVRŠNI RAD

Programiranje Internet aplikacija

Programiranje kroz aplikacije. Kontrola toka programa Nizovi

PC TERMINOLOGIJA PC NIJE BAUK 3

Modular led light source that adapts to Your enviroment MODULARNO RASVJETNO TIJELO KOJE SE PRILAGOĐAVA VAŠEM INTERIJERU

Uvod, varijable, naredbe, petlje

Kako pokrenuti aplikaciju P-touch Editor

Jezik Baze Podataka SQL. Jennifer Widom

Instalacija i podešavanje računara, sa WindowsXP OS-om, za pristup Internetu preko modemskih linija RCUB-a

FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA

PARALELNO PROGRAMIRANJE

DETEKCIJA, LOKALIZACIJA I RASPOZNAVANJE OBJEKATA POMOĆU PROGRAMSKOG ALATA LABVIEW

Transcription:

Zadatci Small Basic za 7. Razred (www.smallbasic.com-preuzimanje programa) 1. Nacrtaj slijedeći crtež pomoću naredbi u small basic-u. Boje odaberite po svojim željama. GraphicsWindow.Width = 600 Visina i širina prozora GraphicsWindow.BackgroundColor = "yellow" -pozadina glavnog prozora GraphicsWindow.BrushColor = "red" ispuna pročelja GraphicsWindow.FillRectangle (75,200,350, 350) - crtanje pročelja GraphicsWindow.BrushColor = "darkbrown" - ispuna vrata GraphicsWindow.FillRectangle (275,275,100,275) - crtanje vrata GraphicsWindow.BrushColor="cyan" ispuna prozora GraphicsWindow.FillRectangle (100,275, 100, 175) - crtanje prozora GraphicsWindow.PenColor = "black" GraphicsWindow.DrawLine (100,400,200,400) GraphicsWindow.DrawLine (100,350, 200, 350) GraphicsWindow.DrawLine (150,275,150,450) GraphicsWindow.DrawLine (50,200,250,25) GraphicsWindow.DrawLine(250,25,450,200) GraphicsWindow.DrawLine(50,200,450,200) NAKON POKRETANJA Krov Obrubi prozora

2. Nacrtaj slijedeći crtež pomoću naredbi u small basic-u. Boje odaberite po svojim željama ili koristite kao u primjeru. 'Trup GraphicsWindow.DrawLine(50,400,750,400) GraphicsWindow.DrawLine(750,400,750,600) GraphicsWindow.DrawLine(150,600,750,600) GraphicsWindow.DrawLine(150,600,50,400) GraphicsWindow.DrawLine(100,500,750,500) 'Okrugli prozori GraphicsWindow.FillEllipse(150,425,50,50) GraphicsWindow.FillEllipse(300,425,50,50) GraphicsWindow.FillEllipse(450,425,50,50) GraphicsWindow.FillEllipse(600,425,50,50) 'Kabina + kockasti prozori GraphicsWindow.BrushColor="LightGray" GraphicsWindow.DrawRectangle(200,300,400,100) GraphicsWindow.FillRectangle(201,301,398,98) GraphicsWindow.BrushColor = "LightSkyBlue" GraphicsWindow.FillRectangle(250,325,75,50) GraphicsWindow.FillRectangle(375,325,75,50) GraphicsWindow.FillRectangle(500,325,75,50) 'Krov kabine GraphicsWindow.BrushColor="cyan" GraphicsWindow.FillRectangle(150,250,500,50) 'Dimnjaci vanjski rub + ispuna

GraphicsWindow.BrushColor = "DimGray" GraphicsWindow.DrawRectangle(250,100,50,150) GraphicsWindow.FillRectangle(251,101,48,148) GraphicsWindow.DrawRectangle(400,100,50,150) GraphicsWindow.FillRectangle(401,101,48,148) GraphicsWindow.DrawRectangle(550,100,50,150) GraphicsWindow.FillRectangle(551,101,48,148) NAKON POKRETANJA

3. Izradi slijedeći crtež koristeći ponavljanje naredbi (Naredbu For-EndFor) 'Crtanje 20 paralelnih linija različitih boja For i = 1 To 20 GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor() GraphicsWindow.DrawLine(i*50,50,i*50+50,200) EndFor 4. Izradi slijedeći crtež koristeći ponavljanje naredbi (Naredbu For-EndFor) 'Crtanje 20 paralelnih linija različitih boja For i = 1 To 20 GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor() GraphicsWindow.DrawLine(i*50,50,i*50+50,200) EndFor

5. Na crtežu je osam pravokutnika različitih boja. Izradi ih pomoću For-EndFor naredbe For i = 1 To 7 GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor() GraphicsWindow.DrawRectangle(400-i*50,400-i*50,i*100,i*100) EndFor 6. Izradite program koji izvodi određene operacije ako se klikne na miš ili tipkovnicu GraphicsWindow.Height = 600 GraphicsWindow.KeyDown = PritisnutaTipka GraphicsWindow.MouseDown = KlikMisom Sub PritisnutaTipka GraphicsWindow.ShowMessage("Pritisnuli ste tipku!","obavijest") Sub KlikMisom GraphicsWindow.DrawBoundText(50,100,150,"Kliknuli ste miš!")

7. Crtanje krugova pomoću miša GraphicsWindow.BrushColor = "Blue" GraphicsWindow.MouseDown = OnMouseDown Sub OnMouseDown 'Dobivanje koordinata trenutne pozicije miša x = GraphicsWindow.MouseX - 10 y = GraphicsWindow.MouseY - 10 GraphicsWindow.FillEllipse(x, y, 20, 20) Ako bi smo željeli dobiti program koji na klik miša crta krg a na pritisak bilo koje tipke se mijenja boja kruga. Program bi izgledao ovako GraphicsWindow.Height = 600 'Događaj koji se poziva kada se pritisne klik miša GraphicsWindow.MouseDown = OnMouseDown 'Događaj koji se poziva kada se pritisne tipka na tipkovnici GraphicsWindow.KeyDown = OnKeyDown 'Potprogram koji se poziva kada se pritisne tipka na tipkovnici Sub OnKeyDown GraphicsWindow.BrushColor = GraphicsWindow.GetRandomColor() 'Potprogram koji se poziva kada se pritisne klik miša Sub OnMouseDown x = GraphicsWindow.MouseX-10 y = GraphicsWindow.MouseY-10 GraphicsWindow.FillEllipse(x,y,20,20)

8. Izradite program koji izračunava dužinu duljine zadane na slici Formula za udaljenost dviju točaka: d = GraphicsWindow.DrawLine(50,100,300,200) d = Math.SquareRoot(250*250+100*100) GraphicsWindow.DrawBoundText(50,50,300,"Duljina dužine je:"+d) 9. Izradite program koji izračunava opseg i površinu kvadrata na slici. Formula za udaljenost dviju točaka, opseg i površinu: d = O = 4 * d P = d * d GraphicsWindow.DrawRectangle(50,50,150,150) 'Duljina linije d = Math.SquareRoot(150*150+0*0) 'Opseg i površina o = 4*d p = d*d 'Ispis

GraphicsWindow.DrawBoundText(50,220,150,"Opseg je:"+o) GraphicsWindow.DrawBoundText(50,250,150,"Površina je:"+p)