Készítette: Dancsó Tünde Comenius Logo alkalmazásai A program megvalósulását az Apertus Közalapítvány támogatta.
Download ReportTranscript Készítette: Dancsó Tünde Comenius Logo alkalmazásai A program megvalósulását az Apertus Közalapítvány támogatta.
Készítette: Dancsó Tünde
Comenius Logo alkalmazásai
A program megvalósulását az Apertus Közalapítvány támogatta.
1
Készítette: Dancsó Tünde
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
2
Készítette: Dancsó Tünde
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
3
Készítette: Dancsó Tünde
A Logo program környezete
• Menürendszer • Ikonsor • Rajzablak • Parancssor
4
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
5
Készítette: Dancsó Tünde
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.
6
Készítette: Dancsó Tünde
Képszerkesztés
• Menüsor • Ikonsor (állomány és szerkesztési műveletek) • Fázisműveletek • Rajzeszköztár • Paletta • Rajzterületek
7
Készítette: Dancsó Tünde
8
Készítette: Dancsó Tünde
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.
9
Készítette: Dancsó Tünde
10
Készítette: Dancsó Tünde
Logo programozási elemek
• Szekvencia • Elágazás • Ciklus • Eljárás • Rekurzió
11
Készítette: Dancsó Tünde
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
12
Készítette: Dancsó Tünde
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
13
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
14
Készítette: Dancsó Tünde
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.
15
• Brekik • Cica • Fura • Hexagon • Merlin • Szalad • Utca
Demoprogramok
• Bringa • Digit • Helipeti • Rajz • Szedd • Tiktak Készítette: Dancsó Tünde
16
Programozás Logoban
Készítette: Dancsó Tünde
17
Készítette: Dancsó Tünde
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.
18
Készítette: Dancsó Tünde
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.
19
Programozási elemek
• Önálló utasítások Készítette: Dancsó Tünde • 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 ]
20
Készítette: Dancsó Tünde Relatív utasítások • Mozgások – előre (e) – hátra (h) • Fordulások – jobbra (j) – balra (b)
Önálló utasítások 1.
Abszolút utasítások • Mozgások – x!
– y! – xy!
• Fordulások – irány!
21
Ö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
22
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] Készítette: Dancsó Tünde
23
Készítette: Dancsó Tünde
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]]
24
Készítette: Dancsó Tünde
Eljárás készítése
Paraméter nélkül Paraméterrel Tanuld
eljárás
… vége Tanuld
eljárás :paraméter
… vége tanuld ház négyzet e 100 j 30 háromszög b 30 h 100 vége tanuld ház :hossz négyzet :hossz e :hossz j 30 háromszög :hossz b 30 h :hossz vége Az eljárás hívása: ház Az eljárás hívása: ház 50
25
Készítette: Dancsó Tünde
Rekurzió Önmagát hívó eljárás
Végtelen rekurzív eljárás: Rekurzív eljárás kilépési feltétellel: tanuld ötszög e 50 j 360/5 ötszög vége tanuld ötszög e 50 j 360/5 ha irány <> 0 [ötszög] vége
26
Készítette: Dancsó Tünde
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
27
Mozaikok
Területkitöltések Algoritmusa: Alapelem rajzolása Sor készítése alapelemekből Mozaik készítése sorokból Készítette: Dancsó Tünde
28
Mozaik rekurzióval
Az eljárások: • alapelem • sor készítése az alapelemből • mozaik eljárás rekurzívan Készítette: Dancsó Tünde
29
Készítette: Dancsó Tünde
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ó)
30