Változók és konstansok

változók

Bármely program dolgozza fel az adatokat (információs objektumokat). Ezek a művek a tárolt program a számítógép memóriájában (általában RAM). A program tudnia kell, hol vannak, hogy a memória mennyisége azt, hogyan kell értelmezni az adatokat (például számok vagy szövegek). változó mechanizmus létezik, hogy hozzáférést biztosít a memória területek a program.







A változók leírását a program elején és hogyan kell jelenteni, hogy milyen adatok a program működni fog, és mennyi helyet foglalnak el azok. Más szóval, a lefoglalt memóriát. De ez nem jelenti azt, hogy az adott értékek (adatok) kerülnek a memória cella. Abban az időben a backup memóriába bennük bármi lehet.

A folyamat végrehajtása a program a memória cella kerül bizonyos értékeket, lekért van, változás, újra rögzíteni. Mi vagyunk a programon keresztül vonzó számukra a változók neveit, amelyeket a leírás elején a program.

A változók neve lehet szinte bármilyen kombinációja angol betűk és számok (szóközök nélkül). Lehetetlen változó nevek azonosak a szavakat, amelyek semmilyen parancsot egy programozási nyelv. Nem lehet kezdeni a változó nevek számok vagy speciális karakterek. Ahhoz, hogy a változó nevek könnyen olvasható, meg kell próbálnia, hogy kibír egy pár szabályt. Ha a program nem a legegyszerűbb példa a változó nevét kell értelmes szavakat vagy rövidítéseket. Kívánatos, hogy a változó nevek nem túl hosszú.

Pascal, a kis- és nagybetűk, változó nevek nem különböznek.

A leírásban a jelölt változók nemcsak a nevüket, hanem az a fajta. Változók típusa beszámol arról, hogy mennyi memóriát lefoglalni őket, és milyen adatok azt tervezik fenntartani. Pontosabban tárolt mindig lesz egy számot a bináris rendszer. De mit jelent bármi lehet: egy egész vagy tört szám, szimbólum, string, tömb, rekord, stb Ie. típusú változó határozza meg, hogy mi tudjuk menteni a memória terület, amely kapcsolódik a változó leírt.







A következő példában egy bemeneti változó értékeket három különböző típusú és megengedhető, hogy feladataik művelet típusok. Ha a típus integer, akkor lehet rendelni csak egész tartományban -32768 32767 Az egész típusú Pascal programozás 2 bájt, ami megegyezik a 16 bit, ami azt jelenti, hogy képes tárolni 2 16 (65536) értékek ( negatív és pozitív szám, és a nulla). Ezen a tartományon belül a változók Int1 és int2 is vállal értéket. Amikor megpróbál írni a változó értékek nem ő típusú hiba fordul elő.

Egy példa a munkaprogram:

Így a változók társított memória helyen, a tartalmát, amely megváltoztathatja a végrehajtása során a program egy bizonyos tartományon belül.

A hossza a változók

A korai változatát Pascal fordító kell figyelembe venni a korlátozás a hossza változó nevét. A név csak az első nyolc karakter. Ezért olyan változókat, mint változó1 és változó2 fordító tartják egy és ugyanaz, mert első nyolc karakter ugyanaz.

A jelenlegi változat a fordító a nyelv Pascal nincs ilyen korlátozás. Például, ennek eredményeként a következő, mint egy programot egy közepes Free Pascal, és a Turbo Pascal 7.1 megjeleníti a két különböző számot (10 és 20). Ez azt jelenti, hogy a fordítóprogramok hogy több mint nyolc karakter a változók neveit (és más azonosítók: a nevek állandók, eljárások, stb.)

Mi a teendő, ha a program kell folyamatosan használni néhány ugyanazt a számot. Úgy tűnik, hogy ez nem jelent problémát. Lehet leírni, mint egy változó, akkor rendeljen értéket, és nem változtatja meg a programban. Azonban ez nem mindig kényelmes (akkor véletlenül megváltoztat), így a programozási nyelvek, az adatok tárolása, vannak állandók mellett a változókat.

A fő előnye, állandók, hogy az le van írva az elején a program, és azonnal rendelt ugyanazt az értéket, és nem változtatják állandók futásidőben. De ha nem kell szerkeszteni szerkesztésekor a kódot, a programozó úgy dönt, hogy a változó értéke állandó, akkor adja meg a leírásában egy másik értéket, és a program kódját. Ezért, ha a program gyakran szeretné használni értelmét, leírni azt az állandó rész, amely található egy programrész: változó

A konstans érték lehet a legtöbb fajta adatokat, amelyek használják a Pascal.

Tekintsük a következő programot:

gépelt állandók

Amellett, hogy a szokásos Pascal állandók gépelt állandók. Azt lehet mondani, hogy az általuk elfoglalt köztes helyzetet változók és állandók. Kapnak értéket a leírás (mint állandó), de lehet változtatni a szervezetben a program (a változók).

Leírja gépelt állandók állandók rész:




Kapcsolódó cikkek