comenius logo alkalmazásai
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
Készítette: Dancsó Tünde
1
A program megvalósulását az Apertus Közalapítvány támogatta.
Comenius Logo alkalmazásai
Készítette: Dancsó Tünde
2
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
Készítette: Dancsó Tünde
3
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
Készítette: Dancsó Tünde
4
A Logo program környezete• Menürendszer• Ikonsor• Rajzablak• Parancssor
Készítette: Dancsó Tünde
5
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
Készítette: Dancsó Tünde
6
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észítette: Dancsó Tünde
7
Képszerkesztés• Menüsor• Ikonsor (állomány és szerkesztési műveletek)• Fázisműveletek• Rajzeszköztár• Paletta• Rajzterületek
Készítette: Dancsó Tünde
8
Készítette: Dancsó Tünde
9
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.
Készítette: Dancsó Tünde
10
Készítette: Dancsó Tünde
11
Logo programozási elemek• Szekvencia• Elágazás• Ciklus• Eljárás• Rekurzió
Készítette: Dancsó Tünde
12
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
Készítette: Dancsó Tünde
13
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
Készítette: Dancsó Tünde
14
Tantárgyak támogatása• Vizuális nevelés• Médiaismeret• Matematika• Magyar irodalom• Magyar nyelvtan• Környezetismeret• Informatika
Készítette: Dancsó Tünde
15
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.
Készítette: Dancsó Tünde
16
Demoprogramok• Brekik• Cica• Fura• Hexagon• Merlin• Szalad• Utca
• Bringa• Digit• Helipeti• Rajz• Szedd• Tiktak
Készítette: Dancsó Tünde
17
Programozás Logoban
Készítette: Dancsó Tünde
18
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.
Készítette: Dancsó Tünde
19
Deduktív módszer alkamazásaDedukció:
– 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.
Készítette: Dancsó Tünde
20
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]
Készítette: Dancsó Tünde
21
Önálló utasítások 1.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!
Készítette: Dancsó Tünde
22
Önálló utasítások 2.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
Készítette: Dancsó Tünde
23
Számlálós ciklusismé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]
Készítette: Dancsó Tünde
24
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]]
Készítette: Dancsó Tünde
25
Eljárás készítéseParaméter nélkül
tanuld háznégyzet e 100 j 30háromszög b 30 h 100
vége
Paraméterrel
tanuld ház :hossznégyzet :hossze :hossz j 30háromszög :hosszb 30 h :hossz
vége
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
Készítette: Dancsó Tünde
26
Rekurzió Önmagát hívó eljárás
Végtelen rekurzív eljárás:
tanuld ötszög e 50 j 360/5 ötszögvé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
Készítette: Dancsó Tünde
27
Rekurzív eljárással készített ábrák
Paraméter változtatása
tanuld csiganégyzet :hossze :hossz j 90csiganégyzet :hossz + 10
vége
Készítette: Dancsó Tünde
28
MozaikokTerületkitöltések
Algoritmusa:
Alapelem rajzolásaSor készítése alapelemekbőlMozaik készítése sorokból
Készítette: Dancsó Tünde
29
Mozaik rekurzióvalAz eljárások:• alapelem• sor készítése az alapelemből• mozaik eljárás rekurzívan
Készítette: Dancsó Tünde
30
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ó)