Risanje likov v Scratchu

Risanje likov v Scratchu

Avtor: Gorazd Novak, Matija Lokar

Vsebina gradiva



Gradivo bo v pomoč pri risanju geometrijskih likov s programskim orodjem Scratch. Risali bomo like, kot so kvadrat, pravokotnik in trikotnik in še nekaj mnogokotnikov.


(mucLiki.png)


Vsakdanji svet


V svetu vsak dan naletimo na različne predmete, ki so sestavljeni iz likov in teles: trikotnikov, pravokotnikov, kvadratov, krogov, šestkotnikov, stožcev, kock, piramid in drugih.

(Honey_comb.jpg)


Vir: Merdal - http://commons.wikimedia.org/wiki/File:Honey_comb.jpg


(domik.png)


Vir: Batinok - http://openclipart.org/image/800px/svg_to_png/84013/domik.png

(schoolfreeware_Kite.png)


Vir: SchoolFreeware.com - http://openclipart.org/image/800px/svg_to_png/19648/schoolfreeware_Kite.png

(pitr_Rocket_icon.png)


Vir: http://openclipart.org/image/800px/svg_to_png/22539/pitr_Rocket_icon.png


Pa poskusi narisati nekaj likov v Scratchu. Pri delu ti pomagal maček Miško. Preden sploh začneta, najprej ponovi tisto, kar znaš o likih.

Preveri svoje znanje 1



Katere like poznaš?

Preveri

Pravilno

Bravo! Odgovoril si pravilno. Da zapreš to okno, pritisni tipko ESC na tipkovnici (čisto levo zgoraj).

Napačno

Žal je tvoj odgovor napačen. Premisli in poskusi ponovno rešiti nalogo. Da zapreš to okno, pritisni tipko ESC na tipkovnici (čisto levo zgoraj).

Preveri svoje znanje 2


Poveži lik z ustreznim imenom.

Moder pravokotnik potegni na sivega. Ko misliš, da si nalogo uspešno rešil, klikni na gumb Preveri. Če želiš podatke popraviti, jih potegni na desno. Če želiš pobrisati vse rešitve, klikni na gumb Počisti

trikotnik
pravokotnik
kvadrat
krog

Preveri

Pravilno

Bravo! Odgovoril si pravilno. Da zapreš to okno, pritisni tipko ESC na tipkovnici (čisto levo zgoraj).

Napačno

Žal je tvoj odgovor napačen. Premisli in poskusi ponovno rešiti nalogo. Da zapreš to okno, pritisni tipko ESC na tipkovnici (čisto levo zgoraj).

Preveri svoje znanje 3


Katere so značilnosti kvadrata?

Preveri

Pravilno

Bravo! Odgovoril si pravilno.

Napačno

Žal je tvoj odgovor napačen.

Kvadrat


Mačku Miškotu pomagaj narisati kvadrat, katerega stranica je dolga 200 korakov.



Moj program

Da pa bomo videli, kaj smo naredili, bomo seveda pred vsako kombinacijo blokov dodali še ukaze, s katerimi bo naš maček narisal, kar smo do sedaj naredili.

Se spomniš, katere ukaze moramo dodati? Rešitev je na naslednji strani.

Moj program

Moja rešitev:

(kvadrat1.png)

Kvadrat 2



Seveda! Moramo spustiti svinčnik, da lahko rišemo na naš oder, pri tem dodamo še ukaz za nastavitev poljubne barve svinčnika in kar je tudi pomembno - ko se bomo igrali z novimi ukaze, bi bilo dobro še pripeti ukaz Izbriši.
Tako bomo lahko vedno risali na novo, na čisto podlago

(svincnik.png)


Moj program

Če dobro pogledaš program, lahko ugotoviš, da se nekateri ukazi ponavljajo.



Si že ugotovil?

Moj program

Moja rešitev:

(svincnik2.png)

Kvadrat 3


Tako je! Ponavljata se ukaza za premikanje in obrat v desno za 90 stopinj. Ponovita se 4-krat, saj ima kvadrat 4 stranice.


