Programovanie v Imagine Programozás Imagine-ben



Hasonló dokumentumok
Moderné vzdelávanie pre vedomostnú spoločnosť / Projekt je spolufinancovaný zo zdrojov EÚ. Metodicko pedagogické centrum.

Voda a jej okolie - 1. časť

Čítanie s porozumením

Imagine Logo Tanmenet évfolyam

Moderné vzdelávanie pre vedomostnú spoločnosť / Projekt je spolufinancovaný zo zdrojov EÚ. Metodicko pedagogické centrum.

A LOGO MOTION TANÍTÁSA

Život v lese - 2. časť

Informatika óravázlat 4. osztály oldal 15

A Paint program használata

4. Lecke. Körök és szabályos sokszögek rajzolása. 4.Lecke / 1.

WebAromo elindítása, bejelentkezés

Programozási nyelvek 1. előadás

Képek és grafikák. A Beszúrás/Kép parancsot választva beszúrhatunk képet ClipArt gyűjteményből, vagy fájlból. 1. ábra Kép beszúrása

ROZGONYI-BORUS FERENC DR. KOKAS KÁROLY. Informatika. Számítástechnika és könyvtárhasználat munkafüzet 6., JAVÍTOTT KIADÁS MOZAIK KIADÓ SZEGED, 2013

A számítógép beállításainak megváltoztatása

Informatika témavázlat. 3. évfolyam

Alapvető beállítások elvégzése Normál nézet

Név Magasság Szintmagasság tető 2,700 koszorú 0,300 térdfal 1,000 födém 0,300 Fsz. alaprajz 2,700 Alap -0,800

CAD-ART Kft Budapest, Fehérvári út 35.

Mechatronika segédlet 1. gyakorlat

Aromo Szöveges értékelés normál tantárggyal

Táblázatok. Táblázatok beszúrása. Cellák kijelölése

DIALOG időkapcsoló PROGRAMOZÁSI ÚTMUTATÓ

Órarendkészítő szoftver

Táblázatkezelés, Diagramkészítés. Egyéb műveletek

Programozás 7.o Az algoritmus fogalma (ismétlés)

1.A. feladat: Programablakok

Táblázatkezelés 2. - Adatbevitel, szerkesztés, formázás ADATBEVITEL. a., Begépelés

POSZEIDON dokumentáció (1.2)

Táblázatok kezelése. 1. ábra Táblázat kezelése menüből

Aromo Szöveges értékelés kódolt tantárggyal

Szöveges értékelés. Magiszter.NET. Elérhetőségeink: Tel: 62/ ; Fax: 62/ Honlap:

Tartalom Képernyő részei... 2

Műveletek makrókkal. Makró futtatása párbeszédpanelről. A Színezés makró futtatása a Makró párbeszédpanelről

Apache OpenOffice telepítési útmutató

Ablakok. Fájl- és mappaműveletek. Paint

Lakóház tervezés ADT 3.3-al. Segédlet

Írd le ezt a programot, és ellenőrizd annak helyes (elvárt) viselkedését.

mintásfal mintásfal :m :sz :dbjobbra :dbfel

Vektorgrafikus rajzeszközök

Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján.

Üdvözöljük. Solid Edge kezdő lépések 2

IV. Matematikai tehetségnap szeptember 28. IV. osztály

Mechatronika segédlet 3. gyakorlat

Segédlet pedagógusok részére

Prezentáció, Prezentáció elkészítése. Diák

Egyszerűbb a Google keresőbe beírni a Sharepoint Designer 2007 letöltés kulcsszavakat és az első találat erre a címre mutat.

Ismerkedés az új felülettel

Ablak és ablakműveletek


Bevezetés a táblázatok használatába és az Excel program

TÉGLATEST, KOCKA, GÖMB TÉGLALAP, NÉGYZET, KÖR

A Vonallánc készlet parancsai lehetővé teszik vonalláncok és sokszögek rajzolását.

FELHASZNÁLÓI ÚTMUTATÓ

Oktatási segédanyag. Weboldalszerkesztési gyakorlatok

ClicXoft programtálca Leírás

Szín számokkal Képábrázolás

Egy informatikai tankönyv bemutatása, kritikája

Programozással ismerkedőknek ajánlom. SZERZŐ: Szilágyi Csilla. Oldal1

Szöveges műveletek. Mielőtt nekikezdenénk első szövegünk bevitelének, tanuljunk meg néhány alapvető műveletet a 2003-as verzió segítségével:

Beállítások módosítása

Tisztelt Szülő! A profilbeállításokra kattintva megjelennek a beállítási lehetőségek, melyek közül a jelszó módosítását kell választani.

FÁJLOK ÉS MAPPÁK MÁSOLÁSA PENDRIVE-RA ÉS CD-RE A LEGEGYSZERŰBBEN WINDOWS XP-N

A Microsoft, a Windows, a Windows NT, a Windows NT Workstation a Microsoft Corporation bejegyzett védjegye vagy védjegyei az Egyesült Államokban

1) Szállítói számla kontírozásának megkezdését megelőző lépések a Tárgyi eszköz modulban

Bevezető. Mi is az a GeoGebra? Tények

JOGSISZOFT TESZTLAPNYOMTATÓ PROGRAM. A program az egyszer elkészített teszt feladatokat eltárolja, így azok később is kinyomtathatóak.

Mire jó az önéletrajz? Az önéletrajz egy olyan dokumentum, ami bemutat minket a munkaadó számára.

Készítette: Temesi-Ferenczi Kinga. SMART Notebook Visszajelzős feladatok. Mi a visszajelzős feladat?

LOGO grafikák: - Bevezetés - Válogatás a szakkörösök legszebb munkáiból

Novell és Windows7 bejelentkezési jelszavak módosítása

Nikdy to nevzdám! (Tvorivá dramatika 7. v MJ)

