Mi is a programozás? A programozás egy olyan tevékenység, mely a "holt képletek élő programmá történő átvarázsolását" ((Lőcs-Vigassy FORTRAN programozási nyelv)) jelenti. Ehhez egyfajta algoritmikus gondolkodás kell, mely véleményem szerint valamiféle tehetséget követel, akárcsak a rajzolás, vagy a zenélés. Akinek nincs tehetsége hozzá, az nagy nehézségek árán ugyan meg fog tudni tanulni valamilyen szinten programozni, de igazán hatékony algoritmusokat, vagy bonyolult rendszereket nem fog tudni készíteni. A programozás egy olyan absztrakciós tevékenység, mely a való világ egy-egy problémáját modellezi, leképezi egy számítógépes programmá. Ahhoz hogy megszülethessen a program, "csupán" három dolgot kell megvalósítani: - meg kell határozni a bemenő és kimenő **__adatokat__**, - meg kell határozni azokat a **__műveleteket__**, melyek a bemenő adatokból előállítják a kimenő adatokat, - meg kell írni a **__programot__** Nicolaus Wirth professzor, a Pascal programozási nyelv megalkotója mondta ezt: **adat + algoritmus = program** Az első két lépés a tervezés, a harmadik lépés az implementáció, azaz a megvalósítás, mely során a következő három fontos dolgot kell elvégezni: - be kell kérni a bemenő adatokat, - ki kell számolni a kimenő adatokat, - meg kell jeleníteni az eredményt Hát kb. ennyi lenne a programozás. :)