Program, ki izriše kvadrat, lahko skrajšaš in izboljšaš tako, da uporabiš nov ukaz Ponovi.


(ponovi.gif)

Kolikokrat moraš ponoviti ukaza premakni in obrni? Preveri na spodnji sliki.

(kvadrat1.png)


Opomba
Od tu naprej bodo prikazani le 'modri' ukazi, torej ukazi za premikanje, obračanje...
Za prikaz delovanja boš ustvarjene bloke samo pripel k že pripravljeni 'zeleni' kombinaciji (izbriši, spusti, nastavi barvo...)

Kvadrat 4


Ukaza moraš ponoviti 4-krat, saj moraš narisati 4 stranice. Zato namesto števila 10 vpiši število 4.


Da bo program deloval pravilno, moraš oba ukaza potegniti v ukaz ponovi


(kvadrat2.png)



Tako, pa si uspešno narisal kvadrat tudi na krajši način.


Sedaj pa premisli, kaj veš o pravokotniku.

Pravokotnik


Si premislil? Pa preveri svoje znanje. Kaj je značilno za pravokotnik?

Preveri

Pravilno

Bravo! Odgovoril si pravilno. Da zapreš to okno, pritisni tipko ESC na tipkovnici (čisto levo zgoraj).

Napačno

Žal je tvoj odgovor napačen. Premisli in poskusi ponovno rešiti nalogo. Da zapreš to okno, pritisni tipko ESC na tipkovnici (čisto levo zgoraj).

Pravokotnik 2


Napiši program, ki bo mačku Miškotu pomagal narisati pravokotnik. Stranica a naj bo dolga 120, stranica b pa 200 korakov.


Moj program

Tudi ta program lahko skrajšaš s pomočjo ukaza ponovi. Premisli, kateri ukazi se ponavljajo in kolikokrat.

Moj program

Moja rešitev:

(pravokotnik1.png)

Pravokotnik 3


Ukazi se ponovijo 2-krat, zato moraš številko ponavljanja spremeniti v 2.

Zaženi program. Je maček Miško narisal pravokotnik? Bravo!


Moj program

Moj program

Moja rešitev:

(pravokotnik2.png)

Trikotnik


Risanje kvadrata in pravokotnika je enostavno. Kaj pa risanje enakostraničnega trikotnika?


Enakostranični trikotnik je trikotnik, ki ima vse 3 stranice enako dolge. Tudi za njegovo izdelavo boš potreboval ukaza premakni in obrni. Pri kvadratu in pravokotniku si uporabil obrni se desno/levo za 90 stopinj, pri trikotniku pa boš moral to število spremeniti.


(katero_stevilo.gif)



Kot veš, da se, če se obrneš okoli svoje osi (v krogu), obrneš za 360 stopinj. Če se želiš narisati trikotnik, moraš število 360 deliti s 3 (ker ima trikotnik 3 stranice) - torej se moraš obrniti za 120 stopinj. Da si olajšaš delo, lahko uporabiš ukaz


(deljenje.gif)



V prvi prostor vnesi število 360, v drugega pa 3. Tako bo program sam izračunal kot, za katerega se mora Miško obrniti.


(deljenje1.gif)


Zgornji ukaz prenesi v ukaz obrni se desno/levo.

(deljenje2.png)



Zaženi program!
Ti je uspelo?

Moj program

Moj program

Moja rešitev:

(trikotnikOsn.png)

Trikotnik


Odlično!
Sedaj pa poskusi napisati program, ki bo uporabil ukaz ponovi.
Zaženi program! Ti je uspelo?


Moj program

Moj program

Moja rešitev:

(trikotnik1.png)


Večkotniki


Sedaj že znaš narisati kvadrat, pravokotnik in trikotnik. Bi znal spremeniti program tako, da bo narisal petkotnik, šestkotnik, osemkotnik … Poskusi!

Premisli o številu stranic posameznega lika in kolikokrat se ukazi ponovijo.

Ti je uspelo?


Moji programi

Moj program

Moja rešitev:

(petkotnik.png)


(sestkotnik.png)


(sedemkotnik.png)


(osemkotnik.png)
0%
0%