Szerző
Szlávi Péter, Zsakó László
Vissza a tartalomjegyzékhez
A modul célja és tartalma
A szeminárium során a hallgatók tanári segítséggel, segítő kérdésekkel, javaslatokkal, de mégis önállóan dolgoznak fel, oldanak meg problémákat az informatika különböző területeiről a probléma-megoldási stratégiáknak megfelelő csoportosításban, ütemezésben. A problémák zöme elemi (középiskolai) eszközökkel megoldható. A szeminárium során a hallgatók tanári segítséggel, segítő kérdésekkel, javaslatokkal, de mégis önállóan dolgoznak fel, oldanak meg problémákat az informatika különböző területeiről a probléma-megoldási stratégiáknak megfelelő csoportosításban, ütemezésben. A problémák zöme elemi (középiskolai) eszközökkel megoldható.
Vissza a tartalomjegyzékhez
A modul leckéi, a megértéshez szükséges előismeretek, tárgyi feltételek
Leckék
- Számítógépi grafika alapalgoritmusai
- Hatékonyság
Előismeretek
- A témák elsajátításához ismerni kell a programozás alapfogalmait.
- Készségszinten kell tudni feladatokat megfogalmazni, specifikálni, algoritmizálni és kódolni, valamint tesztelni. A kódolást Pascal nyelven kell végezni, így a Pascal nyelvi ismeretekre is támaszkodunk.
- Szükséges a koordinátageometria legalapvetőbb fogalmainak ismerete.
- A fenti minimumon túl hasznos a programozási tételek fogalmának és maguknak a tételek részleteinek (specifikáció+algoritmus) az ismerete.
- A programozási rutin jó, ha kiterjed algoritmusok elemzésének képességére is.
Tárgyi feltételek
- A két kidolgozott témakörben Pascal nyelvű programokat kell majd fejleszteni, ehhez szükséges egy Free Pascal fordító, illetve egy fejlesztői környezet. Javasoljuk, hogy mindegyikből a legfrissebb változatot töltse le, és telepítse!
- Az anyagban szereplő programok (megoldás, illetve keretprogramok, valamint unitok) a Free Pascal 2.6.4-es verziószámú változatával készültek.
- Használni fogjuk a Free Pascal: Crt, WinCrt, Dos, Graph unitjait; amelyek a rendszer részei.
- Fejlesztői környezetként akár a Free Pascal fpc fordítóprogrammal együtt letölthető natív fp IDE, akár az önálló programszerkesztőként letölthető Geany használható. A Geany-ben be kell állítani a fordításra használható fordítóprogramot, akár a fent említett fpc. A fpc általunk használt verziója: 1.0.12, a Geany-é: 1.23.1.
- Felhívjuk a figyelmet, hogy a Geany esetében programfejlesztéskor be kell állítani a dokumentum kódolását: Kelet-Európai IBM852-esre. Csak így jelennek meg helyesen az ékezetes betűk a létrehozott konzolalkalmazásban.
- Letöltőhelyek:
Vissza a tartalomjegyzékhez
A modul irodalomjegyzéke
Kötelező irodalom
- Lásd az egyes leckék irodalomjegyzékét
Vissza a tartalomjegyzékhez
Kulcsszavak
Programhatékonyság, programtranszformációk; számítógépi grafika, pixelgrafikus kép, képtranszformációk