Tenyleg nem ertik, sokszor megfeleloen intelligens es motivalt diakok sem, megfeleloen kepzett es joszandeku tanarok magyarazatat.
Mi a problema?
Leginkabb az, hogy mar az altalanos iskolatol fogva celszerutlenul tanitjak a targyat. Ennek nehany eleme: 1) osszekeverednek az allapot es folyamat leirasok 2) osszekeveredik az analizis – vagyis a megoldas megtalalada – es a szintezis – vagyis a szamitasi modszerek – 3) nehezen kovetheto jelolesek, pl az egyenlosegjel celszerutlen hasznalata, vagy a valtozok felesleges indexelese.
Megoldas?
Pl egyenletek es kepletek helyett algoritmus leirasok es magyarazo folyamatabrak (hogy mast ne mondjak: binomialis egyutthatok helyett Pascal haromszog, a Bayes tetel keplete helyett Markov lanc), es a magas szintu programnyelvek jelolesi logikajanak hasznalata – aminek kulon elonye a gyakorlati alkalmazas megkonnyitese.
Egy pelda az egyenlosegjel deklarativ hasznalata.
Az x = x + 1 kifejezes az islolaban egy megoldhatatlan egyenlet, mivel ha lenne ilyen x, akkor 0 egyenlo lenne 1-gyel.
A programnyelvekben viszont ez azt az utasitast takarja, hogy az x valtozo erteket noveljuk meg 1-gyel. Egyertelmuen dekodolhato, hiszen a szamitogepek is megertik, es feleslegesse teszi az indexelest, pl igy x’ = x + 1.
Miert nem ertik a diakok a matekot?
Advertisement