0. A kezdet
Először is egy kis ovis alapozás: A program végrehajtható utasítások sorozatából, valamint adatokból áll. A végrehajtó egység az utasításokat értelmezi és végrehajtja, ezekkel az utasításokkal lehet az adatokat módosítani. Nos akkor vágjunk is bele! Pascalban a legrövidebb program így néz ki: begin end. Szoktak még az elejére írni egy foglalt szót és egy azonosítót. Ezzel kiegészítve: Program prog_01; begin end. Asszem most kapásból két idegen szó is volt. Azért teszek bele szaxavakat, hogy kissé szokjátok. Egyszerűbb leírni a szaknevét, mint három mondatban körülírni, de nyugi, megpróbálok minimális számú idegen szót használni. Akkor tehát: Az azonosító: a felhasználó által adott tetszőleges "név". E segítségével hivatkozunk saját dolgainkra, mintegy elnevezve őket. Az előbbi példában a prog_01 az azonosító. Amint látható is, nem tartalmazhat szóközt, meg spec karaktereket és nem kezdődhet számmal, valamint nem egyezhet meg egyik foglalt szóval sem. A foglalt szó: olyan szavak, amiknek a programnyelv tulajdonít jelentősséget, szóval le vannak foglalva :). Ilyen a mi példánkban a Program , ez a foglalt szó arra hivatott, hogy elnevezze a programot, méghozzá az utána álló azonosítót adja névként. Foglalt szavak még a: Begin és az End is. Amint látszik egy csomó helyen a sorok végén ";"-k vannak. Ennek egyszerű oka van, ezzel KELL elválasztani az utasításokat. Minden után ki kell tenni, kivéve a foglalt szavakat (de a foglalt szavak után álló azonosítók végére ki kell tenni). Ezalól kivétel az END. Nos akkor mi is ez a Begin, meg End? A Begin és End jelölnek egy programblokkot (programrészt), a begin a programrész kezdete, az end meg a vége. A főprogramban az utolsó end után "."-ot kell tenni, míg máskor ";"-t. Ez olyasmi, mint a zárójelezés; minden beginnek kell legyen end párja. Akkor röviden elmondtam mindent erről a 3 soros progiról, ami egyébként nem csinál semmit, csak nevet ad magának, elkezdődik, meg befejeződik, szóval, ha lefuttatod csak villan egyet :). A következőkben az utasítások jönnek, amik segítségével már csinál is valamit a program... Ja, egyébként a program követhetősége végett érdemes megjegyzéseket is hozzáfűzni. Ezt a "{" és "}" jelek közé írt szöveg jelenti és akárhová be lehet szúrni és nem csinál semmit, tehát a fordító nem veszi figyelembe. Pl : Program megjegyzes; {na ez itt egy megjegyzés} begin {Ez meg egy másik} end.