Pascal Programozás

Főoldal Cikkek Feladatok Videók Elérhetőség

Változók és deklarálásuk


Ebben a cikkben a változók típusait és deklarációját ismertetem. Az adatok beolvasásához szükségünk lesz egy eljárásra is.

Mi is az a változó?

A változó fogalma: Olyan adatra van szükségünk melynek pontos értékét a gépnek a program indítása után kell megadni valamely periférián keresztül. A feldolgozandó adatokkal több összetett műveletet végzünk, a részeredmények tárolására szükségünk van a további feldolgozásra.
Áttekinthetőség: Ha egy végeredményhez sokfajta művelet elvégzése szükséges, akkor érdemes több lépésben végrehajtani azt.

A változók jelölései és szabályai:
      1. Az azonosító csak az Angol ABC betűi és számjegyek lehetnek, egyéb speciális karakterek nem használhatók! Kis és nagybetűk között nem teszünk különbséget!
      2. Az azonosító szóköz karaktert nem tartalmazhat.
      3. Nem kezdődhet számjegy karakterrel.
      4. Nem használhatjuk a nyelv foglalt szavait pl: BEGIN, USES ,END .....

Sokaknak ismerős a Readln eljárás hisz az első cikkben említettem, hogy erre majd külön kitérek nos ennek most jött el az ideje.
A Readln  nagyon fontos! Miért is?

A változók beolvasását a ReadLn eljárás végzi el.

Működése: A gép felfüggeszti a program végrehajtását és bemenő adatra vár.
                  Az input ( feldolgozandó ) adatot a kurzor helyéről gépelhetjük be.
                  A beviteli adat javítható, módosítható.
                  A beolvasás végét az < ENTER> billentyű lenyomására fogja jelenteni.
                  A változó értékére a program más helyein azonosítójával hivatkozhatunk.
                  Az eljárást használhatjuk azonosító nélkül is.

Az értékadó utasítás jele :=
Az utasítás általános alakja:              változónév:=kifejezés;

k=2*(a+b)       pascal nyelvben : kerulet=2*(a+b);

A kifejezés leegyszerűsítve műveletek ( operátorok ), azonosítók ( konstansok, változók ), zárójelek sorozata figyelembe véve a nyelv szabályait.
A kifejezések kiértékelése a műveletek sorrendk szerint történik, lépésről lépésre.
Végrehajtás sorrendje( Precedencia szabály). Egy sorszámhoz tartozó műveletek egyenragúak. Azonos rangúak esetén a végrehajtás balról jobbra történik.
* /  DIV  MOD