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 Report

Transcript 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