Az Eszterházy Károly Tanárképző Főiskola Tudományos Közleményei. 1994. Sectio Mathematicae. (Acta Academiae Paedagogicae Agriensis : Nova series ; Tom. 22)
SZILÁK A.-né: Algoritmikus gondolkodásra nevelés
144 Szilák Aladárné Mikor kerüljön sor a fenti fogalmak, ismeretek tanítására? Tanév elején (5. osztálytól) legalább két órát célszerű biztosítanunk konkrét feladatokhoz kapcsolva a folyamatábra, algoritmus fogalmak tisztázására, egyszerűbbek megkonstruálására. A tanulók viszonylag nehézség nélkül „játszanak el", mondanak el olyan egyszerű cselekvéssort (folyamatot), amelyek életközeibői származnak (pl.: reggeh felkeléstől az iskolába indulásig tartó tevékenységek, nyilvános telefonfülkéből telefonálás, főzés, bevásárlás, átkelés a zebrán, piszkos tányérok mosogatása, almák méret szerinti osztályozása stb.). E példákon keresztül rendezhetjük is az algoritmusokat aszerint, hogy tartalmaznak feltételt (elágazó algoritmus), ismétlést (ciklus), vagy nem tartalmaznak feltételt (lineáris algoritmus). Természetesen az utóbbival kezdjük az ismerkedést. Itt mutassunk rá az algoritmus jellemző tulajdonságaira (végesség, egyértelműség, általános érvényű) is. Ezek után kerüljön csak sor az egyszerű matematikai algoritmusok készítésére, leírására (folyamatábrával, mondat szerűen), algoritmussal megadott tevékenységsor elvégzésére (pl.: írásbeli művelet végzés, geometriai számítások, egy szerkesztési feladat megoldása stb.). E téma elemi szintű tanításához jó példákat találunk Varga Tamás: Játsszunk matematikát! 1. című könyvében, továbbá Lukács Ottó munkájában, amely az Utazások Matematikaországban sorozatban Gyerekmatek címmel jelent meg. 2. A tanult ismeretek rögzítéséről, alkalmazásáról Sajnos a tapasztalat az, hogy a tanulók többsége nem jut el 13-14 éves korra sem oda, hogy egy ismeretlen, nem túl bonyolult matematikai probléma algoritmusát (folyamatábráját) önállóan el tudná készíteni. Ezt sem a ráfordítható idő, sem a tanulók életkora nem teszi lehetővé. Éppen ezért, ne „raboljuk" el a matematikától az időt azzal, hogy algoritmusok, folyamatábrák készítésével (még segítséggel sem) foglalkozzunk! Helyette: — Kész folyamatábrát (algoritmust) „elemeztessünk"! (Kövesd a folyamatábra utasításait! Mit csináltat (old meg) a folyamatábra?) — Hiányos folyamatábrát (algoritmust) „egészíttessünk" ki! — Hibás folyamatábrában (algoritmusban) „kerestessük meg a hibát", majd „javíttassuk"! — Konkrét folyamatábra-utasítások applikációs modelljeiből ,, készíttessük el" a folyamatábrát!