Prezentáció, Diagramok, rajzolt objektumok. Szervezeti diagram

Választó lekérdezés létrehozása

Az alábbiakban az interneten elérhető kérdőívek kitöltéséhez olvashat útmutatót.

Prezentáció, Prezentáció elkészítése. Nézetek

Résztvevői ütemterv. IKT eszközök hatékony alkalmazása a természettudományos oktatásban c. továbbképzési program

Táblázatos adatok használata

ELSŐ LÉPÉSEK A SZÁMÍTÓGÉPEK RODALMÁBA AMIT A SZÁMÍTÓGÉPEKRŐL TUDNI ÉRDEMES

Microsoft Office PowerPoint 2007 fájlműveletei

18. Szövegszerkesztők

FELHASZNÁLÓI KÉZIKÖNYV XMAP (EXTENDED MAP) KEZELÉSI ÚTMUTATÓ (TATABÁNYA VÁROS KÖZLEKEDÉSE)

Hallgatói segédlet a tananyag megjelenítéséhez

Tantárgyfelosztás. I. Ellenőrzés. Mielőtt hozzákezd a tantárgyfelosztás tervezéséhez, ellenőrizze le, illetve állítsa be a következőket:

GYIK Gyakran Ismételt Kérdések DMS-POSZEIDON E-LEARNING TANANYAGNÁL

Microsoft Office Word (2013) Jellemzői: Grafikus szövegszerkesztő program, sokféle formázási lehetőséggel. Ablak részei : címsor

Mentés után a sikeres jelszómódosításról a rendszer üzenetet küld, a vissza gomb megnyomásával lehet visszatérni a jelszómódosításhoz.

Árvainé Libor Ildikó Murátiné Szél Edit. Tanítói kézikönyv. tanmenetjavaslattal. Sokszínû matematika. 4

Diagramok/grafikonok használata a 2003-as verzióban

CitiDirect BE SM Felhasználói útmutató

Laborgyakorlat: Partíció létrehozása Windows XP Professional operációs rendszerben

MUNKAANYAG. Angyal Krisztián. Szövegszerkesztés. A követelménymodul megnevezése: Korszerű munkaszervezés

XTB TŐZSDEVERSENY 2012

SZERZŐ: Kiss Róbert. Oldal1

Windows mappaműveletek

Bontott órák beállítása Példánkban egy évfolyambontott kapcsolatot hozunk létre úgy, hogy abban vannak csak osztálybontott csoportok is.

Programozási nyelvek 2. előadás

TÍPUSDOKUMENTUMOK KÉSZÍTÉSE

Matematika feladatbank I. Statisztika. és feladatgyűjtemény középiskolásoknak

Aromo Szöveges Értékelés

Átírás:

Moderné vzdelávanie pre vedomostnú spoločnosť / Projekt je spolufinancovaný zo zdrojov EÚ Kód ITMS: 26130130051 číslo zmluvy: OPV/24/2011 Metodicko pedagogické centrum Národný projekt VZDELÁVANÍM PEDAGOGICKÝCH ZAMESTNANCOV K INKLÚZII MARGINALIZOVANÝCH RÓMSKYCH KOMUNÍT PaedDr. Ildikó Šillingová Mácsová Programovanie v Imagine Programozás Imagine-ben 2013 1

Vydavateľ: Metodicko-pedagogické centrum, Ševčenkova 11, 850 01 Bratislava Autor UZ: PaedDr. Ildikó Šillingová Mácsová Kontakt na autora UZ: Základná škola Mihálya Tompu Tompa Mihály Alapiskola, Šrobárova 12, 979 01 Rimavská Sobota, zstompu@zoznam.sk Názov: Programovanie v Imagine Programozás Imagine-ben Rok vytvorenia: 2013 Oponentský posudok PaedDr. Štefan Orosz vypracoval: ISBN 978-80-8052-665-8 Tento učebný zdroj bol vytvorený z prostriedkov projektu Vzdelávaním pedagogických zamestnancov k inklúzii marginalizovaných rómskych komunít. Projekt je spolufinancovaný zo zdrojov Európskej únie. Text neprešiel štylistickou ani grafickou úpravou. 2

Obsah Tartalom: Bevezetés 4 1 Feladatlapok az Imagine oktatásához 6 1.1 Az első feladatlap 6 1.2 A második feladatlap 10 1.3 A harmadik feladatlap 12 1.4 A negyedik feladatlap 13 1.5 Az ötödik feladatlap 16 1.6 A hatodik feladatlap 17 1.7 A hetedik feladatlap 19 Befejezés 22 Felhasznált irodalom 23 Melléklet 24 3

