1.1. (A) Koordinatna grafika 7. RAZRED 1.1. (A) Koordinatna grafika
Principi koordinatne grafike nastaje crtanjem od točke do točke kornjača se izravno pomiče s jedne do druge točke ne mijenjajući smjer točke su definirane parom brojeva - koordinate par brojeva – koordinate točku određuju s pomoću koordinatnog sustava
Koordinatni sustav koordinatni sustav skup je pravila za opisivanje položaja točaka u ravnini određuju ga: dogovoreni položaj ishodišta (točke [0, 0]) smjer poprečne osi (one vezane za prvi broj ili x-koordinatu) smjer uzdužne osi (one vezane za drugi broj ili y-koordinatu) jedinični pomak duž poprečne osi (udaljenost između točaka [0,0] i [1,0]) jedinični pomak duž uzdužne osi (udaljenost između točaka [0,0] i [0,1]) smjer uzdužne osi jedinična udaljenost duž uzdužne osi smjer poprečne osi jedinična udaljenost duž poprečne osi položaj ishodišta
Naredba za pomak kornjače u neku točku SETXY :x :y :x – x-koordinata točke (broj koraka “popreko” grafičkog prozora Loga) :y – y-koordinata točke (broj koraka “uzduž” grafičkog prozora Loga) novi položaj kornjače zadan s X i Y preko: SETXY :X :Y razlika u y-koordinati iscrtana linija prethodni položaj kornjače smjer x-osi razlika u x-koordinati ishodište
Naredba za vraćanje koordinata točke POS naredba koja vraća x-koordinate i y-koordinate točke u kojoj se kornjača trenutačno nalazi valja ju upotrijebiti s nekom od naredaba koja će se s vraćenim parom vrijednosti na neki način koristiti, primjerice: Ispis koordinata PR POS Pohrana koordinata u nepoznanicu TOCKA MAKE “TOCKA POS
Naredba za vraćanje smjera prema točki TOWARDS [:x :y] naredba lijevo od sebe vraća smjer na kompasu duž kojega se iz točke u kojoj je kornjača trenutačno, pruža pravac prema točki zadanoj s :x i :y valja ju upotrijebiti s naredbama koje se s vraćenim podatkom na neki način koriste, primjerice: PR TOWARDS [100 200] SHOW TOWARDS [50 26]
Naredba za vraćanje udaljenosti između točaka DISTANCE [:x :y] naredba lijevo od sebe vraća udaljenost između točke u kojoj se nalazi kornjača do točke zadane s :x i :y valja ju upotrijebiti s naredbama koje se vraćenim podatkom na neki način koriste, primjerice: PR DISTANCE [100 200] SHOW DISTANCE [50 26]
Naredba za postavljanje apsolutnog kursa kornjače SETHEADING :kurs postavlja se smjer kornjače na apsolutni kurs (ne poput naredaba RT i LT u odnosu na prethodni položaj kornjače, već u odnosu na sjever kompasa) služi za povezivanje koordinatne i kornjačine grafike: SETHEADING TOWARDS [100 200]
Usporedba kornjačine i koordinatne grafike Koordinatna grafika: MAKE “VRHOVI [0 100 100 100 100 0 0 0] REPEAT 4 [ SETXY LIST FIRST :VRHOVI FIRST BUTFIRST :VRHOVI MAKE “VRHOVI BUTFIRST BUTFIRST :VRHOVI ] Kornjačina grafika bez koordinata točaka: REPEAT 4 [ FD 100 RT 90 ] Kornjačina grafika s nepoznanicom VRHOVI: MAKE “VRHOVI [0 100 100 100 100 0 0 0] SETHEADING TOWARDS LIST FIRST :VRHOVI FIRST BUTFIRST :VRHOVI FD DISTANCE LIST FIRST :VRHOVI FIRTST BUTFIRST :VRHOVI MAKE “VRHOVI BUTFIRST BUTFIRST :VRHOVI 100 100
DOMAĆA ZADAĆA U RADNOJ BILJEŽNICI RIJEŠI VJEŽBE 1.1. NA STRANICAMA 6,7,8 i 9.