Bővebb ismertető
r r_ ^
1. számítógép es a program
Egy emberöltővel ezelőtt a számítógép még egy tudományos kuriózum volt, ma az élet szinte minden területének nélkülözhetetlen eszköze. Számítógép irányítja az atomerőmű működését, a repülőgépek fel és leszállását, a szántóföldek öntözését. A gigantikus méretű adatbankok kezelése lehetetlen lenne számítógépek nélkül. A titkárnő szövegszerkesztő segítségével íija a leveleket, hivatalos dokumentumokat, és ma már a zeneszerzők többsége sem papírra veti a kottafejeket. A számítógép egy mindennapi tárgy lett, látványán senki sem ütközik meg. Kevés embernek van azonban fogahna a számítógép működéséről, lelkivilágáról, pedig a mindennapi élethez lassan már nemcsak a számítógép használata, de egyfajta számítástechnikai műveltség is hozzátartozik. E fejezet célja a számítógéppel kapcsolatos legalapvetőbb ismeretek bevezetése programozói szemszögből. Egy programozónak tudnia, de legalábbis sejtenie keU, mi történik „odabent", amikor egy program fut, és mi történik addig, míg egy program futtatható állapotba kerül.
Aki tisztában van a fejezet alcímei által megadott fogahnakkal, az természetesen a következő fejezetre lapozhat. Akinek e fejezet túl nehéznek bizonyul, az se csüggedjen, mert ugyan a programozásban elengedhetetlen alapfogahnakról van itt szó, a következő fejezetek nem azonnal épülnek az itt tárgyaltakra. Megteheti tehát az Olvasó, hogy később ide vissza-visszatér, és fokozatosan egészíti ki tudását.
Kezdjük ismereteinket a kettes és a tizenhatos számrendszer fogalmával, hiszen a számítógép ezekben a számrendszerekben „gondolkodik". Ahhoz, hogy egy kicsit közelebb kerülhessünk hozzá, bizonyos fokig át kell vennünk gondolatmenetét.
1.1 Binairis és hexadecimáilis száimrendszer
Vajon miért használja az ember a tízes számrendszert? A válasz egyszerű - tíz ujjunk van, és tíz ujjal tíz dolgot lehet megszámohii. Ebben a számrendszerben a számok közlésére tíz különböző jel áU rendelkezésünkre: 0, 1, 2, 9. A további számokat úgy ábrázoljuk, hogy előre írunk egy l-est, mely tízet ér, az egyet érő helyen pedig elökől kezdjük a számolást: 10, 11, 12 19. Miután megint elfogytak a jegyek az egyesek helyén, eggyel növeljük a tízes helyiértéken lévő, vagyis a tízet érő jegyet: 20, 21, 29. Ha a tízes helyiértékű jegy fogy el, vagyis már nem tudjuk leírni a tízszer tízet, akkor a szám elé teszünk egy százas helyiértékű egyest, és az utána szereplő két jeggyel újra