Bevezetés Az informatika oktatása az alapiskolákon nagyon sok gondot okoz a pedagógusoknak. A gyerekek ha meghallják, hogy számítógép vagy informatika akkor egyből arra a következtetésre jutnak, hogy most már szabadfoglalkozás lesz mindenki azt csinál amit szeretne, játszhat, chatezhet stb. Minden pedagógusnak több hetes munkájába kerül, amíg a gyerekeket rávezetik arra, hogy a számítógéppel nemcsak játszani és chatezni lehet, hanem más hasznos dolgot is meg lehet és meg kell tanulni. A számítástechnika, mint tantárgy az ötödik évfolyamban került bevezetésre. A legnehezebb tananyagrész viszont a hatodik osztályosokat érinti, amely a programozás. Ebből a megfontolásból választottam munkám témájának az Imagine Logo-t a gyermek-programozó nyelvet. A munka alapját az Iskolai fejlesztési terv (Školský vzdelávací program) és a Nevelői-oktatói tematikus terv (Časovotematický plán) adja meg. A Fejlesztési tervek alapján az informatika heti fél vagy egy óraszámban került be a Nevelői-oktatói tematikus tervekbe. Az Imagine-gel a hatodik és a kilencedik osztályos tanulók foglalkoznak. A heti fél vagy egy óra kevés ahhoz, hogy a Logo programozási nyelvet kellőképpen elsajátítsák a tanulók. Különösen nehéz ez azoknak a gyerekeknek, akik sok órát mulasztanak betegség vagy egyéb családi probléma miatt. A probléma esetleges megoldásaként arra a következtetésre jutottam, hogy mi lenne, ha szabadidős tevékenység során huzamosabb idegig tudnánk ezzel a témával foglakozni és megoldást találni problémára. A programozás elsajátításához és a programmal való dolgozáshoz szükséges a gyermekekkel megismertetni az algoritmikus gondolkodást. Fontos tény az is, hogy az informatikát a mai napig tankönyvek nélkül oktatjuk és ez által a gyerekeknek nincs lehetőségük otthon az esetleges hiányosságokat bepótolni vagy utánanézni, mert nincs miből. Célom volt, hogy olyan feladatlapokat hozzak létre, amelyeket a későbbiekben fel tudunk használni a tanítási órákon és a köri tevékenység során is. Az Imagine Logo programnyelvhez hét feladatlapot készítettem és egy témazáró írásbelit. Az első hat feladatlap mindegyike tartalmaz új tananyagot, feladatokat és megoldásait és házi feladatot és annak megoldását. A hetedik feladatlap a tematikus egység lezárása, csak feladatokat és azok megoldásait tartalmazza. A témazáró feladatsor tartalmazza mindazon ismereteket, amelyekre a gyerekek szert tettek a gyakorlatok alatt. Akár 4

a feladatlapokat vagy akár a témazáró írásbelit is vesszük mindegyiket nemcsak a gyakorlatokon, hanem a tanítási órákon is fel tudom használni. 5

1 Feladatlapok az Imagine oktatásához Az Imagine Logo programhoz hét feladatlapot készítettem és egy témazáró írásbelit. Minden feladatlap Microsoft Office PowerPoint programban készült el. Ezt a programot előszeretettel használom a prezentációim elkészítésénél, ugyanis könnyű a használata és minden ábrát, táblázatot és szövegrészt is animálni tudok az elképzeléseim szerint. Az első hat feladatlap mindegyike tartalmaz új tananyagot, feladatokat és megoldásait és házi feladatot és annak megoldását. A hetedik feladatlap a tematikus egység lezárása, csak feladatokat és azok megoldásait tartalmazza. A témazáró feladatsor tartalmazza mindazon ismereteket, amelyekre a gyerekek szert tettek a gyakorlatok alatt. Akár a feladatlapokat vagy akár a témazáró írásbelit is vesszük mindegyiket nemcsak a gyakorlatokon, hanem a tanítási órákon is fel tudom használni. 1.1 Az első feladatlap Az első feladatlap tartalmazza mindazon információkat, amelyek szükségesek a Logo programozási nyelv és az Imagine programmal való dolgozás elkezdéséhez. A feladatlap összesen 12 oldalból áll, amely tartalmazza a feladatlap első oldalát (lásd az 1. ábrát), bevezetőt, az új tananyagot, két feladatot és azok megoldásait, egy házi feladatot, befejezést és az utolsó oldalon a házi feladat megoldását. IMAGINE LOGO PaedDr. Šilling Mács Ildikó 1. ábra Az első feladatlap első oldala 6

A feladatlap bevezető oldalán a tanulók elsőször találkoznak az Imagine Logo programnyelvvel, illetve annak ikonjával. A tanítási-tanulási folyamat leegyszerűsítése szempontjából készítettem el a prezentáció első oldalát a következő képen (lásd a 2. ábra). Imagine Logo 1. óra: Imagine Gyermek-programozónyelv Logo a programot a következő ikon segítségével indítjuk el: 2. ábra Az első feladatlap bevezetője Minden egyes ábra és szövegrész az egér billentyűjének a lenyomásával jelenik meg a képernyőn. A prezentáció minden oldalán hasonlóan jártam el, annak érdekében, hogy ha szükség lenne több időre a magyarázathoz, akkor is gördülékenyen tudjam folytatni a tanítást. Ebben az első prezentációban a tanulók ismereteket szereznek a kezdőképernyőn elhelyezett ikonokról és menüről. A program elindítása az egérgomb kettős lenyomásával indul. Majd azután a számítógép képernyőjén a következő ábra (lásd a 3. ábrát) jelenik meg. A program elindítása után a képernyőn megjelenik Menüsor Eszköztár Papír Teknős A parancsok listája Parancssor 3. ábra A program elindítása során megjelenő kezdőképernyő 7

A tanulóknak ezen az oldalon magyarázom el, melyik rész mire szolgál a programban. Fokozatosan jelennek meg a nyilak és a megnevezések és nekünk már csak az a dolgunk, hogy részletesen elmagyarázzuk melyik kifejezés mit jelent és milyen funkciót lát el. Ez a magarázat a következő képen történik: a Menüsor (Panel nástrojov) tartalmazza a parancsok, funkciók és a beállítások listáját. Az Eszköztár (Panel tlačidiel) magába foglalja a legfontosabb parancsok és funkciók ikonjait, amelyekkel valamilyen beállítást változtathatunk meg. A Papíron (Stránka papiera) jelenik meg az általunk beprogramozott és a teknős által végrehajtott parancs. Teknős (Korytnačka) segítségével hatjuk végre az utasítást vagy a utasítások összességét. A parancsok listája (Záznam predchádzajúcich príkazov) részbe kerülnek mindazon parancsok amelyeket a teknős már végrehajtott és a Parancssor (Príkazový riadok) tartalmazza az éppen aktuális parancsot. Amennyiben már a tanulók megismerkedtek a program kezőképernyőjével utána részletesen áttanulmányozzák a parancsokat, amelyeket el kell sajátítani a program kezeléséhez. A teknősünk mozgatása parancsok segítségével történik. Ezt úgy tudjuk végrehajtani, hogy a parancssorba beírjuk az aktuális parancsot. Az első parancsunk legyen az, hogy lépjünk előre 100-at, ezt a következő formában kell megfogalmaznunk:? dopredu_100, vagy rövidített alakban:? do_100 (lásd az A melléklet 16. ábrája). Minden egyes parancs után üres helyet hagyunk ki és utána következik az a szám amelyik megadja, hogy a teknősünk hány lépést lépjen előre vagy hátra esetlegesen hány fokos szögben forduljon jobbra vagy balra. Amennyiben megadtuk a parancsot Enterrel tudjuk végrehajtatni. A teknős mozgásának és forgásának parancsait az 1. táblázat tartalmazza. 1. táblázat A teknős mozgását és forgását bebiztosító parancsok jegyzéke. A mozgás iránya Teljes alak Rövidítés Előre mozog dopredu do Hátrafelé mozog vzad vz Fordul a megadott szögben jobbra vpravo vp Fordul a megadott szögben balra vľavo vl 8

