INFORMATIKA 7 Domagoj Bujadinovi prof Ponavljanje Terrapin Logo
INFORMATIKA 7 Domagoj Bujadinović, prof.
Ponavljanje Terrapin Logo! 2. KORNJAČA 1. PROGRAMIRAN JE TERRAPIN LOGO 3. FD, BK, RT, LT, PU, PD, CS, 4. UREĐIVAČ TEKSTA 2
Što je koordinatni sustav ? • Koordinatni sustav je sustav koji ima određene fiksne objekte prema kojima se može odrediti položaj svakog objekta u njemu. 3
Što je koordinatni sustav ? II. kvadrant (-, +) Y- ordinata I. kvadrant (+, +) apscisa-X III. kvadrant (–, –) IV. kvadrant (+, –) 4
Naredba SETX • U Prozor naredbi upišite SETX 200 Y X (200, 0) Kao što vidimo naredba SETX pomiče kornjaču do točke sa zadanom apscisom, a ordinata ostaje ne promijenjena. 5
Naredba SETY • U Prozor naredbi upišite SETY 200 Y (0, 200) X • Kao što vidimo naredba SETY pomiče kornjaču do točke sa zadanom ordinatom, apscisa ostaje ista. 6
Naredba SETXY • U Prozor naredbi upišite SETXY [0 0] Y (0, 0) X Naredba SETXY pomiče kornjaču do točke sa zadanim koordinatama (x, y). 7
Naredba SETHEADING ILI SETH • U Prozor naredbi upišite SETH 50 • Što smo dobili? • Kornjača se zakrenula za kut od 50 stupnjeva • Uz tu naredbu se dodaje broj od 1 do 360, a koji u stupnjevima zakreće kornjaču u željnom smjeru. 8
Naredba HEADING • U Prozor naredbi upišite HEADING • Što smo dobili? • U Prozoru naredbi piše: • Rezultat: 50 kut koji ste napisali u predhodnoj naredbi ( SETH). 9
Ponavljanje Terrapin Logo! • Što je mnogokut ? – Mnogokuti su geometrijski likovi s tri ili više stranica. • Kojom naredbom u LOGU smo olakšali crtanje n -terokuta ? • Primjer ? – Procedura – REPEAT 5 [ FD 100 RT 360/5] 10
Rezultat procedure 11
Povezanost s informatikom ? ? ? Neboder ? ? ? Prozor ? ? ? 12
Ipak povezanost ! • Kao što prozor na neboderu omogućava pogled na grad, tako i prozori na računalu omogućuju pogled u neki od programa ili izbornika naredbi ? 13
Danas ćemo naučiti mijenjati veličinu i položaj Grafičkog prozora i Prozora naredbi, te zadavati nove grafičke prozore. Izrada grafičkog sučelja
Cjelokupan rad na računalu postao je jednostavni pojavom WINDOWS-a ! DOS sučelje Windows sučelje 15
16
PROZORI U LOGO-u • Pokrenite Logo • Pogledajte koliko prozora imamo u Logo-u ? • Kako se nazivaju ? 17
18
PROGRAMI LOGO POD WINDOWSIMA • Nove verzije LOGO su u potpunosti izvedeni u grafičkom sučelju s nizom vlastitih mogućnosti za kreiranje prozora i naredbi. 19
Rad s prozorima ! • Posebnu važnost imaju gumbi za smanjivanje, povećavanje i zatvaranje prozora. • Ako je otvoreno više prozora tada ima i više redi gumba. Grafičko sučelje - izbor naredbi i procedura pomoću grafičkih sličica (ikona). Prozor - prostor za prikaz ili rad u pojedinim programima 20
Desnim klikom miša na bilo koji prozor otvara se prozor sa svojstvima pojedinog prozora. 21
Naredbe pozadine • BGCOLOR – boja pozadine prozora, kombinacija crvene, zelene i plave • POSITION – mjesto na kojem se prozor nalazi na ekranu • SIZE – veličina prozora u točkicama • TITLE – naslov prozora (u naslovnoj traci) 22
Naredba PPROP • Naredba PPROP (engl. Put PROPerty, stavi svojstvo) omogućuje nam mijenjanje svojstava prozora. PPROP naredba ima 3 ulazne vrijednosti: ime prozora, ime svojstva i vrijednost svojstva. • Primjer: • Želimo li smanjiti veličinu grafičkog prozora na [250 200] pišemo naredbu: • PPROP “GRAPHICS “SIZE [250 200] 23
Zadatak za učenike • Napisati program koje se zove graficki pomoću naredbe pprop promijenite vrijednosti svojstva grafičkog prozora tako da bude: 24
Rješenje: • TO GRAFICKI • PPROP "GRAPHICS "BGCOLOR [176 244 215] • PPROP "GRAPHICS "SIZE [237 238] • PPROP "GRAPHICS "POSITION [169 62] • END 25
Kontrolni gumbi • Odaberemo izbornik PROZOR - alati • Padajući izbornik – odaberemo kontrole • Prevučemo u grafički prozor • Desnim klikom na prevučenu kontrolu određujemo svojstva 26
Naredbe gumba • ENABLED – aktivnost gumba (može li se kliknuti na njega); vrijednost TRUE ili FALSE NAME – naziv gumba • POSITION – mjesto gumba u prozoru • RUN – naredba koja izvršava program klikom na gumb • SIZE – veličina gumba • TEXT – poruka koja piše na gumbu 27
Zadatak • Kreirajmo gumb na kojem će pisati Peterokut. Klikom na gumb Peterokut na računalu treba nacrtati peterokut duljine stranice 100. • • To peterokut Repeat 5 [fd 100 rt 360/5] End Zatim otići na gumb i promijeniti naziv u peterokut i u naredbi RUN upisati peterokut. 28
Zadatak • Kreiraj gumb na kojem će pisati trokut. Klikom na gumb trokut na računalu treba nacrtati trokut duljine stranice 150. • 29
Zadatak • Kreirajmo gumb na kojem će pisati Kvadrat. Klikom na gumb Kvadrat oko sredine ekrana treba nacrtati kvadrat duljine stranice 100 ispunjen slučajnom bojom? • Kreirati proceduru s varijablom A! 30
Rješenje • • • To kvadrat : A pu make "D : A/2 setxy eval [-: D] pd repeat 4 [fd : A rt 90] pu setxy [0 0] pd setpc random 15 Fill end 31
Ponovimo ! • Koja su dva osnovna programa u LOGOu ? • Kojim svojstvom možemo definirati pozadinsku boju prozora ? • Objasnite svojstvo RUN kod gumba ? • Kojom naredbom može promijeniti veličinu gumba ? • Ponovimo ostale naredbe ? 32
Hvala na pažnji ! Kraj 33
- Slides: 33