Professional Documents
Culture Documents
Tartalom
1. gyakorlat: Emberfej rajzolása ............................................................................................ 5
2. gyakorlat: Angol nyelvű utasítások használatára példák ................................................... 6
3. gyakorlat: Példák körök rajzolására .................................................................................. 8
4. gyakorlat: Villám készítése ............................................................................................... 9
5. gyakorlat: Ágyú rajzolása 1 változat ............................................................................... 10
6. gyakorlat: Ágyú rajzolása 2 változat ............................................................................... 11
7. gyakorlat: Alma rajzolása ................................................................................................ 12
8. gyakorlat: Nyolcashoz hasonló jel rajzolása, majd forgatása 90 fokkal ......................... 14
9. gyakorlat: Érdekes robot rajzolása .................................................................................. 15
10. gyakorlat: Hegy rajzolása 1 változat ............................................................................. 17
11. gyakorlat: Hegy rajzolása 2 változat ............................................................................. 18
12. gyakorlat: Dísz pajzs rajzolása ...................................................................................... 19
13. gyakorlat: Pajzs rajzolása magyar dísszel ..................................................................... 19
14. gyakorlat: Vízcsepp rajzolása ........................................................................................ 20
15. gyakorlat: Repülő rajzolása ........................................................................................... 21
16. gyakorlat: Számmisztika................................................................................................ 22
17. gyakorlat: Vitorláshajó rajzolása ................................................................................... 25
18. gyakorlat: 13 kör rajzolása ............................................................................................ 26
19. gyakorlat: Háromszög rajzolása .................................................................................... 27
20. gyakorlat: Négyzet rajzolása ......................................................................................... 28
21. gyakorlat: Ember rajzolása ............................................................................................ 29
22. gyakorlat: Papírhajtogatás rajzolása .............................................................................. 30
23. gyakorlat: Kutya rajzolása ............................................................................................. 30
24. gyakorlat: Macska rajzolása .......................................................................................... 31
25. gyakorlat: Arab számok rajzolása.................................................................................. 32
26. gyakorlat: Futball-labda rajzolása ................................................................................. 33
27. gyakorlat: Futballpálya rajzolása ................................................................................... 35
28. gyakorlat: Kosárlabda rajzolása..................................................................................... 36
29. gyakorlat: Kulcs rajzolása ............................................................................................. 37
30. gyakorlat: Pajzs rajzolása .............................................................................................. 38
31. gyakorlat: Robotparipa rajzolása ................................................................................... 39
32. gyakorlat: Teniszező rajzolása....................................................................................... 41
33. gyakorlat: Példák körívek kirajzolására ........................................................................ 42
34. gyakorlat: Vár építése 1. változat .................................................................................. 43
35. gyakorlat: Vár rajzolása 2. változat ............................................................................... 44
36. gyakorlat: Virág rajzolása .............................................................................................. 46
37. gyakorlat: Sokszög rajzolása ......................................................................................... 47
38. gyakorlat: Csiga rajzolása .............................................................................................. 48
39. gyakorlat: Kisteherautó rajzolása .................................................................................. 49
40. gyakorlat: Nagyteherautó rajzolása ............................................................................... 50
41. gyakorlat: Esernyő rajzolása.......................................................................................... 51
42. gyakorlat: Focista rajzolása ........................................................................................... 52
43. gyakorlat: Hamburger rajzolása .................................................................................... 53
44. gyakorlat: Kard rajzolása 1 változat .............................................................................. 54
45. gyakorlat: Kard rajzolása 2 változat .............................................................................. 55
46. gyakorlat: Kerékpár rajzolása ........................................................................................ 56
47. gyakorlat: Nyitott és zárt lakat rajzolása, majd animáció készítése belőle ................... 57
48. gyakorlat: Levél rajzolása 1 változat ............................................................................. 58
49. gyakorlat: Levél rajzolása 2 változat ............................................................................. 59
50. gyakorlat: Pajzs magyar dísszel rajzolása 2 változat ..................................................... 60
51. gyakorlat: Pajzs magyar dísszel rajzolása 3 változat ..................................................... 61
52. gyakorlat: Pisztoly rajzolása .......................................................................................... 62
53. gyakorlat: Pizza szelet rajzolása .................................................................................... 63
54. gyakorlat: Pizza rajzolása .............................................................................................. 64
55. gyakorlat: Roller rajzolása ............................................................................................. 65
56. gyakorlat: Tulipán rajzolása .......................................................................................... 66
57. gyakorlat: Versenyautó rajzolása................................................................................... 67
58. gyakorlat: Kétélű fejsze rajzolása .................................................................................. 69
59. gyakorlat: Íj és nyílvessző rajzolása .............................................................................. 70
60. gyakorlat: Négy kis ház rajzolása .................................................................................. 71
61. gyakorlat: Példa egyben kör, négyszög, ötszög, hatszög, hétszög kirajzolása .............. 73
62. gyakorlat: Rakéta rajzolása............................................................................................ 74
63. gyakorlat: Ház rajzolása ................................................................................................ 75
64. gyakorlat: Csillag rajzolása ........................................................................................... 76
65. gyakorlat: Ismétlés, eltolás, forgatás alkalmazásával való rajzolás............................... 77
66. gyakorlat: Ismétlések alkalmazásával való rajzolás ...................................................... 78
67. gyakorlat: Körív rajzolása ............................................................................................. 79
68. gyakorlat: Margaréta rajzolása ...................................................................................... 80
69. gyakorlat: Segédeljárások fűrész sorminta kirajzolása.................................................. 81
70. gyakorlat: Segédeljárások kockás sorminta kirajzolása ................................................ 82
71. gyakorlat: Fa kirajzolása ................................................................................................ 83
72. gyakorlat: Koch görbe kirajzolása ................................................................................. 84
73. gyakorlat: Segédeljárások háromszögekből mozaik kirajzolása ................................... 85
74. gyakorlat: Segédeljárások négyszögekből mozaik kirajzolása ...................................... 86
75. gyakorlat: Spirál rajzolása ............................................................................................. 87
76. gyakorlat: Fősierpháromszög kirajzolása ...................................................................... 88
77. gyakorlat: Logikai gyakorlatok ..................................................................................... 89
78. gyakorlat: Véletlen rajz készítése, villanó háttér ........................................................... 90
79. gyakorlat: Ki a nagyobb? ............................................................................................... 91
80. gyakorlat: Pozitív és negatív számok megszámolása .................................................... 92
Angol nyelvű utasítások használatára példák
1. gyakorlat: Emberfej rajzolása
Osztály: V. osztály
Helyszín: informatika labor
Szükséges eszközök: tábla, kréta, számítógép, projektor, füzet, írószer
Feladat nehézségi szintje: könnyű
Feladat célja: alapszavakkal való ismerkedés, teknős mozgásának, irányításának
tanulmányozása
Módszerek: frontális, magyarázat, szemléltetés, beszélgetés, egyéni vagy páros
feladatvégzés
Feladathoz javasolt felhívószöveg:
1. feladat: Miután beléptél online, vagy a számítógépeden lévő Logo programba, gépeld
be az alábbi utasításokat és nézd meg, hogyan működik a teknős és milyen dolgokra
képes?
2. feladat: Felhasználva a right, forward, penup utasításokat készítsd el az alábbi ábrát.
3. feladat (akár értékelés alkalmával is használható): a hiányzó részekre milyen
utasításokat kell beírnunk, ahhoz, hogy az alábbi rajzot kapjuk?
right 90 right 90
forward 20 forward 20
right 90 left 45
forward 20 forward 10
right 90 right 135
forward 50 forward 5
right 90 penup
forward 60 forward 20
right 90 right 90
forward 50
Eredmény:
2. gyakorlat: Angol nyelvű utasítások használatára példák
Osztály: V. vagy VI. oszály vagy informatika szakkör (2. feladat)
Helyszín: informatika labor
Szükséges eszközök: tábla, kréta, számítógép, projektor, füzet, írószer
Feladat nehézségi szintje: közepes
Feladat célja: alapszavakkal való ismerkedés, teknős mozgásának, irányításának
tanulmányozása, algoritmikus gondolkodásmód kialakítása, fejlesztése
Módszerek: magyarázat, szemléltetés, beszélgetés, szakértői mozaik, páros vagy csoportos
feladatvégzés
Feladathoz javasolt felhívószöveg:
1. feladat: Miután beléptél online, vagy a számítógépeden lévő Logo programba, gépeld
be az alábbi utasításokat és nézd meg, hogyan működik a teknős és milyen dolgokra
képes?
Figyelj a cs vagy clearscreen utasításra, mert az időnként törli a képernyő teljes tartalmát.
Ha valamelyik rajzot le szeretnéd menteni, akkor még a cs vagy clearscreen utasítás
begépelése előtt tedd meg, különben utólag már nem lesz rá lehetőséged!
Eredmény:
3. gyakorlat: Példák körök rajzolására
Osztály: V. osztály vagy informatika szakkör (2. feladat)
Helyszín: informatika labor
Szükséges eszközök: tábla, kréta, számítógép, projektor, füzet, írószer
Feladat nehézségi szintje: közepes
Feladat célja: alapszavakkal való ismerkedés, teknős mozgásának, irányításának
tanulmányozása, algoritmikus gondolkodásmód kialakítása, fejlesztése
Módszerek: magyarázat, szemléltetés, beszélgetés, szakértői mozaik, páros vagy csoportos
feladatvégzés
Feladathoz javasolt felhívószöveg:
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy villámot fog
kirajzolni a számodra.
A Comenius Logo-ban egyszerre használhatjuk az utasítások magyar és angol nyelvű
változatát is. Imagine Logo-ban viszont vagy csak magyar vagy csak angol utasításokkal
tudunk dolgozni.
2. feladat: Milyen utasításokat kell beírnunk ahhoz, hogy az ábrán bemutatott villámot
kapjunk?
Comenius Logo-ban Imagine Logo-ban
b 45 e 80 b 45 e 80
b 101 tf e 30 tl b 101 tf e 30 tl
b 101 e 80 b 101 e 80
b 158.5 e 80 b 158.5 e 80
j 100 e 20 j 100 e 20
b 110 e 80 b 110 e 80
j 120 e 20 j 120 e 20
b 106 e 80 b 106 e 80
b 70 e 90 b 70 e 90
b 130 e 98 b 130 e 98
j 126 e 30 j 126 e 30
b 130 e 100 b 130 e 100
j 126 e 15 j 126 e 15
b 122 e 20 b 122 e 20
tf b 90 e 10 tf b 90 e 10
tsz! 14 tölt tsz! 0 tsz! "sárga tölt tsz!
e 100 tölt tl "fekete
e 100 tölt tl
Eredmény:
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy ágyút fog
kirajzolni a számodra.
A Comenius Logo-ban egyszerre használhatjuk az utasítások magyar és angol nyelvű
változatát is. Imagine Logo-ban viszont vagy csak magyar vagy csak angol utasításokkal
tudunk dolgozni.
2. feladat: Melyik kódrész melyik részét készíti el a rajznak?
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy ágyút fog
kirajzolni a számodra.
A Comenius Logo-ban egyszerre használhatjuk az utasítások magyar és angol nyelvű
változatát is. Imagine Logo-ban viszont vagy csak magyar vagy csak angol utasításokkal
tudunk dolgozni.
2. feladat: Melyik kódrész melyik részét készíti el a rajznak?
Imagine Logo-ban
törölkép
tf e 100 tl j 90 tf ism 30 [e 2 j 1] tl
ism 40 [e 2 j 1] tf ism 60 [e 2 j 1] tl
ism 29 [e 2 j 1] tf ism 42 [e 2 j 1] tl
ism 29 [e 2 j 1] tf ism 60 [e 2 j 1] tl
ism 40 [e 2 j 1] tf ism 30 [e 2 j 1]
lokálisváltozó "fent név poz "fent j 90 e 228
lokálisváltozó "lent név poz "lent h 228 b 90 tf ism 30 [e
2 j 1] tl
b 30 ism 30 [h 2 b 1] lokálisváltozó "szár név poz "szár
j 59 ism 30 [h 2 b 1] tf poz! :fent ism 160 [e 2 j 1] tl
j 20 ism 22 [e 2 j 1] b 40 ism 22 [e 2 j 1]
j 87 tf poz! :fent tl poz! :szár
b 90 e 3 j 80 e 29 j 10 poz! :fent
tf j 10 h 10 tölt e 10 b 10 tl j 90 tf ism 70 [e 2 j 1] tl
j 10 ism 60 [e 2 j 0.7] j 148
tf poz! :fent tl j 90 tf ism 290 [e 2 j 1] b 180 tl
b 10 ism 60 [e 2 b 0.7] b 148 tf poz! :fent tl
tv! 3 j 30 ism 20 [e 1 j 1] tv! 1 j 20
lokálisváltozó "levél név poz "levél
e 92 h 92 b 60 ism 90 [e 0.8 j 1] e 32 tf poz! :levél tl
j 30 ism 90 [e 0.8 b 1] e 32 tf poz! :fent b 40 h 80
j 90 e 20 b 90 tl ism 540 [e 0.4 j 1]
tf j 90 e 10 b 90 tl ism 540 [e 0.28 j 1]
lokálisváltozó "jobbszem név poz "jobbszem tf b 90 e 50 j
90 tl
ism 360 [e 0.4 b 1] tf b 90 e 10 j 90 tl
lokálisváltozó "balszem név poz "balszem ism 500 [e 0.28 b
1]
ism 640 [e 0.2 b 1] ism 590 [e 0.1 b 1]
ism 360 [e 0.06 j 1] b 70 tf poz! :jobbszem tl
ism 40 [e 0.28 j 1] j 180 ism 640 [e 0.2 b 1]
ism 590 [e 0.1 b 1] ism 360 [e 0.06 j 1]
b 70 tf poz! :fent h 84 b 90
ism 30 [e 0.2 b 1] ism 42 [e 1 b 1] tl
ism 78 [e 1 b 1] ism 60 [e 0.2 b 1]
ism 78 [e 1 b 1] tf ism 42 [e 1 b 1]
ism 30 [e 0.2 b 1] tl tf b 90 e 50 j 90 tl
ism 35 [e 1 j 1] ism 70 [h 1 b 1]
ism 35 [e 1 j 1] tf j 90 e 10 b 90 tl
ism 33 [e 1 j 1] ism 66 [h 1 b 1]
ism 33 [e 1 j 1] tf b 90 e 40 j 90 tl
ism 42 [e 0.5 b 1.3] ism 42 [h 0.5 j 1.3]
b 45 ism 54 [h 0.5 j 2] j 27 tf poz! :jobbszem e 60 tl
ism 90 [e 0.2 j 1.3] e 20 j 155 e 32 tf b 3 h 20 tölt
j 30 e 10 tölt j 61 poz! :balszem e 60 tl
ism 90 [e 0.2 b 1.3] e 20 b 155 e 32 tf j 3 h 20 tölt
b 30 e 12 tölt b 61 poz! :lent e 4 b 135 tl
e 6 j 100 e 6 b 80 e 10 j 135 e 10 tf
Imagine Logo-ban
poz! :lent e 4 j 115 tl e 6 b 100 e 6 j 80 e 10
b 135 e 10 tf b 90 e 10 tölt j 110 haza
tsz! "zöldesbarna5 tölt poz! :jobbszem tsz! "fekete
j 90 e 5 tölt b 10 e 18 tölt e 5 tsz! "halványkék tölt
tsz! "fekete b 80 poz! :balszem tsz! "fekete
ism 540 [e 0.28 b 1] b 90 e 5 tölt b 10 e 18 tölt
e 5 tsz! "halványkék tölt tsz! "fekete b 80
poz! :levél tsz! "zöldesbarna5 j 60 e 20 tölt j 90 e 10
tsz! "zöldesbarna4 tölt poz! :lent b 150 e 80
tsz! "vörös4 tölt tl tsz! "fekete
Eredmény:
Imagine Logo-ban
1. feladat: Készítsünk egy érdekes rajzot! Írd be az alábbi utasításokat Comenius Logo,
vagy Imagine Logo programba és nézd meg mit rajzol ki a teknőc.
2. feladat: Készíts Logo programot, amely az alábbi nyolcashoz hasonló jelet rajzolja ki.
1. feladat: Készítsünk egy érdekes rajzot egy robotról! Írd be az alábbi utasításokat
Comenius Logo, vagy Imagine Logo programba és nézd meg mit rajzol ki a teknőc.
2. feladat: Melyik kódrészlet készíti el a robot szemét, száját, orrát, nyakkendőjét, kezét,
lábát, fejét?
Eredmény:
Comenius Logo-ban Imagine Logo-ban
Megjegyzés: A robot feladat ötletét Gödri Dániel Tibor, VI. C osztályos tanuló adta.
1. feladat: Készítsünk egy érdekes rajzot! Írd be az alábbi utasításokat Comenius Logo,
vagy Imagine Logo programba és nézd meg mit rajzol ki a teknőc.
2. feladat: Írj Logo programot, amely az alábbi rajzot készíti el.
Eredmény:
1. feladat: Készítsünk egy érdekes rajzot! Írd be az alábbi utasításokat Comenius Logo,
vagy Imagine Logo programba és nézd meg mit rajzol ki a teknőc.
2. feladat: Írj Logo programot, amely az alábbi rajzot készíti el.
Eredmény:
1. feladat: Készítsünk egy érdekes rajzot! Írd be az alábbi utasításokat Comenius Logo,
vagy Imagine Logo programba és nézd meg mit rajzol ki a teknőc.
2. feladat: Írj Logo programot, amely az alábbi rajzot készíti el.
Eredmény:
Eredmény:
1. feladat: Készítsünk egy érdekes rajzot! Írd be az alábbi utasításokat Comenius Logo,
vagy Imagine Logo programba és nézd meg mit rajzol ki a teknőc.
2. feladat: Párosítsd, hogy melyik programrészlet, melyik vízcseppet készíti el.
Eredmény:
1. feladat: Készítsünk egy érdekes rajzot! Írd be az alábbi utasításokat Comenius Logo,
vagy Imagine Logo programba és nézd meg mit rajzol ki a teknőc.
2. feladat: Határozzátok meg, hogy melyik programrészlet készíti el a repülő szárnyát,
farok részét, propellerjét, színét.
törölmunka törölkép
tf e 30 tl tf e 30 tl
ism 11 [ism 8 [e 100 j 360/8] j ism 11 [ism 8 [e 100 j 360/8]
360/35] j 360/35]
törölmunka törölkép
ism 11 [ism 4 [e 100 j 360/4] j ism 11 [ism 4 [e 100 j 360/4]
360/35] j 360/35]
törölmunka törölkép
ism 8 [ ism 3 [e 100 j 120] j ism 8 [ ism 3 [e 100 j 120] j
360/8] 360/8]
törölmunka törölkép
ism 8 [ ism 2 [e 100 j 180] j ism 8 [ ism 2 [e 100 j 180] j
360/8] 360/8]
törölmunka törölkép
ism 8 [ ism 4 [e 100 j 90] j ism 8 [ ism 4 [e 100 j 90] j
360/8] 360/8]
törölmunka törölkép
ism 8 [ ism 5 [e 100 j 360/5] j ism 8 [ ism 5 [e 100 j 360/5]
360/8] j 360/8]
törölmunka törölkép
ism 8 [ ism 7 [e 100 j 360/7] j ism 8 [ ism 7 [e 100 j 360/7]
360/8] j 360/8]
törölmunka törölkép
ism 8 [ ism 8 [e 100 j 360/8] j ism 8 [ ism 8 [e 100 j 360/8]
360/8] j 360/8]
törölmunka törölkép
ism 8 [ ism 10 [e 80 j 36] j ism 8 [ ism 10 [e 80 j 36] j
360/8] 360/8]
törölmunka törölkép
ism 9 [ ism 10 [e 70 j 36] j ism 9 [ ism 10 [e 70 j 36] j
360/9] 360/9]
törölmunka törölkép
ism 9 [ ism 360 [e 1 j 1] j ism 9 [ ism 360 [e 1 j 1] j
360/9] 360/9]
törölmunka törölkép
ism 13 [ ism 360 [e 1 j 1] j ism 13 [ ism 360 [e 1 j 1] j
360/13] 360/13]
törölmunka törölkép
Comenius Logo-ban Imagine Logo-ban
ism 360 [ism 13 [e 8 j 360/13] ism 360 [ism 13 [e 8 j 360/13]
j 1] j 1]
törölmunka törölkép
ism 360 [ism 13 [e 20 j 360/13] ism 360 [ism 13 [e 20 j
j 1] 360/13] j 1]
törölmunka törölkép
ism 360 [ism 13 [e 60 j 360/13] ism 360 [ism 13 [e 60 j
j 1] 360/13] j 1]
törölmunka törölkép
ism 36 [ism 13 [e 60 j 360/13] ism 36 [ism 13 [e 60 j 360/13]
j 10] j 10]
törölmunka törölkép
ism 10 [ism 13 [e 50 j 360/13] ism 10 [ism 13 [e 50 j 360/13]
j 36] j 36]
törölmunka törölkép
ism 10 [ism 9 [e 80 j 360/9] j ism 10 [ism 9 [e 80 j 360/9] j
36] 36]
törölmunka törölkép
ism 6 [e 100 ism 360 [e 1 j 1] ism 6 [e 100 ism 360 [e 1 j 1]
h 100 j 60] h 100 j 60]
törölmunka törölkép
ism 6 [e 100 ism 360 [e 0.6 j ism 6 [e 100 ism 360 [e 0.6 j
1] h 100 j 60] 1] h 100 j 60]
törölmunka törölkép
ism 6 [e 100 ism 360 [e 0.8 j ism 6 [e 100 ism 360 [e 0.8 j
1] h 100 j 60] 1] h 100 j 60]
Eredmények:
1. feladat: Készítsünk egy érdekes rajzot! Írd be az alábbi utasításokat Comenius Logo,
vagy Imagine Logo programba és nézd meg mit rajzol ki a teknőc.
Eredmény:
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc 13 kört fog kirajzolni
a számodra.
Miután beléptél online, vagy a számítógépeden lévő Logo programba, gépeld be az alábbi
utasításokat és nézd meg, hogyan működik a teknős és milyen dolgokra képes?
Először készítsünk egy eljárást, amely megtanítja a teknőst háromszöget rajzolni.
haromszog 100
haromszog 200
haromszog 300
Eredmény:
Miután beléptél online, vagy a számítógépeden lévő Logo programba, gépeld be az alábbi
utasításokat és nézd meg, hogyan működik a teknős és milyen dolgokra képes?
a.) Először készítsünk egy eljárást, amely megtanítja a teknőst négyzetet rajzolni.
to fixnegyzet
repeat 4 [forward 50 right 90]
end
b.) Módosítsuk az előző eljárást úgy, hogy paraméterként tudjuk megadni a négyzet
oldalhosszát akárhányszor akarunk egy négyzetet rajzolni.
to valtozonegyzet:hossz
repeat 4 [forward :hossz right 90]
end
valtozonegyzet 10 valtozonegyzet 40
valtozonegyzet 20 valtozonegyzet 50
valtozonegyzet 30
Eredmény:
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy embert fog
kirajzolni a számodra.
2. feladat: a.) Készíts egy paraméteres eljárást, amely a program végrehajtása során az
általunk megadott sugarú kört rajzol.
b.) Felhasználva az általunk az a.) alpontban elkészített eljárást rajzoltassuk ki a teknőccel
az alábbi pálcika embert.
Test megrajzolása:
e 30 j 45 e 50 h 50
b 90 e 50 h 50
j 45 e 50 j 45 e 50 h 50
b 90 e 50 h 50 j 45 h 50
22. gyakorlat: Papírhajtogatás rajzolása
Osztály: V. vagy VI. osztály
Helyszín: informatika labor
Szükséges eszközök: tábla, kréta, számítógép, projektor, füzet, írószer
Feladat nehézségi szintje: közepes
Feladat célja: alapszavak használatának gyakorlása, alkalmazása, teknős mozgásának,
irányításának tanulmányozása, algoritmikus gondolkodásmód kialakítása, fejlesztése
Módszerek: magyarázat, szemléltetés, beszélgetés, szakértői mozaik, páros vagy csoportos
feladatvégzés
Feladathoz javasolt felhívószöveg:
1. feladat: Készíts egy kutyafejet. A feladat megoldása során használj legalább egy
globális változót.
2. feladat: Paranéteres eljárás segítségével készíts egy kutyafejet.
eljárás macska
törölkép
j 30
ism 6 [ism 3 [ e 100 j 120] e 100 j 60]
j 60 e 50 b 60 e 50 j 60 tf e 50 tl j 60 e 50
tf h 100 tl h 50 b 120 h 50 j 60
e 50 b 60 e 50 j 120 e 50
ism 3 [b 60 h 100] j 30
vége
eljárás háromszög
lokálisváltozó "ide név poz "ide
e 50 j 90 e 20
poz! :ide
tf b 75 e 10 tölt h 10 j 75 tl
Imagine Logo
vége
eljárás háromszög2
lokálisváltozó "ide név poz "ide
e 50 b 90 e 20
poz! :ide
tf j 75 e 10 tölt h 10 b 75 tl
vége
eljárás lófej
lokálisváltozó "ide név poz "ide
e 60 j 90 e 20 j 60 e 69.36 j 30 poz! :ide
tf j 60 h 5 tsz! "szürkésbarna3 tölt tsz! "fekete tl haza
vége
eljárás lófarok
lokálisváltozó "ide név poz "ide
ism 90 [e 1 j 1]
j 155
ism 60 [e 1.2 b 1.1]
poz! :ide j 180
tf j 60 e 5 tölt tl
vége
eljárás robotparipa
derékszögûtrapéz
j 90 e 25 j 90
háromszög h 30 b 90 háromszög
j 180 e 45 j 90
háromszög2 e 30 j 90 háromszög2
haza e 60 j 90 e 180 b 90 lófej
haza tf b 90 e 55.777 j 90 e 2 tl lófarok
haza tf e 60 j 90 e 124.223 b 90 e 2 tl lófarok
haza
vége
eljárás hold
ism 180 [e 1 j 1]
j 155
ism 120 [e 1.2 b 1.1]
b 23
vége
törölkép hold
törölkép ism 4 [hold j 90] tv! 3 h 200
eljárás medál
b 90
lokálisváltozó "ide név poz "ide
ism 90 [e 1 j 1]
j 155
ism 60 [e 1.2 b 1.1]
poz! :ide
tf j 45 h 10 tsz! "zöldesbarna2 tölt tsz! "fekete e 10 b 45
e 10 tl
Imagine Logo
lokálisváltozó "ide név poz "ide
ism 90 [e 1 b 1]
b 155
ism 60 [e 1.2 j 1.1]
poz! :ide tf b 45 h 10 tsz! "zöldesbarna2 tölt tsz! "fekete
e 10 j 45 e 5 j 90 e 10 tl
tsz! "vörös
tv! 26
pont tv! 1 tsz! "fekete
vége
törölkép medál
eljárás jelzőlámpa
törölkép haza tf e 50 tl j 90 ism 4 [e 150 j 90 e 100 j 90 e
150] haza tf j 90 h 88 tölt tv! 88 tsz! "vörös pont e 88
tsz! "fehér pont e 88 tsz! "zöld pont tsz! "fekete tl tv! 1
vége
törölkép jelzőlámpa
Imagine Logo
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy várat fog
kirajzolni a számodra.
A Comenius Logo-ban egyszerre használhatjuk az utasítások magyar és angol nyelvű
változatát is. Imagine Logo-ban viszont vagy csak magyar vagy csak angol utasításokkal
tudunk dolgozni.
2. feladat: Alkossunk három csoportot. Mindenik készítse el a vár egy részletét
paraméteres eljárással. Miután kész, rakjuk össze az egyes részeket egy programba és
figyeljük meg, hogy a teknős hogyan rajzolja ki a várat számunkra.
3. feladat: a.) Társítsd az adott programkódot az egyes ábrákhoz. b.) Egészítsd ki a
megadott programkódot úgy, hogy a teknős a megfelelő ábrát rajzolja ki.
Eredmény:
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy várat fog
kirajzolni a számodra.
A Comenius Logo-ban egyszerre használhatjuk az utasítások magyar és angol nyelvű
változatát is. Imagine Logo-ban viszont vagy csak magyar vagy csak angol utasításokkal
tudunk dolgozni.
Először elkészítjük a paraméteres háromszög és négyszög eljárását.
2. feladat: Alkossunk három csoportot. Mindenik készítse el a vár egy részletét
paraméteres eljárással. Miután kész, rakjuk össze az egyes részeket egy programba és
figyeljük meg, hogy a teknős hogyan rajzolja ki a várat számunkra.
3. feladat: a.) Társítsd az adott programkódot az egyes ábrákhoz. b.) Egészítsd ki a
megadott programkódot úgy, hogy a teknős a megfelelő ábrát rajzolja ki.
Eredmény:
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy virágot fog
kirajzolni a számodra.
2. feladat: Alkossunk három csoportot. Mindenik készítse el a virág egy részletét. Miután
kész, rakjuk össze az egyes részeket egy programba és figyeljük meg, hogy a teknős
hogyan rajzolja ki a virágszirmot számunkra.
3. feladat: a.) Társítsd az adott programkódot az egyes ábrákhoz. b.) Egészítsd ki a
megadott programkódot úgy, hogy a teknős a megfelelő ábrát rajzolja ki.
sokszog 50 3 sokszog 50 7
sokszog 50 4 sokszog 50 8
sokszog 50 5 sokszog 50 9
sokszog 50 6 sokszog 50 10
Eredmény:
Feladatgyűjtemény A programozás alapjainak tanítása Comenius Logo segítségével
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy csigát fog kirajzolni
a számodra.
2. feladat: Készíts egy paraméteres eljárást, amely a parancssorba a felhasználó által
megadott hosszúságú négyzetet rajzol ki. Ezt felhasználva készíts egy csigát rajzoló eljárást,
amely az eredménynél megadott ábrákat fogja kirajzolni.
törölkép
négyzet 20
b 45 h 14.1
négyzet 28.2
b 45 h 19.881
négyzet 39.762
b 45 h 28.03221
négyzet 56.06442
b 45 h 39.5254161
négyzet 79.0508322
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy kisteherautót fog
kirajzolni a számodra.
2. feladat: Készíts egy paraméteres eljárást, amely a parancssorba a felhasználó által
megadott hosszúságú négyzetet rajzol. Készíts egy másik eljárást is, amely az autó kerekét
fogja kirajzolni. Ezeket felhasználva készítsd el az eredménynél megadott rajzokat.
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy nagyteherautót fog
kirajzolni a számodra.
2. feladat: Készíts egy paraméteres eljárást, amely a parancssorba a felhasználó által
megadott hosszúságú négyzetet rajzol. Készíts egy másik eljárást is, amely az autó kerekét
fogja kirajzolni. Ezeket felhasználva készítsd el az eredménynél megadott rajzokat.
Imagine Logo
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc kirajzol egy focistát
számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzol egy focistát. Lokális változók használatával
old meg a feladatot. A kezdő poziciót egy lokális változóba tárold.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
Imagine Logo
eljárás focista
lokálisváltozó "start
név poz "start tf tv! 6 e 10 tl
j 30 e 60 b 135 e 30 h 30 j 225
e 3 lokálisváltozó "nyak név poz "nyak e 3 j 90 e 30 b 45 e
15 j 45
e 15 lokálisváltozó "láb név poz "láb tf poz! :nyak b 180
e 6 j 90 tl ism 360 [e 0.1 b 1]
tf b 90 e 4 tölt h 10 j 90 tl j 20 e 18 b 90 e 15 tv! 1
tf poz! :láb j 40 e 20 tl
tv! 13 pont tf b 90 poz! :start tl
vége
focista
Imagine Logo
hamburger
törölkép ism 4 [hamburger j 90]
törölkép ism 8 [hamburger j 45]
Imagine Logo
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc kirajzol egy kardot
számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzol egy kardot. Lokális változók használatával
old meg a feladatot. A kezdő poziciót és a kard csúcsát egy-egy lokális változóba tárold.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
Imagine Logo
eljárás kard
tv! 3 j 45 e 100
lokálisváltozó "bal név poz "bal
tv! 1 j 135 e 20 j 45 e 87
tv! 3 j 90 e 14 h 28 j 90 e 100
lokálisváltozó "jobb
név poz "jobb
tv! 1 b 135 e 20 j 135 e 50
lokálisváltozó "csúcs
név poz "csúcs
tv! 3 poz! :jobb poz! :csúcs poz! :bal
h 95 ism 3 [ b 90 e 20] e 28 ism 3 [ e 20 b 90]
tf e 22 tl e 43 j 90 e 28 j 90 e 43 tv! 1 h 43
vége
kard
törölkép ism 4 [tf j 45 e 65 tl kard]
törölkép ism 4 [tf j 90 e 88 tl b 45 kard]
j 45 e 12
ism 4 [tf j 90 e 88 tl b 45 kard]
Eredmények, ha helyesen jársz el:
Imagine Logo
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc kirajzol egy kardot
számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzol egy kardot. Lokális változók használatával
old meg a feladatot. A kezdő poziciót és a kard csúcsát egy-egy lokális változóba tárold.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
Imagine Logo
eljárás kard2
b 90 e 330 lokálisváltozó "jobb név poz "jobb
b 30 e 50 lokálisváltozó "csúcs név poz "csúcs
b 120 e 50 lokálisváltozó "bal név poz "bal
b 30 e 330 b 90 e 50 h 25 tf b 90 e 30 tsz! "szürke8 tölt
tsz! "fekete h 30 j 90 tl poz! :csúcs
j 60 e 50 j 30 e 330 b 90 e 25 j 90 e 10 j 90 e 100 j 90 e
10 j 90 e 28 j 90
tf e 5 tsz! "narancs tölt tsz! "fekete e 5 tl
e 100 b 90 e 44 b 90 e 100 h 100 j 150
ism 240 [e 0.45 j 1] b 30 tf ism 2 [e 10 j 90] tsz!
"szürkésbarna4 tölt e 20 tsz! "narancs tölt
tsz! "fekete ism 2 [ j 90 e 10] tl
vége
kard2
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc kirajzol egy kerékpárt a
számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzol egy kerékpárt. Lokális változók
használatával old meg a feladatot. A kezdő poziciót és a pedál pozicióját egy-egy lokális
változóba tárold.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
Imagine Logo
eljárás kerékpár
e 22.8
lokálisváltozó "start név poz "start
e 22.8 j 90
ism 360 [e 0.4 j 1]
j 90 e 22.8
ism 12 [e 22.8 h 22.8 j 30]
b 150 e 38 j 130 tv! 2 h 10
b 70 e 10
tv! 3 h 20 e 10 tv! 2
j 70 e 55 tv! 1
tf e 5 j 90 tl
ism 360 [e 0.1 j 1]
tf j 90 e 5 tl
lokálisváltozó "pedal név poz "pedal
j 60 tv! 2 e 55
tv! 3 b 60 e 10 j 100 e 18
ism 180 [e 0.13 j 1]
ism 180 [h 0.13 b 1]
h 18 b 100
h 19 tv! 2 h 10 tv! 1 h 10
e 18 j 90
ism 360 [e 0.4 j 1]
j 90 e 22.8
ism 12 [e 22.8 h 22.8 j 30]
h 35 j 110 tv! 2 e 50 tv! 1
kerékpár
törölkép ism 8 [kerékpár b 45]
Eredmények, ha helyesen jársz el:
Imagine Logo
47. gyakorlat: Nyitott és zárt lakat rajzolása, majd animáció készítése belőle
Osztály: V. vagy VI. osztály
Helyszín: informatika labor
Szükséges eszközök: tábla, kréta, számítógép, projektor, füzet, írószer
Feladat nehézségi szintje: közepes
Feladat célja: alapszavakkal való ismerkedés, lokális változók létrehozása, majd értékadás a
lokális változónak, teknős mozgásának, irányításának tanulmányozása
Módszerek: magyarázat, szemléltetés, beszélgetés, szakértői mozaik, páros vagy csoportos
feladatvégzés
Feladathoz javasolt felhívószöveg:
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc kirajzol egy nyitott és
zárt lakatot, majd animációt készít a számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzolja egy lakat nyilt, majd zárt allapotát, majd
animációt készít belőle. Lokális változók használatával old meg a feladatot. A kezdő poziciót
egy lokális változóba tárold.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
Imagine Logo
eljárás zártlakat
törölkép
lokálisváltozó "start név poz "start
ism 4 [e 50 ism 90 [e 0.1 j 1]]
e 50 ism 90 [e 0.1 j 1]
b 90 e 20 ism 180 [e 0.43 j 1] e 20
j 90 e 10 j 90 e 20
ism 180 [e 0.26 b 1] e 20 j 180
tf poz! :start tl tf e 10 j 90 e 20 b 90 tl
j 20 e 20 b 90 ism 320 [e 0.15 j 1]
b 90 e 20 j 110 e 20 j 90 tsz! "szürke
tf h 5 tölt e 84 tsz! "világosszürke tölt tsz! "fekete
poz! :start tl
vége
eljárás nyitottlakat
törölkép
lokálisváltozó "start név poz "start
Imagine Logo
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc kirajzol egy levelet a
számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzol egy levelet. Lokális változók használatával
old meg a feladatot. A kezdő poziciót és a szár pozicióját egy-egy lokális változóba tárold.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
Imagine Logo
eljárás levél
lokálisváltozó "start név poz "start tf e 30 tl
b 20 ism 30 [e 1 j 1]
lokálisváltozó "szár név poz "szár
ism 50 [e 0.1 j 1] ism 60 [e 1 j 1]
tf poz! :szár b 100 tl ism 110 [e 1 j 0.6]
tf poz! :szár b 90 tl ism 140 [e 1 j 0.4]
tf poz! :szár b 45 tl ism 110 [e 1 b 0.4]
tf poz! :szár j 0.8 tl ism 80 [e 1 b 0.4]
tf poz! :szár b 20 tl ism 62 [e 1 j 1]
ism 26 [e 1 b 1] b 40 ism 45 [h 1 j 1] j 23
ism 40 [e 1 j 1] ism 30 [e 1 b 1] b 30
ism 20 [h 1 b 1] ism 20 [h 1 j 1] j 70
ism 20 [e 1 j 1] ism 10 [e 1 b 1]
ism 30 [e 0.4 j 1] ism 10 [e 0.4 b 1]
ism 20 [e 1 j 1.4] ism 10 [e 0.4 b 1]
b 40 ism 20 [h 1 b 1] ism 10 [h 1 j 1]
ism 20 [h 1 b 1] ism 10 [h 1 j 1]
j 60 ism 45 [e 1 j 1] b 70 ism 20 [h 1 j 1]
ism 40 [h 1 b 1] j 90 ism 18 [e 1 j 1.3]
ism 15 [e 1 b 1] b 60 ism 20 [h 1 j 1]
ism 20 [h 0.3 b 1] ism 40 [h 1 j 1.4]
tf tsz! "narancs b 10 e 10 tölt
b 90 e 20 tölt b 30 e 20 tölt
b 30 e 20 tölt b 30 e 20 tölt
b 90 e 40 tölt tsz! "fekete poz! :start j 156.8 tl
vége
levél
törölkép ism 2 [levél j 180]
törölkép ism 4 [levél j 90]
Eredmények, ha helyesen jársz el:
Imagine Logo
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc kirajzol egy levelet a
számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzol egy levelet. Lokális változók használatával
old meg a feladatot. A kezdő poziciót és a szár pozicióját egy-egy lokális változóba tárold.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
Imagine Logo
eljárás levél2
lokálisváltozó "start név poz "start tf e 30 tl
b 20 ism 30 [e 1 j 1]
lokálisváltozó "szár név poz "szár
ism 50 [e 0.1 j 1] ism 60 [e 1 j 1]
tf poz! :szár b 100 tl ism 110 [e 1 j 0.6]
levél2
ism 2 [levél2 j 180]
ism 4 [levél2 j 90]
Imagine Logo
pajzs3 pajzs3
törölrajz ism 2 [pajzs3 j 180] törölkép ism 2 [pajzs3 j 180]
törölrajz ism 4 [pajzs3 j 90] törölkép ism 4 [pajzs3 j 90]
Imagine Logo
eljárás pajzs2
j 60 ism 150 [e 1 b 0.4] b 90 ism 75 [e 1 j 0.4]
poz! [0 0] j 60 e 70 lokálisváltozó "közép név poz "közép
j 90 e 60 tf poz! [0 0] b 90 tl b 60
ism 150 [e 1 j 0.4] j 90 ism 75 [e 1 b 0.4]
poz! [0 0] b 60 e 70 b 90 e 60
poz! :közép tf j 45 tsz! "sárga5
e 10 tölt h 20 tölt e 5 j 90
tsz! "szürke8 e 10 tölt h 20 tölt e 5
b 45 poz! [0 0] tl tsz! "fekete
vége
pajzs2
törölkép ism 2 [pajzs2 j 180]
törölkép ism 4 [pajzs2 j 90]
Imagine Logo
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy pisztolyt fog
kirajzolni a számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzol egy pisztolyt. Lokális változók
használatával old meg a feladatot. A pisztloy kezdeti és cél pozicióját egy lokális változóba
tárold.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
Imagine Logo
eljárás pisztoly
lokálisváltozó "start név poz "start
b 10 e 100 j 45
ism 45 [e 1 j 1] ism 170 [e 0.1 b 1] e 20
ism 90 [e 0.4 j 1]
b 90 e 85 b 80 e 6 j 80 e 55 j 80 e 6 b 80 e 60
lokálisváltozó "cél név poz "cél e 20
pisztoly
törölkép ism 2 [pisztoly j 180]
Imagine Logo
Imagine Logo
eljárás pizza
lokálisváltozó "start név poz "start tf h 50 tl
b 180 ism 2 [e 60 j 120]
lokálisváltozó "korcikk név poz "korcikk
b 30 ism 62 [e 1 j 1]
tf b 45 h 10 tsz! "sárga tölt e 10 j 45 tsz! "fekete tl
tf j 100 e 20 tl
ism 360 [e 0.1 j 1]
tf j 90 e 2 tsz! "vörös10 tölt h 2 b 90 tsz! "fekete tl
tf e 20 tl ism 360 [e 0.1 j 1]
tf j 90 e 2 tsz! "vörös10 tölt h 2 b 90 tsz! "fekete tl
j 90 tf e 23 tl ism 360 [e 0.1 j 1]
tf j 90 e 2 tsz! "vörös10 tölt h 2 b 90 tsz! "fekete tl
tf poz! :korcikk tl b 78
j 90 e 6 b 90 ism 71 [h 1 j 1] j 85 h 6
tf j 90 h 5 tsz! "narancs tölt tsz! "fekete e 5 b 90 tl
tf poz! :start tl
vége
pizza
törölkép ism 4 [pizza j 90]
törölkép ism 8 [pizza j 45]
Imagine Logo
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy pizzát fog kirajzolni
a számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzol egy pizzát. Lokális változók használatával
old meg a feladatot. A körcikk pozicióját egy lokális változóba tárold.
Imagine Logo
eljárás teljespizza
ism 6 [b 180 ism 2 [e 60 j 120] lokálisváltozó "korcikk
név poz "korcikk b 30 ism 62 [e 1 j 1] tf b 45 h 10 tsz!
"sárga tölt e 10 j 45 tsz! "fekete tl tf j 100 e 20 tl ism
360 [e 0.1 j 1] tf j 90 e 2 tsz! "vörös10 tölt h 2 b 90
tsz! "fekete tl tf e 20 tl ism 360 [e 0.1 j 1] tf j 90 e 2
tsz! "vörös10 tölt h 2 b 90 tsz! "fekete tl j 90 tf e 23 tl
ism 360 [e 0.1 j 1] tf j 90 e 2 tsz! "vörös10 tölt h 2 b 90
tsz! "fekete tl tf poz! :korcikk tl b 78 j 90 e 6 b 90 ism
71 [h 1 j 1] j 85 h 6 tf j 90 h 5 tsz! "narancs tölt tsz!
"fekete e 5 b 90 tl h 60 b 60 e 60]
vége
teljespizza
törölkép teljespizza tf e 20 j 180 tl teljespizza
törölkép ism 4[ teljespizza tf e 80 j 90 tl]
Imagine Logo
eljárás roller
tf e 30 tl
lokálisváltozó "start név poz "start
tv! 2 tf e 10 j 90 tl
roller
törölkép ism 8 [roller b 45]
Imagine Logo
eljárás tulipán
j 90 ism 90 [e 0.8 b 1]
ism 60 [e 0.8 j 1]
b 120 ism 30 [e 0.74 b 1.111]
lokálisváltozó "jobb név poz "jobb
ism 28 [e 0.74 b 1.111]
tulipán
törölkép ism 2 [tulipán j 180]
Imagine Logo
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy versenyautót fog
kirajzolni a számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzol egy versenyautót. Lokális változók
használatával old meg a feladatot. A kormány, kabin, hát és szárny poziciót egy-egy lokális
változóba tárold.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
Imagine Logo
eljárás versenyauto
b 80 e 200
j 180 e 50
ism 360 [e 0.5 b 1]
e 100
ism 360 [e 0.4 b 1]
tf b 90 e 10 b 90 tl ism 360 [e 0.2 j 1]
tf e 100 j 90 e 5 b 90 tl ism 360 [e 0.2 j 1]
tf b 90 e 10 b 90 e 17 tl e 69 tf e 27 tl e 30
h 2 b 90 ism 60 [e 1 b 1] ism 60 [e 0.5 b 1]
lokálisváltozó "kormany név poz "kormany
j 10 ism 60 [e 1 j 1] ism 45 [e 0.5 b 1] e 20
lokálisváltozó "kabin név poz "kabin
e 15
lokálisváltozó "hat név poz "hat
b 45 ism 75 [e 0.8 b 1.2]
tf poz! :hat tl b 170 e 20 j 140 e 20 j 150
ism 3 [e 1 j 2]
lokálisváltozó "szarny név poz "szarny
ism 15 [e 1 j 2] tf poz! :szarny tl b 136
ism 24 [e 0.5 b 1] j 134 tf poz! :kabin tl
h 10 j 140 ism 60 [e 1 j 1] j 93 ism 40 [e 1 b 1] tf h 30
tl
ism 360 [e 0.1 j 1] tf j 90 e 4 tl b 90 ism 360 [e 0.04 j
1]
tf poz! :kormany tl j 220 ism 15 [e 1 j 2]
j 62 ism 20 [e 1 j 2]
tf poz! :kormany j 180 e 10 j 42 tl
ism 360 [e 0.22 b 1] tf h 5 tl
b 90 ism 30 [e 0.7 j 2] j 120 e 16
vége
versenyauto haza j 180 versenyauto
haza j 90
versenyauto haza b 90 versenyauto
Eredmények, ha helyesen jársz el:
Imagine Logo
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy kétélű fejszét fog
kirajzolni a számodra.
2. feladat: a.) Készíts egy eljárást, amely kirajzol egy kétélű fejszét.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy íjat és egy
nyílvesszőt fog kirajzolni a számodra.
2. feladat: a.) Készíts két eljárást, amelyből az első kirajzol egy íjat, a második pedig egy
nyílveszőt.
b.) Felhasználva az előző feladatban elkészített eljárást készítsd el az eredménynél található
ábrákat.
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc négy kis házat fog
kirajzolni a számodra.
2. feladat: a.) Készítsünk egy négyzetet, egy háromszöget és egy sokszöget rajzoló
paraméteres eljárást. Paraméterként mindhárom esetben az oldal hosszúságát adjuk meg.
b.) Készítsünk egy házat paraméteres eljárás segítségével, amely felhasználja a már előzőleg
elkészített négyzet és háromszög eljárásokat.
c.) Készítsünk négy kisházat az eredménynél megadott ábra mintájára.
d.) Oldjuk meg másként a b.) pontnál megadott feladatot felhasználva a sokszög eljárást.
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy rakétát fog kirajzolni
a számodra.
A Comenius Logo-ban egyszerre használhatjuk az utasítások magyar és angol nyelvű
változatát is. Imagine Logo-ban viszont vagy csak magyar vagy csak angol utasításokkal
tudunk dolgozni.
Először elkészítjük a paraméteres háromszög és négyszög eljárását.
2. feladat: a.) Készítsünk egy négyzetet és egy háromszöget rajzoló paraméteres eljárást.
Paraméterként mindkét esetben az oldal hosszúságát adjuk meg.
b.) Felhasználva az a.) alpontnál elkészített eljárásokat készítsd el az ererdménynél megadott
ábrát.
Eredmény:
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy házat fog kirajzolni
a számodra.
A Comenius Logo-ban egyszerre használhatjuk az utasítások magyar és angol nyelvű
változatát is. Imagine Logo-ban viszont vagy csak magyar vagy csak angol utasításokkal
tudunk dolgozni.
Először elkészítjük a paraméteres háromszög és négyszög eljárását.
2. feladat: a.) Készítsünk egy négyzetet és egy háromszöget rajzoló paraméteres eljárást.
Paraméterként mindkét esetben az oldal hosszúságát adjuk meg.
b.) Határozzuk meg, hogy a négy megoldás közül melyik a hatékonyabb. Válaszod indokold!
Comenius Logo-ban Imagine Logo-ban
tanuld haromszog :hossz eljárás haromszog :hossz
repeat 3 [forward :hossz right 120] ism 3 [e :hossz j 120]
vége vége
to negyzet :hossz eljárás negyzet :hossz
repeat 4 [forward :hossz left 90] ism 4 [e :hossz b 90]
end vége
j 30 j 30
haromszog 80 haromszog 80
j 150 j 150
negyzet 80 negyzet 80
Eredmény:
A B C A B C
vége vége
ism 10 [kor 1 e 10] ism 10 [kor 1 e 10]
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc körívet fog kirajzolni a
számodra.
2. feladat: a.) Készítsünk paraméteres eljárást, amely a felhasználó által megadott fokú és
sugarú körívet rajzol.
b.) Felhasználva a körív paraméteres eljárását készítsünk görbét rajzoló paraméteres eljárást.
Majd készítsd el a megadott ábrákat.
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy margarétát fog
kirajzolni a számodra:
a 0 és 255 közötti egész számok közül három [R G B] számnak a listája, ami az egész
paletta egyik színére vonatkozik. Három szám adja meg, mennyi van az R piros, G zöld és B
kék színekből a létrejövő keverékben. Az, ahogyan az [R G B] színeket mutatja a képernyő,
függ az adott grafikus kártyától és a Windows aktuális beállításától. Amikor a Windows nem
képes egy színt teljes színként megjeleníteni, pontok mintáját vagy különböző színeket
használ, hogy szimulálja. Az ilyen színeket nem teljes színeknek nevezzük.
1. feladat: Ha helyesen beírod az alábbi utasításokat, akkor a teknőc egy spirált fog kirajzolni
a számodra:
Következő lépés elkészíteni azt az eljárást, amely kijelöli a tetszőleges darabot, amit ki
fogunk vágni az elkészített háromszögből.
Comenius Logo Imagine Logo
tanuld kivágháromszög :kishossz eljárás kivágháromszög :kishossz
tollatfel jobbra 90 e :kishossz tollatfel jobbra 90 e :kishossz
balra 120 tollatle balra 120 tollatle
háromszög :kishossz 15 háromszög :kishossz 15
tollatfel balra 60 e :kishossz tollatfel balra 60 e :kishossz
jobbra 90 jobbra 90
vége vége
1. Feladat: Ki a nagyobb? Szandra vagy Örs? Mekkora kettejük közt a korkülönbség? Készíts
programot Logo-ban, amely kigenerálja mindkettejük életkorát, majd kiírja, hogy ki és hány
évvel idősebb.
2. Feladat: Tegyél három teknőcőt a rajzlapra a [100 -146], [-203 -145], [-232, 122]
poziciókra, majd nevezd át őket „Örs”, „Szandra”, „vizsgáld” nevekre. Változtasd meg az
alakjukat rendre fiu1.lgf, lany1.lgf alakokra, megtalálod őket a képsoron belül az
emberek mappában. A „vizsgáld” nevű teknőc alakját változtasd zold_kor.lgf alakra,
amit a képsoron belül az alakok mappában találsz. Majd készíts egy életkor nevű eljárást,
amely háttérképnek beállítja a "|hatterek\abra\szoba1.lgf| nevűre, meghatározza
Örs és Szandra életkorát, felhasználva a véletlenszám nevű függvényt, majd kiszámolja, hogy
ki és hány évvel idősebb, majd kiírja a képernyőre.
betöltháttérkép "|hatterek\abra\szoba1.lgf|
figyelj [vizsgáld] tf e 40 j 90 e 20 b 90 tl címke [Ki a
nagyobb? Szandra vagy Örs? Mekkora kettejük közt a
korkülönbség?] tf b 90 e 20 j 90 h 40 tl várj 2000
lokálisváltozó "a név 1+véletlenszám 10 "a várj 200 figyelj
[Szandra] tf e 40 j 90 e 80 b 90 tl címke (szó [Szandra ] "\32
:a "\32 [ éves]) tf b 90 e 80 j 90 h 40 tl
lokálisváltozó "b név 1+véletlenszám 10 "b várj 200 figyelj
[Örs] tf e 40 j 90 e 80 b 90 tl címke (szó [Örs ] "\32 :b "\32
[ éves]) tf b 90 e 80 j 90 h 40 tl
figyelj [vizsgáld] tf e 20 j 90 e 70 b 90 címke "gondolkodom
tf b 90 e 70 j 90 h 20 tl várj 200
hak :a = :b [tf j 90 e 70 b 90 címke (szó [Szandra és Örs
egyidõsek]) tf b 90 e 70 j 90 tl][hak :a > :b
[lokálisváltozó "d név :a-:b "d várj 200 tl tf j 90 e 70 b 90
címke (szó [Szandra idõsebb] "\32 :d "\32 [ évvel]) tf b 90 e
70 j 90 tl]
[lokálisváltozó "d név :b-:a "d várj 200 tf j 90 e 70 b 90 tl
címke (szó [Örs idõsebb] "\32 :d "\32 [ évvel]) tf b 90 e 70 j
90 tl]]
vége
életkor
Az alábbi ábrákon láthatjuk, hogy mi történik mindkét esetben, vagyis amikor Szandra az
idősebb, illetve amikor Örs.
1. Feladat: Olvass be számokat a 0 érték beolvasásáig. Számítsd ki, hogy a megadott értékek
közül hány volt páros és hány volt páratlan.
2. Feladat: Tegyél egy teknőcőt a rajzlapra, majd nevezd át „apa” névre. Változtasd meg az
alakját apa1.lgf alakra, megtalálod a képsoron belül az emberek mappában. Majd készíts
egy pozneg nevű eljárást, amely 0 értékig bekér számokat, majd meghatározza, hogy hány
pozitív és hány negatív szám volt köztük, majd kiírja a képernyőre.
eljárás pozneg2
törölkép tf e 160
betöltháttérkép "|hatterek\szabadban\vizpart3.lgf|
új "teknõc [poz [-319 8] név Apa alak |emberek\apa2.lgf|]
lokálisváltozó "poz név 0 "poz
lokálisváltozó "neg név 0 "neg
ki [Kérek egy számot:] címke [Kérek egy számot:] h 20
lokálisváltozó "válasz
név olvasszó "válasz címke :válasz h 20
amíg [:válasz <> 0] [hak :válasz > 0 [név :poz+1 "poz] [név
:neg+1 "neg]ki [Kérek egy számot:] címke [Kérek egy számot:] h
20 név olvasszó "válasz címke :válasz h 20]
ki (szó :poz "\32 [pozitív számot adtál meg])
címke (szó :poz "\32 [pozitív számot adtál meg]) h 20
ki (szó :neg "\32 [negatív számot adtál meg])
címke (szó :neg "\32 [negatív számot adtál meg]) h 50 tl
vége
pozneg2
Ezen feladat, itt bemutatott megoldásának érdekessége, hogy az egyes eredményeket nemcsak
a képernyő alján az írólapon tudjuk megtekinteni, hanem a képernyőn is feltüntetjük a
beolvasott értékeket és a megoldást is.
Az alábbi ábrákon láthatjuk, hogy mi történik a program végrehajtása közben.
Könyvészet, irodalomjegyzék
[1] A. Blaho I. Kalas P. Tomcsányi és Turcsányiné Szabó Márta (1997), Comenius Logo
3.0.046 magyar verzió, Hungarian Edition, Kossuth Kiadó Részvénytársaság
[2] Abelson H., diSessa A. (1986): Turtle Geometry. The Computer as a Medium for
Exploring Mathematics. The MIT Press.
[3] Addo Stuur – Turcsányiné Szabó (1998), Comenius Logo játék és programozás,
Kossuth Kiadó
[4] Berecki Zoltán (2019), Ismerkedjünk meg újra a Logo programozási nyelvvel, II.
rész, Firka (Fizika InfoRmatika Kémia Alapok), 28. évfolyam 4. szám, 14-18 oldal
[5] Birta – Székely Noémi (2010), A pedagógia alapjaitól az oktatása elméletéig, Ábel
Kiadó, Kolozsvár, 92-96 oldal
[6] Csiha László (2007), A kooperatív tanulás lehetőségei a Logo programozási
nyelvben, Debrecen, 12-29 oldal
[7] Diamandi Ion, Vass Gheorghe (1991), LOGO - O noua metodă de a învăța cu ajutorul
calculatorului, Ed. Pacific, Bucuresti
[8] Dr. Nyéki Lajos (2000), Az informatika oktatásának módszertana, SZIF-
UNIVERSITAS Kft., Győr, 1-45 oldal
[9] Dr. Oláh Gál Róbert és Berecki Zoltán (2019), Ismerkedjünk meg újra a Logo
programozási nyelvvel, I. rész, Firka (Fizika InfoRmatika Kémia Alapok), 28. évfolyam 3.
szám, 30-33 oldal
[10] Fábián Zoltán (2007), Programozás 2. bővített kiadás, Budapest
[11] Farkas Károly (2003), Logo-pedagógia, Pedagógiai informatika, tanítás a Logóval
[12] Fóris-Ferenczi Rita, Birta-Székely Noémi (2007), Pedagógiai kézikönyv, Az oktatás
pedagógiaelméleti alapjai, Ábel Kiadó, Kolozsvár, 137-147 oldal
[13] Gheorghe Vass (1995), Logo Matematica: Iniţiere în Logo, matematică şi ştiinţele
exacte; Ghid de informatică şcolară pentru ciclul primar şi cel gimnazial, Bucureşti
[14] Gregorics Tibor (2012), Programozás 1. kötet Tervezés, Budapest, egyetemi jegyzet,
1-130 oldal
[15] Gregorics Tibor (2012), Programozás 2. kötet Megvalósítás, Budapest, egyetemi
jegyzet, 1-130 oldal
[16] Ion Diamandi, Agni (1994), Cine ştie Logo?: (introducere în limbajul de programare
Logo),
[17] Ion Diamandi, Gheorghe Vass (1991), Logo