Amennyiben hibás parancsot adtunk meg vagy mást akarunk rajzolni a teknős segítségével, akkor lehetőségünk van a rajzlap törlésére a znovu (kitöröl mindent a képernyőről ami le van rajzolva és a teknős az alaphelyzetbe áll vissza) vagy zmaz (kitöröl mindent a képernyőről és ott marad a teknős ahol éppen áll) parancs beírásával. Az első feladatlap hetedik oldalán a programunk által elkészített projekt mentésével foglalkozik. A mentést a Menüsor - Uložiť projekt ako -val biztosítjuk (lásd a 4. ábrát). Projekt mentése: 1. 2. 4. ábra A projekt mentésének menete Ezt követi két feladat és azok megoldásai, az első feladatban meg van adva a parancs és be kell írni a tanulóknak a parancssorba, ennek során megfigyelik mit is rajzol a teknős (lásd az A mellékletben a 17. ábrát). A második feladatban meg van adva egy ábra és annak a parancsát kell nekik meghatározni és beírni a parancssorba, majd leellenőrizni, hogy helyesen gondolkoztak-e? A két feladat megoldása után sor kerül a házi feladat feladására. A házi feladat egy téglalap melynek meg van adva, hogy 50 és 300 a mérete. Ez a feladat csak annyiban tér el a második feladattól, hogy abban egy négyzetet kellett rajzolni 100 x 100-as mérettel. A házi feladat ellenőrzésére a következő órán kerül sor, de ennek a megoldását is ebben a feladatlapban helyeztem el. 9

1.2 A második feladatlap A második feladatlap 11 oldalból áll, amely tartalmazza a bevezetőt, az új tananyagot, három feladatot és azok megoldásait, házi feladatot, befejezést és az utolsó oldalon a házi feladat megoldását. A második oldalon a tanulók először találkoznak azzal, hogy hogyan lehet megváltoztatni a toll vastagságát, ameivel a teknős rajzol. Ebben az esetben a parancssorba a parancs teljes alakját a következő formában írjuk be:? nechhrúbkapera_10. A prezentáció során fokozatosan van animálva minden lépés, hogy a gyerekek látják mi miután következik. Részletesen meg van magyarázva, hogyan kell beírni a parancssorba a parancsot a toll vastagságának megváltoztatása során. Így a nechhrúbkapera, azt jelenti, hogy változtassuk meg a toll vastagságát. A mögötte elhelyezett vonal azt jelenti, hogy üres helyet kell kihagyni, az utánna következő szám pedig a toll vastagságát jelöli. A zárójelben lévő szám (1-20) azt jelenti, hogy milyen intervallumból tudunk választani a toll vastagságának megválasztásakor. Amennyiben rövidített alakban kívánjuk beírni, akkor a nechhrúbkapera helyett a nechhp írjuk be (lásd a B melléklet 18. ábráját). A parancs végrehajása csak akkor következik be, ha Enterrel végrehajtatjuk a parancsunkat. A következő oldalon egy újabb paranccsal ismerkednek meg a gyerekek, mégpedig a toll színének megváltoztatásával. Amennyiben a toll színén szeretnénk változtatni akkor a nechfarbapera-t vagy nechfp-t írjuk be a parancssorba (lásd a B melléklet 18. ábrája). Mindkét esetben üres helyet hagyunk ki a kifejezés után majd következik az idézetjel mögé üres hely nélkül a toll színe. A mi esetünkben a prezentációban a toll színét zöldre változtatjuk, majd Enterrel végrehajtatjuk a parancsot. A prezentáció következő oldala a tanulók számára nagy segítséget nyújt, ugyanis megismerkednek azzal, hogy hogyan is lehet a toll megfelelő vastagságát és a megfelelő színét kiválasztani egyszerűen egy táblázatból. Ezekben a táblázatokban fel van tüntetve minden tollvastagság és a toll színpalettája. A toll vastagságának ablaka akkor jelenik meg, ha a parancssorba a? nechhrúbkapera vagy a? nechhp parancsot az F9 funkcióbillentyűvel együtt, és a toll színének ablaka ha a? nechfarbapera vagy? nechfp írjuk be és az F9 funkcióbillentyűvel együtt ütjük le (lásd az 5. ábrát). 10

