- A programozó változók jellemzői
- Memória allokáció
- Nyilatkozat
- terület
- A változók típusai a programozásban
- Egész szám (rövid, hosszú)
- Lebegőpontos (egy, dupla)
- karakter
- logikai
- Rögzített hosszúságú húr
- Változó hosszúságú húr
- Példák programozó változókra
- Változzon egy változóra
- Irodalom
A programozásban szereplő változó olyan adat egység, amely megváltoztathatja annak értékét. Ez a legegyszerűbb tárolási forma, amely egy memóriaterületet képvisel, ahol egy adat tárolódik.
Ha egy számítógépes program épület lenne, akkor a változók azok az építőelemek, amelyek alkotják. A változók bármely program kritikus összetevői. Ez nem lehet hatékony változók nélkül.

Forrás: pixabay.com
Az egyik változó lehet a levegő hőmérséklete vagy a részvényárak. Ezek mind az értékek megváltozhatnak.
A változóknak két fontos célja van: az, hogy a programozó kiválaszthatja a nevüket, ezáltal megkönnyítve a programozást, valamint hogy programokat vagy funkciókat írjon, amelyek bármilyen értéket képviselnek.
Ha már ismeri a táblázatokat, akkor azt gondolhatja, hogy a változók olyanok, mint a cellák, amelyeket később a képletekben lehet használni, függetlenül a benne található értékektől.
Az összes eljárási programozási nyelv, például a C, az alap és a Pascal rendelkezik változókkal, különféle típusokat képes felismerni, és különféle módon manipulálni.
A programozó változók jellemzői
Memória allokáció
A változó a számítógép memóriájában lévő hely jelölője. Amikor egy új változót hoz létre egy programban, a program a memória mennyiségét a változó adattípusa alapján osztja fel.
Ezért ez egy hely a számítógép memóriájában. A memóriára úgy kell gondolkodnia, mintha blokk lenne, amikor egy program végrehajtásra kerül, hozzáférhet egy memóriablokkhoz.
Nyilatkozat
Amikor egy változót deklarál, akkor nevet ad meg, és típusát is megadja. Valójában azt a helyet hozzák létre, ahol az érték tárolódik. Így egy változó deklarálásához a programban meg kell adnia, hogy milyen típusú változó ez.
Egyes programozási nyelvek használatához változó bejelentése szükséges. Mások lehetővé teszik egy változó értékének meghatározását anélkül, hogy előbb deklarálni kellene.
terület
A hatókör meghatározza, hogy a változó értéke milyen mértékben olvasható vagy módosítható.
A globális változók azok, amelyek a teljes programban felhasználhatók. Vagyis hatálya a teljes alkalmazás.
A helyi változók csak abban a függvényben vagy eljárásban használhatók, ahol deklarálták, vagy bármely más olyan funkcióban, amelyet az adott függvény hív.
A hatókör hierarchikus, és csak felülről lefelé vonatkozik, a program törzsétől az általa meghívott funkciókig, és a funkcióktól más alfunkciókig.
Ezért ha egy változó deklarálva van a program tetején, akkor egy másik, azonos nevű változót nem lehet deklarálni egy függvényben.
Ha azonban egy változót deklarál az egyik függvényben, akkor egy másik, azonos nevű változót deklarálhat egy másik funkcióban. Ezek különféle változók, és lehetnek különböző értékeik is.
A változók típusai a programozásban
A változó létrehozásakor azt is be kell jelentenie, hogy milyen típusú adatot fog tartalmazni. Ez azért történik, mert a program különféle típusú adatokat fog felhasználni különféle módon.
Egész szám (rövid, hosszú)
Ez a típus egész számoknak felel meg, például 1, -15, 0. Az egész változókat akkor kell használni, amikor ismert, hogy a tizedes pont után soha nem lesz semmi. Például, ha egy lottógömb-generátort programoz, akkor az összes golyó egész számmal rendelkezik.
A rövid egész és a hosszú egész típusok közötti különbség a tárolásukhoz használt bájtok száma.
Ez a használt operációs rendszertől és a hardvertől függ. Jelenleg feltételezhető, hogy egy egész szám legalább 16 bit, és egy hosszú egész legalább 32 bit.
Lebegőpontos (egy, dupla)
A lebegőpontos számok, például a 3.2435, azok, amelyek frakcionált részeket tartalmaznak. Az egy- és kettős kvantátorok analógok az egész számtípushoz használt rövid és hosszú kvantálókkal, jelezve, hogy hány bitet fognak használni a változó tárolására.
karakter
Ez a típus képviseli a karakter értékét. Például egy ábécé betűjele, egy számjegy vagy egy speciális szimbólum. A szöveg egyetlen karakter tárolására szolgál.
Általában a C programokban, amelyek nem képesek kezelni a karakterláncokat. A tárolt érték valójában egy egész szám, amely a képviselt karakter kódját (például ASCII) képviseli.
logikai
A logikai változó a következő két érték egyikét tárolhatja: Igaz vagy Hamis. Ezek általában egész számok, például a Visual Basic esetében hamis 0 és igaz -1. Az igaz és hamis értékek állandóak.
Rögzített hosszúságú húr
A karakterláncok olyan változók, amelyek szöveget tartalmaznak, és kétféle típusúak. Rögzített hosszúságú karakterlánccal kijelenti, hogy hány karakter fog tartalmazni a karakterláncot.
Bizonyos API-hívások a Windowsban rögzített hosszúságú karakterláncokat igényelnek, de ezeket általában nem használják a Basic-ben. A C betű karakterek tömbjeként kerül megvalósításra.
Változó hosszúságú húr
Ebben az esetben a hosszúság nincs meghatározva. Ez az alapértelmezett típus az Alapértelmezésben, és hasznos, ha adatokat vesz fel a felhasználótól, ha nem tudja, mi lesz a válasz.
Példák programozó változókra
Az alábbiakban egy példa a Perl programozási nyelvén használt változóra.
- my $ compname = "Írásbeli teszt";
- nyomtassa ki a "Példa látható, $ compname" -t;
Ez a példa a compname nevű változót az én kulcsszóval deklarálja. A dollárjel ($) a Perl programozási nyelven azt jelzi, hogy a compname a változó neve, de a dollárjelet nem része a változó neve.
A program első sorában a változóhoz értéket rendelnek a "=" operátor használatával.
A compname értéke a karakterlánc: Írásos teszt, idézőjelekbe zárva. Az idézőjelek azt jelzik, hogy a benne lévő szöveg karakterlánc, de nem képezik részét a karakterlánc-adatoknak.
A program végrehajtásakor a nyomtatási nyilatkozat a $ compname változó nevét a hozzárendelt értékkel helyettesíti a karakterláncból, így megjelenik az eredmény: Példa látható, Teszt megírt.
Változzon egy változóra
Számos különféle módszer létezik a változó megváltoztatására, cseréjére vagy más értékre állítására. Az alábbi táblázat példákat mutat arra, hogyan lehet egy változót megváltoztatni, magyarázatot adva a folyamatban lévő dolgokra.

Irodalom
- Martin Gibbs (2020). A változók alapjai a C programozásban. Forrás: study.com.
- Advanced Ict (2020). Változók és adatszerkezetek a programozásban. Feltöltve: advanced-ict.info.
- Jövőbeli tanulás (2020). Adattípusok és változók használata. Forrás: futurelearn.com.
- Számítógépes remény (2020). Változó. Forrás: computerhope.com.
- Techopedia (2020). Változó. Feltöltve: roofpedia.com.
