HETEDIKESEKNEK - TANANYAG - FELADATOK - SZORGALMI

FELADATOK

IMAGINE LOGO GYAKORLÁS
 -puska-, akinek kell esetleg :)-

Imagine LOGO példák
(kék színnel a feladat, zölddel a megoldása látható)


Írj eljárást, mely a pnégyzet parancs beírására rajzol egy 90 egység oldalú négyzetet, melynek minden oldala piros (vörös) színű!
eljárás pnégyzet
tsz! ”vörös
ism 4[e 90 b 360/4]
vége

A vonal parancs hatására kérdezze meg, hogy milyen hosszú és vastagságú vonalat rajzoljon, majd húzza is meg ezt a vonalat!
eljárás vonal :hosszú  :vastag
tv! :vastag
e :hosszú
vége

A sok parancs hatására rajzoljon a teknős sokszöget! Előtte kérdezze meg, hogy milyen hosszú legyen az oldala és hány oldala legyen!
eljárás sok :hossz :db
ism :db[e :hossz b 360/:db]
vége

A cél parancs beírására rajzoljon céltáblát! Kérdezze meg, hány körből álljon, és hány egységnyi távolság legyen a körök között!
eljárás cél :db :táv
ism :db[kör :táv*hányadik]
vége

A tégla56 parancs hatására rajzoljon téglalapot. A szélessége mindig 50, a magassága mindig 60 egység legyen!
eljárás tégla56
e 60 b 90 e 50 b 90
e 60 b 90 e 50 b 90
vége

A tégla parancs hatására rajzoljon téglalapot. Előtte kérdezze meg, milyen széles és milyen magas legyen!
eljárás tégla :széles :magas
e :magas j 90 e :széles j 90
e :magas j 90 e :széles j 90
vége
   
A hsz parancs hatására rajzoljon szabályos háromszöget! Rajzolás előtt kérdezze meg, milyen hosszúak legyenek az oldalai!
eljárás hsz :oldalhossz
ism 3[e :oldalhossz b 360/3]
vége

A bal parancs beírására a teknős „oldalazzon” bal felé, és húzzon vonalat maga után (kérdezze meg, milyen hosszút)!
eljárás bal :mennyit
b 90
e :mennyit
j 90
vége

A jobb parancs beírására a teknős „oldalazzon” jobb felé, és húzzon vonalat maga után (kérdezze meg, milyen hosszút)!
eljárás jobb :mennyit
j 90
e :mennyit
b 90
vége
_________________________________________________________________
Az alábbi eljárás hiányos, egészítsd ki! Írd be a hiányzó szavakat a pontok helyére!

… negyzet :oldal

ism 4 [e :oldal j 360/4]



Megoldás:

eljárás negyzet :oldal

ism 4 [e :oldal j 360/4]

vége
_________________________________________________________________
Egy paraméteres eljárást írtam, mely megkérdezi, mekkora legyen a háromszög oldala, majd meg is rajzolja a (szabályos) háromszöget. Írd át úgy, hogy ötszöget rajzoljon!

eljárás haromszog :oldal

ism 3 [e :oldal b 360/3]

vége


Megoldás:

eljárás ötszög :oldal

ism 5 [e :oldal b 360/5]

vége


_________________________________________________________________
Az alábbi parancssor egy balra forgó négyzetet rajzol, mely 4 teljes kört tesz meg. Módosítsd úgy, hogy gyorsabban forogjon, jobbra és 8 körülfordulást tegyen meg!
ism 4*360 [ism 4 [e 150 j 90] várj 100 törölkép b hányadik]

Megoldás:

ism 8*360 [ism 4 [e 150 j 90] várj ide 100 alatti szám kell  törölkép j hányadik]
_________________________________________________________________
A következő eljárás mindig egy 200 egység széles és 230 egység magas téglalapot rajzol. Alakítsd át úgy, hogy paraméteres legyen, azaz kérdezze meg, hogy mekkora legyen a szélessége és a magassága a téglalapnak!

eljárás tegla200230

e 230 j 90 e 200 j 90

e 230 j 90 e 200 j 90

vége

Megoldás:

eljárás tégla :széles :magas

:magas j 90 e :széles j 90

:magas j 90 e :széles j 90

vége
_________________________________________________________________
Az alábbi parancs egy hatszöget rajzol. Alakítsd át úgy, hogy hatszög helyett hétszög legyen, melynek minden oldala más-más vastagságú és színű!

ism 6 [e 150 b 360/6]

Megoldás:

ism 7 [tsz! hányadik tv! hányadik e 150 b 360/7]
tsz! hányadik: ettől lesz minden vonal más-más színű
tv! hányadik: ettől lesz minden vonal más-más vastagságú