Ablak a segítségekkel: A toll vastagságánál:? nechhp + F9 A toll színénél:? nechfp + F9 5. ábra A toll vastagságának és színének az ablakai A projekt következő oldalán fel vannak tüntetve a legfontosabb funkcióbillentyűk. Ezek a következők: F2 A projekt elmentését indítja el, F3 a projektek megnyitását teszi lehetővé, F5 elrejti a parancssort és a parancsok listáját, F6 az elrejti parancssort és a parancsok listáját állítja vissza, F7 elrejti a papírt a teknőssel, F9 a parancsok listáját nyitja meg, F10 a nyomógombok listáját jeleníti meg, F11 a demó projekteket nyitja meg és az F12 blokkba teszi a már megírt parancsot a parancssorba. Az első feladatnál egy kígyómozgást kell a tanulóknak lerajzolni, amely fokozatosan vastagodik, a toll színe marad fekete. A gyerekeknek szükséges ismerni a teknős irányításának négy alapparancsát valamint a toll vastagságának megváltoztatásának parancsát. A feladat megoldását három lépésben oldjuk meg minden lépés és sor külön-külön animálva jelenik meg. A második és a harmadik feladatnál már a toll színének megváltoztatására is szükség van. Ekkor egy nagy H betűt és egy hatos számot kell leírniuk és ezzel gyakorolni a toll vastagságának és színének megváltoztatását. A házi feladat egy asztal és egy szék vázlatos rajza, amelyben meg van adva: a magasság, a szélesség, a vonal vastagsága és színe (lásd a B melléklet 19. ábráját). 11

1.3 A harmadik feladatlap A harmadik feladatlap 11 oldalból tevődik össze hasonlóan, ahogyan az előző kettő is a bevezető és az új tananyag után feladatok vannak, majd a házi feladat, a befejezés és a házi feladatok megoldása. A feladatlap a pont és a véletlenszerű procedúrákkal foglalkozik. Már a második oldalon megismerkednek a tanulók azzal, hogyan kell leírni a bod - pont parancsát (lásd a C melléklet 20. ábráját). A pont parancsát hasonlóan, mint ahogy az előző esetekben is a parancssorba írjuk a következő formában:? bod_10. A bod - pont kifejezés után egy üres helyet hagyunk ki és aztán következik az a szám amilyen nagyságú pontot szeretnénk rajzolni, ebben az esetben 10. A parancssorba írás után Enter-t adunk, hogy a teknős végrehajtsa a feladatot. A feladatlap másik része a véletlenszerű procedúrákkal foglalkozik. Ezek a procedúrák azt jelentik, hogy a program véletlenszerű számokat vagy színeket generál. A véletlenszerű események írása a 2. táblázatba van összefoglalva. A tapasztalataimból kiindulva a tanulók egyik kedvenc procedúrája, amikor véletlenszerű procedúrákat adhatnak parancsba és ezzel is színesedik számukra a programozás. 2. táblázat. A véletlenszerű események írása Leírás Teljes alak Rövidített valamennyi lépés előre dopredu? do? valamennyi lépés hátra vzad? vz? forduljon valamennyit balra vľavo? vl? forduljon valamennyit jobbra vpravo? vp? véletlenszerűen kiválasztott szín nechfarbapera? nechfp? véletlenszerűen kiválasztott toll vastagság nechhrúbkapera? nechhp? pont rajzolása véletlenszerű nagyságban bod? - A harmadik feladatlap nagyon érdekes három feladattal van tarkítva. Az első feladatban egy színes tercs van elkészítve, amelynek a parancssorozatát kell elkészíteniük, hogy begyakorolják a pont nagyságának változtatását és a toll színének változtatását is (lásd a C melléklet 21. ábráját). A második feladatban a véletlenszerű nagyságú pont, véletlenszerű színű toll, véletlenszerű lépés előre és a véletlenszerű jobbra fordulást gyakorolhatjuk be. 12

Ebben a feladatban csak ezek a feltételek vannak megadva és az, hogy mindezt 10-szer kell végrehajtani. Itt alkalom nyílik a Ctrl+C és a Ctrl+V funkciók bemutatására és begyakorlására, amelyekre még a többi feladatnál szükség lesz. A harmadik feladatban meg van adva a toll színe és a pont nagysága a tanulóknak pedig egy orvosságot kell lerajzolniuk. Az első házi feladat egy lomblevelű fa a második pedig egy tercs lerajzolása (lásd a 6. ábrát). A második házi szinte teljsesn megegyezik az első gyakorlati feladattal, csak annyi változás történt benne, hogy a tercs öt fekete és öt fehér színű körből áll. 1. Házi feladat 2. Házi feladat Rajzold le a következő fát: Rajzolj le egy feketefehér tercset, amely 10 körből tevődik össze! 6. ábra A harmadik feladatlap házi feladatai és annak megoldásai 1.4 A negyedik feladatlap A negyedik feladatlap 10 oldalból tevődik össze. A bevezető után az új tananyag, három feladat, azok megoldásai, házi feladat, befejezés és az utolsó oldalon a házi feladat megoldása van elhelyezve. A feladatlap az új gomb kialakításának a menetét tárgyalja. Az új gomb kialakításához kattintani kell a nové tlačidlo (új gomb) ikonra majd ráhúzni a papírra, a gomb a t1 megjelölést fogja kapni (lásd a 7. ábrát). Ezzel a módszerrel több gombot is el tudunk készíteni. 13

Saját gomb kialakításának a menete: 1. Kattints a nové tlačidlo (új gomb) ikonra 2. Helyezd el a papíron a gomb a t1 megjelölést fogja kapni 7. ábra Az új gomb kialakításának az ikonja zölddel jelölve Ha a t1 gombra az egér jobb oldalsó gombjával kattintunk, akkor megjelenik az az ablak, amely segítségével be tudjuk állítani a t1 gomb tulajdonságait (lásd a 8. ábra). Amennyiben a bal egérgombbal az ablak Zmeň t1 kifejezésre kattintunk megjelenik egy következő ablak. 3. Ha a t1 gombra az egér jobb oldalsó gombjával kattintasz, akkor a következő ablak jelenik meg: 4. Kattints a bal egérgombbal a Zmeň t1 kifejezésre és megjelenik a következő ablak: 8. ábra A t1 gomb beállításainak kikeresése Ebben az ablakban beállíthatjuk a következő funkciókat: a gomb nevét, mit csináljon a gomb a lenyomást követően. Részletesen a prezentáció következő oldalán van bemutatva, ahol mint utolsó lépés a gomb tulajdonságainak a mentése és az ablak bezárása is be van mutatva (lásd a 9. ábra). A saját gomb tulajdonságainak mentése az OK gomb lenyomásával fejeződik be. 14

