Változók a programozásban

Változók a programozásban

Ebben a témában: Alapok, C Programozas, Java Programozas

Vannak a programozásban általánosan használt eszközök, fogalmak, amik minden programozási nyelvben megjelennek. Most a Változókról és azok használatáról szeretnék egy kicsit beszélni és egy konkrét példán keresztül megnézni, hogy miért is van szükség változókra és hogyan is működnek pontosan.

 

Mik azok a Változók?

Egy programban adatokkal dolgozunk. Legtöbbször ezekre az adatokra nem csak egyszer van szükségünk a programunkon belül (például arra, hogy kiírjuk a képernyőre a felhasználónak), hanem további műveleteket, feladatokat szeretnénk velük végezni. Annak érdekében, hogy ezek az adatok a programunkon belül több helyen is elérhetőek legyenek, el kell azokat tárolnunk valahol, hogy később használhassuk őket. Az adatokat pedig a Változókba tudjuk eltárolni.

Úgy is megfogalmazhatjuk, hogy egy Változó olyan, mint egy Doboz. Bele tudunk tenni valamilyen értéket ebbe a dobozba és ha valamikor később szükségünk lesz rá, akkor csak kinyitjuk a dobozt és kiolvassuk belőle. Ezen felül még extra tulajdonság, hogy a dobozba (vagyis a változóba) bármikor új adatot is tudunk tenni. Ilyenkor vigyázni kell, mert a régi adat törlődik belőle, felülíródik az új adattal.

 

Változók típusai

Az előbb tárgyalt mechanizmus már csak annyiban fog bonyolódni, hogy minden Változónak meg kell adnunk egy típust is. Ez a típus fogja meghatározni, hogy milyen fajta adatot lesz képes tárolni a Változónk. A típusokat alapvetően két nagy csoportra oszthatjuk: Szám és Szöveg típusok. A szám típusú változók csak számokat, míg a szöveg típusú változók csak szövegeket képesek tárolni. Ha pedig egyszer definiáltuk a változónk típusát, akkor azt később már nem tudjuk megváltoztatni (a legtöbb programozási nyelvben).

Nézzünk meg egy-egy példát Java nyelvből:

Típus neve

Formátum

Példa

String

szöveg

“Hello World”

int

egész szám

12

 

 

Miért van erre szükség?

Felmerülhet, hogy miért kell adatokat eltárolnunk egy programon belül egy változóba? Hiszen láttuk az első programunkban, hogy képesek vagyunk kiíratni az adatokat a képernyőre, akkor meg minek ezt tovább bonyolítani?

Egy program célja legtöbbször nem csak annyi, hogy csak megjelenítjük az információkat a képernyőn és kész. Ettől jóval többről van szó és ez miatt nem csak egy adott pillanatban van szükség az információra, hanem később is, amikor valamilyen összetett logikát valósítok meg. A változók használata tehát nagyon fontos része a programoknak.

 

 

Technikai megvalósítás

Az elméleti rész elsajátítása után nézzük meg, hogy hogyan kell használni a változókat a gyakorlatban.

(more…)