MSW Logo Puni naziv Kratic a Objanjenje FORWARD
MSW Logo
Puni naziv Kratic a Objašnjenje FORWARD n FD n Pomiče kornjaču naprijed za zadani broj točkica. BACK n BK n Pomiče kornjaču natrag za zadani broj točkica. RIGHT n RT n Zakreće kornjaču u desnu stranu za zadani broj stupnjeva. LEFT n LT n Zakreće kornjaču u lijevu stranu za zadani broj stupnjeva. CLEANSCREEN CS Briše sliku sa zaslona i vraća kornjaču u sredinu zaslona. CLEAN Briše sliku sa zaslona bez pomicanja kornjače. HOME Vraća kornjaču u sredinu zaslona i usmjerava prema vrhu zaslona. (ali za sobom ostavlja trag ako je olovka spuštena) PENUP PU Diže olovku kornjače da kod kretanja ne crta PENDOWN PD Spušta olovku kornjače kako bi pri kretanju mogla crtati. PENERASE PE Briše nacrtane crte prelaskom preko njih. PENPAINT PPT Isključujemo brisanje , kornjača ponovno crta. HIDETURTLE HT Sakriva kornjaču ali pri kretanju i dalje crta SHOWTURTLE ST Kornjača se ponovno pojavljuje na zaslonu
Pomoću kornjače nacrtati Spremiti kao sliku (bitmap) Bitmap > Save As
Matematička pravila
Zbrajanje kutova RT 45 RT 75 = RT 120
Puni kut. Unutarnji i vanjski kutovi Unutarnji kut Vanjski kut Puni kut je kut koji ima 360 ° + = 360º
Ispruženi kut i suplementarni kutovi + = 180 ° -
Nacrtati sljedeće kutove • • = 60 º = 90 º = 150 º
Pisanje prcedura u editoru to unutarnji : kut rt 90 fd 100 lt 180 - : kut fd 100 end Isprobati : unutarnji 60 unutarnji 10 unutarnji 45 unutarnji 135
Trokut + + = 180 °
Jednakostranični trokut • Stranice su jednakih duljina • Sva tri kuta su jednaka i imaju 60º
Crtanje jednakostraničnog trokuta • Koliko se mora zakrenuti kornjača u jednakostraničnom trokutu ? • Nacrtati trokut tako da se krene s naredbom rt 90 • Nacrtati trokut duljine stranice 80 • Napisati proceduru pod nazivom trokut koji crta jednakostranični trokut duljine stranice 50 (naredbe koje se ponavljaju kopirati) • Izmjeniti prethodnu proceduru tako da se doda nepoznanica : d za duljinu stranice
Procedura za crtanje trokuta to trokut : d fd : d rt 120 end Isprobati : trokut 60 trokut 200 trokut 70
Jednakokračni trokut • Ima dvije stranice jednakih duljina • b - krakovi • a – baza • kutovi uz bazu su jednaki • + 2* = 180º • = (180 - ) / 2
Crtanje jednakokračnog trokuta • Nacrtaj jednakokračan trokut b=100 , =50 • Napiši proceduru pod nazivom jednakokracni : beta za crtanje jednakokračnog trokuta
Procedura za crtanje jednakokračnog trokuta to jednakokracni : beta rt 90 - : beta fd : b make "alfa 180 - 2*: beta Isprobati : rt 180 - : alfa jednakokracni fd : b jednakokracni home jednakokracni end 200 30 150 50 100 60
Pravokutni trokut • • pravi kut 90º a i b su katete c je hipotenuza za ostala dva kuta vrijedi pravilo + = 90º
Jednakokračni pravokutni trokut • trokut koji ima pravi kut • duljine obadviju kateta su jednake • kutovi uz hipotenuzu imaju 45º
Crtanje pravokutnog trokuta Središte ekrana • Nacrtaj pravokutni trokut sa slijedećim vrijednostima a = 100 b= 80 b a • Napiši proceduru pravokutni : a : b koja briše ekran i crta pravokutni trokut kojemu su duljine kateta : a i : b
Procedura za crtanje pravokutnog trokuta to pravokutni : a : b cs rt 90 fd : a lt 90 fd : b home end Isprobati : pravokutni 200 80 pravokutni 150 50 pravokutni 150 200
Kvadrat • četverokut kojemu su jednake sve stranice i svi kutevi • ima četiri prava kuta
Crtanje kvadrata • Nacrtaj kvadrat s duljinom stranice 100 • Napiši program kvadrat koji crta kvadrat s duljinom stranice 150 • Napiši proceduru kvadrat 1 : d koji crta kvadrat s duljinom stranice : d
Procedura za crtanje kvadrata to kvadrat fd 150 rt 90 end to kvadrat 1 : d fd : d rt 90 end Isprobati : kvadrat 1 60 kvadrat 1 200
Pravokutnik • četverokut koji ima četiri prava kuta • nasuprotne stranice imaju jednaku duljinu
Crtanje pravokutnika • Nacrtaj pravokutnik kojemu je stranica a = 200 a stranica b=100 • Napiši proceduru pravokutnik : a : b koji crta pravokutnik s duljinama stranica : a i : b
Procedura za crtanje pravokutnika to pravokutnik : a : b rt 90 fd : a lt 90 fd : b lt 90 Isprobati : end pravokutnik 200 100 pravokutnik 100 200 pravokutnik 300 50
Paralelogram • Četverokut kojemu su nasuprotne stranice paralelne • Duljine nasuprotnih stranica su jednake i nasuprotni kutevi su jednaki • + = 180º
Crtanje paralelograma • Nacrtaj paralelogram kojemu su stranice a=100 , b=90, =60 a) udesno b) prema gore • Napiši procedura paralelogram : a : b : alfa koji crta paralelogram s duljinama stranica : a i : b te kutom alfa
Procedura za crtanje paralelograma to paralelogram : a : b : alfa make "beta 180 - : alfa rt 90 - : alfa fd : b rt 180 - : beta fd : a rt 180 - : alfa fd : b rt 180 - : beta Isprobati : fd : a rt 180 - : alfa paralelogram 200 100 45 end paralelogram 100 200 60 paralelogram 40 150 55
Romb • četverokut koji ima sve stranice jednake duljine • nasuprotni kutevi su jednaki • + = 180º
Crtanje romba • Napiši proceduru romb : d : beta koji crta romb s duljinom stranice : d (iskopiraj proceduru paralelogram i samo ga izmjeni)
Program za crtanje romba to romb : d : beta make "alfa 180 - : beta rt 90 - : alfa fd : d rt 180 - : beta fd : d rt 180 - : alfa end Isprobati : romb 200 45 romb 150 125 romb 100 90
Trapez Jednakokračan trapez Krakovi jednake duljine Kutovi uz osnovicu jednaki • Četverokut kojemu su dvije stranice paralelne (a i c) • b i d su krakovi • + = 180º i + = 180º
Crtanje trapeza • Nacrtaj jednakokračan trapez kojemu je duljina stranice a=80 , b = 90 , c= 50, = 45
Pravilni n-terokut • Geometrijski lik s n vrhova kojemu su jednake duljine svih stranica i svi kutovi • = 360/n • = ((n-2)*180) / n
Crtanje n - terokuta • Nacrtaj peterokut duljine stranice 100 (kut zakretanje je 360/5) • Nacrtaj šesterokut duljine stranice 80 • Napiši proceduru sedmerokut : d koji crta sedmerokut s duljinom stranice : d
Procedura za crtanje peterokuta duljine stranice 100 to peterokut fd 100 rt 360/5 fd 100 rt 360/5 end
Procedura za crtanje šesterokuta duljine stranice 80 to sesterokut fd 80 rt 360/6 fd 80 rt 360/6 end
Procedura za crtanje sedmerokuta duljine stranice : d to sedmerokut : d fd : d rt 360/7 fd : d rt 360/7 end
Kružnica r S • skup točaka jednako udaljenih od središta • r – polumjer kružnice • CIRCLE 25 – naredba za crtanje kružnice • Pravilni 36 –terokut
Crtanje kružnice • Nacrtaj kružnice polumjera 50, 60 i 80 • Napiši proceduru kruznica : r koji crta kružnicu polumjera : r i kružnicu čiji je polumjer za 30 veći od prethodne kružnice • Što bi u prethodnoj proceduri trebali izmijeniti da osim polumjera unosimo i broj koji nam govori za koliko je polumjer slijedeće kružnice veći od zadanog polumjera : r
Program za crtanje kružnice polumjera : r to kruznica : r circle : r+30 end
Spremanje programa u MSW Logo-u File > Save as Naziv datoteke : Zadaci matematička pravila
Slaganje procedura
Što će nacrtati slijedeći program? to dva_kvadrata kvadrat rt 90 fd 100 lt 90 kvadrat end to kvadrat fd 100 rt 90 end
Zadatak 1 • Napiši proceduru tri_kvadrata koji će nacrtati slijedeću sliku
to tri_kvadrata kvadrat rt 120 end
Zadatak 2 • Napiši proceduru sedam_kvadrata koji će nacrtati slijedeću sliku
to sedam_kvadrata kvadrat rt 360/7 kvadrat rt 360/7 end
- Slides: 49