9. ábra A t1 gomb beállításai és a beállítások mentése A negyedik feladatlap gyakorlati feladatai már bonyolultabbak, mint az előző három prezentációé. Mindhárom feladat során saját gombokat kell készíteni és azokat felhasználni a feladat megoldásához. Az első kettő feladat szorosan összefügg, ugyanis az első feladat által elkészített gombokat a második gyakorlatban használjuk fel (lásd a D melléklet 22. ábráját). Az első feladatnál hat gombot kell készíteni a tanulóknak, amelyek a következőek: znovu, do 20, do 100, vp 20, bod 50, nechfp?. A második feladatban szabadon szárnyalhatnak a tanulók gondolatai, ugyanis csak a már elkészített gombjaikat kell nyomogatniuk és így valamilyen ábrát elkészíteni. A harmadik feladat során egy színes golyókból álló nyakláncot kell elkészíteni, melynek során meg vannak adva a gombok (znovu, do 50, vp 36, bod 50, nechfp?), amelyeket fel kell használni. A D melléklet 23. ábráján látható a házi feladat, amely ebben az esetben egy gyermekláncfű lerajzolása, amely megoldásához a megadott saját gombokat kell elkészíteni a tanulóknak. 15

1.5 Az ötödik feladatlap Az ötödik feladatlap kilenc oldalból tevődik össze hasonlóan, ahogy az előzőek is bevezető és az új anyag után feladatok, majd a házi feladat, befejezés és a házi feladatok megoldása helyezkedik el. A feladatlapban az opakuj (ismételj) paranccsal ismerkedünk meg. A parancs megtanulásához több lépésben animált oldalt használok (lásd az E melléklet 24. ábrája). Az oldalon először megjelenik az hogy mivel fogunk foglalkozni, vagyis az hogy opakuj ismételj paranccsal. Második lépésben az a mondat, hogy a parancssorba milyen módon írjuk be az új parancsunkat. Harmadszorra maga a parancs beírásának a módja:? opakuj_10_[...]. Mihelyt megjelenik ez a sor az oldalon fokozatosan el kezdjük megmagyarázni a parancs beírásának a menetét. Mégpedig a következő módon: az opakuj kifejezés azt jelenti, hogy ismételje meg a teknős azt amit a zárójelbe írunk. Mögötte üres helyet hagyunk ki és utána jön az ismétlések száma (ebben az esetben 10-szer), majd megint üres hely következik, ez után egy szögletes zárójelbe kerül az a parancs vagy parancsok, amit a teknősnek el kell végeznie, le kell rajzolnia. Utolsó lépésként az Enter billentyű lenyomásával mentjük el a parancsot, és adjuk ki az utasítást a parancs végrehajtására. A programozás egyik legnehezebb része amikor az ismételj paranccsal ismerkednek a gyerekek. Ennek okán, hogy minél jobban be tudják gyakorolni az ötödik feladatlapban már négy feladatot oldanak meg a tanulók. Az első feladat megegyezik az első feladatlap második feladatával ahol egy négyzetet kellett rajzolni, most azonban már a tanult opakuj ismételj parancsot kell felhasználni. A feladat megoldását láthatjuk a 10. ábrán. 16

1. feladat Rajzolj le egy négyzetet az opakuj ismételj paranccsal! Az oldal hossza: 100 pont 10. ábra Az ötödik feladatlap első feladata és annak megoldása A feladatlap második feladata annyival bővül ki, hogy a négyzet sarkaira egy-egy pontot kell helyezni, melynek a mérete 50. A harmadik feladatban meg van adva két parancs meg kell határozni, hogy van-e különbség közöttük. Mindkét esetben egy golyókból álló nyakláncot rajzoltunk le egy kis eltéréssel. A negyedik feladatban pedig meg vannak adva az ábra tulajdonságai, vagyis a három alapvető parancs amit fel kell használni és ennek segítségével kell a tanulóknak elkészíteni az ábrát. Ehhez a feladathoz meg kell tudni határozni, hogy hányszor kell kiadni a parancsot, hogy az ábrát el tudjuk készíteni. A házi feladat nagyon hasonlít a harmadik és a negyedik feladathoz is, de mégis teljesen más típusú parancsra van szükség az ábra elkészítéséhez. Az ábra elkészítésénél az sem mindegy, hogy először kerül lerajzolásra a központi pont vagy sem. Fontos a helyes sorrend a feladat helyes megoldásához (lásd az E melléklet 25. ábráját). 1.6 A hatodik feladatlap A hatodik feladatlap hét oldalból tevődik össze hasonlóan, ahogy az előzőek is a bevezető és az új anyag után feladatok vannak, majd a házi feladat, befejezés és a házi feladatok megoldása. A hatodik feladatlap tananyaga a toll lehelyezésével és a toll felemelésével foglalkozik. Ennek a parancsnak a segítségével már meg tudunk olyan feladatokat is 17

