360 likes | 908 Views
Comenius Logo alkalmazásai. A program megvalósulását az Apertus Közalapítvány támogatta. Fejlesztési célok. Fejlesztői környezet Algoritmikus gondolkodás fejlesztése Térbeli tájékozódás segítése Gyerekközeli programozási nyelv megismertetése. A fejlesztői környezet előnyei.
E N D
Comenius Logo alkalmazásai A program megvalósulását az Apertus Közalapítvány támogatta.
Fejlesztési célok • Fejlesztői környezet • Algoritmikus gondolkodás fejlesztése • Térbeli tájékozódás segítése • Gyerekközeli programozási nyelv megismertetése
A fejlesztői környezet előnyei • Kommunikáció a számítógéppel • Problémamegoldó gondolkodásmód támogatása • Összefüggések felismerése • Kevés utasítás - sok lehetőség • Látványos eredmények, gyors siker • Esztétikai nevelés
A Logo program környezete • Menürendszer • Ikonsor • Rajzablak • Parancssor
Alkalmazási lehetőségek • Grafika • Képszerkesztés • Animáció • Programozás • Játék • Tantárgyak támogatása • Súgó használata
Teknőcgrafika • A képernyő Descartes-féle derékszögű koordinátarendszer. • A Teknőc: egy állapottal rendelkező pont. • A Teknőc alaphelyzetben az origón áll, és északi irányba néz. • A Teknőc az utasításokat azonnal végrehajtja.
Képszerkesztés • Menüsor • Ikonsor (állomány és szerkesztési műveletek) • Fázisműveletek • Rajzeszköztár • Paletta • Rajzterületek
Animáció Animációt készíthetünk a képszerkesztő segítségével egy fázisból kiindulva az alábbi fázisműveletek ismétlésével: • Fázis másolása • Beillesztés • Új fázis módosítása Animáció lejátszása: a fázisok gyors egymás utáni ismétlése.
Logo programozási elemek • Szekvencia • Elágazás • Ciklus • Eljárás • Rekurzió
Játékok 1. • Szókirakó - olvasás tanítása elemző módszerrel, algoritmus megvalósítása • Összekötős játék - egérhasználat, betűk, számok felismerése • Kockakirakó játék - algoritmikus gondolkodás, kreativitás
Játékok 2. • Kifestő játék - színek felismerése, színárnyalatok megkülönböztetése • Süni a labirintusban - navigációs, ügyességi játék • Sínépítő játék - logikus gondolkodás fejlesztése, útvonalterv készítése
Tantárgyak támogatása • Vizuális nevelés • Médiaismeret • Matematika • Magyar irodalom • Magyar nyelvtan • Környezetismeret • Informatika
Súgó használata • A program magyar nyelvű súgóval rendelkezik. • Betűrendes útmutató angol és magyar nyelven. • Témakör szerinti keresés.
Brekik Cica Fura Hexagon Merlin Szalad Utca Bringa Digit Helipeti Rajz Szedd Tiktak Demoprogramok
Induktív módszer alkalmazása • Indukció: • Gondolkodási művelet. • Jelentése rávezetés. • A következtetés egyik formája. • Egy adott halmazba tartozó egyes elemek tulajdonságainak vizsgálata alapján arra a következtetésre jutunk, hogy az adott halmaz minden eleme rendelkezik ezzel a tulajdonsággal.
Deduktív módszer alkamazása Dedukció: • gondolkodási művelet • jelentése levezetés • a következtetés egyik formája. Azt jelenti, hogy az általános dolgokból, törvényszerűségekből kiindulva vonunk le következtetéseket az egyes dolgokra.
Programozási elemek • Önálló utasítások • Ciklusok • Számlálós ciklus (Ismétlés…) • Feltételvizsgálat ha feltétel [akkor utasítások] ha feltétel [akkor utasítások][különben utasítások]
Relatív utasítások Mozgások előre (e) hátra (h) Fordulások jobbra (j) balra (b) Abszolút utasítások Mozgások x! y! xy! Fordulások irány! Önálló utasítások 1.
Beállítások tollszín! (tsz!) tollvastagság! (tv!) töltőszín! (tlsz!) töltőminta! (tlm!) rajzlapszín! (rsz!) Egyéb utasítások tollatfel (tf) tollatle (tl) törölrajzlap (tr) tollradír (trd) tölt Önálló utasítások 2.
Számlálós ciklus ismétlés N [utasítások] • N-szer (N=ciklusváltozó) hajtja végre az utasításokat. Például síkidomok rajzolása ismétléssel: ism 4 [e 100 j 90] ism 3 [e 100 j 120]
Feltételvizsgálat • Ha feltétel [utasítás1] [utasítás2] • Ha a feltétel igaz, akkor az utasítás1-et, ha a feltétel hamis, akkor az utasítás2-t hajtja végre. Utasítás2 elhagyható. Példa: ha oj = "n [ism 4[e 50 j 90]] ha oj = "n [ism 4[e 50 j 90]][ism 3[e 50 j 120]]
Paraméter nélkül tanuld ház négyzet e 100 j 30 háromszög b 30 h 100 vége Paraméterrel tanuld ház :hossz négyzet :hossz e :hossz j 30 háromszög :hossz b 30 h :hossz vége Eljárás készítése Tanuld eljárás … vége Tanuld eljárás :paraméter … vége Az eljárás hívása: ház Az eljárás hívása: ház 50
Végtelen rekurzív eljárás: tanuld ötszög e 50 j 360/5 ötszög vége Rekurzív eljárás kilépési feltétellel: tanuld ötszög e 50 j 360/5 ha irány <> 0 [ötszög] vége Rekurzió Önmagát hívó eljárás
Rekurzív eljárással készített ábrák Paraméter változtatása tanuld csiganégyzet :hossz e :hossz j 90 csiganégyzet :hossz + 10 vége
Mozaikok Területkitöltések Algoritmusa: Alapelem rajzolása Sor készítése alapelemekből Mozaik készítése sorokból
Mozaik rekurzióval Az eljárások: • alapelem • sor készítése az alapelemből • mozaik eljárás rekurzívan
Szakirodalom • Szentpéteriné Király Tünde: Comenius Logo - Teknőcgrafika (Kossuth Kiadó) • Dancsó Tünde: Comenius Logo - Játék és animáció (Kossuth Kiadó) • Turcsányiné Sz. M. - Zsakó L.: Comenius Logo gyakorlatok (Kossuth Kiadó) • Turcsányiné Sz. M. -Játék és programozás (Kossuth Kiadó)