szerkeszteni, amelynél a teknőst át kell helyezni más helyre és úgy folytatni az ábra készítését. A toll felemelésével és lehelyezésével kapcsolatban két paranccsal ismerkednek meg a gyerekek, amelyeket a 3. táblázat mutat meg a prezentáció második oldalán. Ebben a feladatlapban már csak ezzel a két paranccsal ismerkednek meg a tanulók. 3. táblázat A toll írása és felemelése a papírról Leírás Teljes alak Rövidített A toll kikapcsolása (nem ír) perohore ph A toll bekapcsolása (írni kezd) perodolu pd Az új anyag átvétele után a feladatok megoldására kerül sor. Ebben az esetben két feladatot kell megoldani. Az első feladatban a Morze ábécé segítségével le kell írni az AUTO kifejezést (lásd a 11. ábrát). A feladat megoldása során a tanulók megismerkednek a Morze ábécé négy jelével és ez után felhasználják a toll felemelésére és lehelyezésére használható parancsokat. 1. feladat Írd le a Morze ábécé segítségével az AUTO kifejezést: A U T O 11. ábra A feladatlap első feladata és annak megoldása A második feladat során egy színes gömbökkel teli papírt kell készíteni, melyben meg van adva az ismétlések száma, a pontok színe és a pontok nagysága (lásd a 12. ábrát). 18

2. feladat Rajzold le a következő ábrát, ha meg van adva: opakuj 500 farba pera: [255??] bod? 12. ábra A feladatlap második feladata és annak megoldása A két feladat megoldása után a házi feladat levetítése következik. A házi feladatban a tanulóknak egy fasort kell készíteniük különböző színű koronával és törzzsel a toll kikapcsolása és bekapcsolásának felhasználásával (lásd az F melléklet 26. ábráját). 1.7 A hetedik feladatlap A hetedik feladatlap tizenkét oldalból tevődik össze, ennek a feladatlapnak a szerkezete már nem egyezik meg az előző hat feladatlapéval ugyanis a bevezetőt követően ebben már nincs új tananyag csak feladatok, azoknak megoldása és a végén a befejezés. Az első feladat számok írásáról szól. A feladatban a négy alapparancson kívül a bod - pont, perohore és a perodolu parancsokat kell felhasználni a tanulóknak. A második feladatban három betűt kell lerajzolni a teknősnek, itt a csak a négy alapparancsot kell felhasználniuk. Az első két feladat megtalálható a 13. ábrán. 19

1. feladat Segíts a teknősnek lerajzolni, hogy mikor kezdődik a tanítás a mi iskolánkban (7:45)! 2. feladat Rajzold le a teknős segítségével a következő betűket: M, N a Z 13. ábra A hetedik feladatlap első két feladata és azok megoldásai A harmadik feladat egy napocska rajzolása, melyben a nechfarbapera - toll színét, bod - pontot és az opakuj ismételj parancsot is fel kell használni. A negyedik feladatnál a pálcikaember elkészítésénél az alapparancsok, bod, nechfp és a nechhrúbkapera parancsok megfelelő sorrendű alkalmazását gyakorolják be a gyerekek.. Az ötödik feladat szorosan összefügg a negyedikkel. A negyedik és az ötödik feladat látható a G melléklet 27. ábráján. A negyedik feladatban elkészített pálcikaemberből sort kell készíteni az ötödik feladatban. Ebben az esetben viszont már meg van adva, hogy 10-szer kell ismételni és a toll színe és vastagsága véletlenszerű legyen. A hatodik feladatban meg van adva egy ábra, amelynek a parancsait kell kikövetkeztetni. A helyes megoldásban a toll színe, az opakuj - ismételj és a bod - pont parancsokat is fel kell használni helyes sorrendben. A hetedik feladat három ábrát és azokhoz tartozó parancssor van megadva. A tanulók feladata összepárosítani a parancsokat az ábrákkal. A hatodik és a hetedik feladat hasonló ábrát rejt csak más-más feladattal a ezen feladatok megtalálhatók a G melléklet 28. ábráján. A nyolcadik feladatban egy körábra parancssorát állítják össze a gyerekek, amelyben kisebb és nagyobb pontok is vannak. A kilencedik feladat két virágzat ábráját tartalmazza, amelyekre a tanulóknak megoldást kell keresni hogy le tudják rajzolni. A nyolcadik és a kilencedik feladat látható a 14. ábrán. 20

8. feladat Rajzold le! 9. feladat Rajzold le a következő virágzatokat: vejárik 14. ábra A nyolcadik és a kilencedik feladatok megoldásai A tizedik feladat katicabogarának parancsszerkesztésével ér véget az Imagine gyermekprogramozónyelv gyakorlása (lásd a 15. ábrát). 10. feladat Rajzolj le egy katicabogarat! 15. ábra A hetedik feladatlap katicabogaras feladata és annak megoldása Az utolsó munkalap gyakorlófeladatai nagyszerű példák arra, hogy milyen egyszerű keresni és találni kapcsolatokat a tantárgyak között. Ebben tíz feladatban összekapcsoltuk a matematikát, a biológiát, a magyar nyelvet és a szlovák nyelvet az informatikával. 21

Befejezés Az Imagine Logo programzónyelv nehézsége miatt foglalkoztam részletesen ezzel a témakörrel. Reményeim szerint ezzel a feladatsorral és azok megoldásaival könnyebb lesz a gyerekek számára a programozás elsajátítása. Egyértelműen kinyilvánítható, hogy a programozás az alapiskolák felső tagozatán nagyon kis óraszámban oktatódik és ez nagyon negatívan hat a tanulók eredményeire. A feladatbővítés fontos, hogy a tanulók algoritmikus gondolkodása fejlődjön. A problémákat a következő tényekkel indoklom meg: hiányoznak a tankönyvek a tanulók és a tanárok számára, a tanároknak nincs megfelelő mennyiségű és minőségű metodikai anyag, az informatika óra heti óraelosztása csak fél óra ritkább esetekben heti egy óra. Távolabbi céljaim között van, hogy kibővítem a feladatokat más évfolyamokra is. Konstatálom, hogy a céljaim teljesítve vannak és a feladatlapok felhasználását ajánlom más kollégáknak is. 22

Felhasznált irodalom BEZÁKOVÁ, Daniela PALMÁROVÁ, Viera PILÁTOVÁ, Katarína: Ďalšie vzdelávanie učiteľov základných škôl a stredných škôl v predmete informatika: Úvod do programovania. Bratislava: Štátny pedagogický ústav Bratislava, 2009. 31 s. ISBN 978-80-89225-55-2 BLAHO, Andrej - KALAŠ, Ivan: Tvorivá informatika. 1. zošit z programovania. Bratislava: SPN - Mladé letá, 2009. 48 s. ISBN 978-80-10-01723-2 Domovská stránka programu Imagine [online]. Aktualizované 2002 [cit. 2011-02-13] Dostupné na internete: <http://imagine.input.sk> HRUŠECKÁ, Andrea - KALAŠ, Ivan: Programovanie v prostredí Imagine. Bratislava: Metodicko-pedagogické centrum, 2006. 90 s. ISBN 80-8052-260-X http://www.beruska8.cz/zviratkaostatni/zelvy2/zelva1.htm http://www.islamweb.sk/stranky/premusli/kutik/ammarkoryt.htm Internetová stránka Imagine na Infoveke [online]. Aktualizované 01.06.2010 [cit. 2011-02-13] Dostupné na internete: <http://www.infovek.sk/predmety/inform/index.php?k=202> KALAŠ, Ivan HRUŠECKÁ, Andrea: Úvod do programovania pre učiteľov v prostredí Imagine. Bratislava: Metodicko-pedagogické centrum, 2004. 88 s. ISBN 80-8052-210-3 POSPÍCHAL, Jiří: Algoritmizácia a programovanie [online]. [cit. 2011-02-13] Dostupné na internete: <http://www2.fiit.stuba.sk/~pospichal/prednaskaalgprfiit01.pdf> SALANCI, Ľubomír TOMCSÁNYIOVÁ, Monika BLAHO, Andrej: Ďalšie vzdelávanie učiteľov základných škôl a stredných škôl v predmete informatika: Didaktika programovania. Bratislava: Štátny pedagogický ústav Bratislava, 2010. 36 s. ISBN 978-80-8118-065-1 ŠILLINGOVÁ MÁCSOVÁ, Ildikó: Programovanie v prostredí Imagine pre šiesty ročník základnej školy. Záverečná práca, Štátny pedagogický ústav Bratislava, 2011. 72 TOMCSÁNYIOVÁ, Monika: Letný tutoriál Imagine pre učiteľov. [online]. Aktualizované 14.02.2011[cit. 2011-02-14] Dostupné na internete: <http://user.edi.fmph.uniba.sk/tomcsanyiova/imaginetutorial/index.html> 23

Melléklet A Az első feladatlap a parancssorba írjuk a teljes alakot a következő formában: lépés száma? dopredu_100 lépés iránya üres hely Enter vagy a rövidített alakot: lépés száma? do_100 lépés iránya Enter üres hely 16. ábra. A teknős mozgatása parancsok segítségével. 1. feladat Írd a parancssorba: dopredu 200 vagy do 200 Mit csinál a teknős? A teknős 200 lépést tesz előre. 17. ábra Az első feladat és megoldása az első feladatlapból 24

B A második feladatlap A toll vastagsága Hrúbka pera A parancssorba beírjuk a teljes alakot így: toll vastagsága(1-20)? nechhrúbkapera_10 A toll színe Farba pera A parancssorba beírjuk a teljes alakot így: toll színe? nechfarbapera_ zelená megváltoztatjuk a toll vastagságát üres hely Enter megváltoztatom a toll színét üres hely Enter Rövidített alak: toll vastagsága (1-20) Rövidített alak: toll színe? nechhp_10? nechfp_ zelená megváltoztatjuk a toll vastagságát Enter üres hely megváltoztatom a toll színét üres hely Enter 18. ábra. A toll vastagságának és a toll színének a megváltoztatása a prezentációban Házi feladat Rajzolj le egy asztalt és egy széket! asztal: farba pera: tmavomodrá hrúbka pera: 5 a 10 szék: farba pera: ružová hrúbka pera: 7 19. ábra A második feladatlap házi feladata és annak megoldása 25

C A harmadik feladatlap Pont - Bod A parancssorba beírjuk a teljes alakot a következő formában: a pont nagysága? bod_10 lerajzoljuk a pontot üres hely Enter 20. ábra. A pont beírásának a parancsa. 1. feladat A bod parancs segítségével rajzolj le egy tercset. 21. ábra. A harmadik feladatlap első feladata és annak megoldása. 26

D A negyedik feladatlap 2. feladat Próbáld ki mit csinálnak az általad elkészített gombok. Mégoldás: 22. ábra A második feladat megoldása Házi feladat Rajzolj le a saját gombjaid segítségével a gyermekláncfüvet! 23. ábra A negyedik feladatlap házi feladatának a megoldása 27

E Az ötödik feladatlap Ismételj - Opakuj A parancssorba következő módon írjuk be: az ismétlések száma? opakuj_10_[...] mit kell ismételni üres hely parancs/-ok Enter 24. ábra Az opakuj (ismételj) parancs animált prezentációs oldala Házi feladat Segíts lerajzolni a teknősnek a következő ábrát: Központi pont: 80 Többi pont: 50 farba pera: [? 0 20] 25. ábra Az ötödik feladatlapban található házi feladat és annak megoldása 28

F A hatodik feladatlap Házi feladat Rajzold le a fasort, ha meg van adva: A korona színe: [? 185 0] A törzs színe: [120? 0] 26. ábra A feladatlap házi feladata és annak a megoldása 29

G A hetedik feladatlap 4. feladat 5. feladat Rajzolj le egy pálcikaembert! Rajzolj le egy sor pálcikaembert, ha meg van adva: nechfp? nechhp? opakuj 10 27. ábra A feladatlap negyedik és az ötödik feladata és annak megoldásai 6. feladat 7. feladat Rajzold le a következő ábrát! Melyik ábrához melyik parancssor tartozik? 28. ábra A hatodik és a hetedik feladat és azok megoldásai 30