Kifejezések, operandusok, üzemeltetés - studopediya

Amikor a program feldolgozásához, amelynek segítségével kifejezések számított és használt különböző értékeket. A kifejezés egy konstrukciót, amely meghatározza az adatstruktúra, műveletek, valamint a műveletek sorrendjét a adatok. Az expressziós áll operandusok. jeleit műveletek és zárójelben. A legegyszerűbb esetben, a kifejezés állhat egy változó vagy állandó. Írja értékét expresszióját határozza meg, hogy milyen típusú az operandusok és az összetétele a műveletek.







Operandusok adatok, amelyeken a műveleteket. Az operandusok lehet használni állandókat, változókat, tömb elemei és funkciói.

Kezelés - ez a műveleteket hajtanak végre az operandusok. Műveletek történni egyváltozós és bináris. Egyértékű művelet utal egy operandust, és annak jele kerül rögzítésre, mielőtt a operandus, például, - X. Ez fejezi ki a kapcsolat a művelet két operandus között, és annak jele van rögzítve az operandusok, például az x + y.

A zárójelek jelölik a műveletek sorrendjét.

Ha a művelet több adatot használ, azok típusát kell azonos, vagy kompatibilis.

Attól függően, hogy milyen típusú műveletek és operandusokon kifejezés lehet aritmetikai, logikai és string.

Aritmetikai kifejezések (AB). Az eredmény az AB az a szám, amelynek típusa függ az operandusok típusai alkotják a kifejezést. Az AB használhatja numerikus típusok (egész és valós) aritmetikai műveletek és funkciók, hogy visszatérjen egy numerikus értéket.

AB által meghatározott értékek típusú operandusok és műveleteket. Ha egy művelet magában foglaló egész szám operandusok, az eredmény a művelet is egy egész szám típusú. Ha legalább az egyik operandus tartozik a valós típusú, az eredmény is valós. Kivételt képez ez alól a osztási művelet, melynek eredménye mindig valós.







Kifejezések, operandusok, üzemeltetés - studopediya

Egyoperandusú számtani + (tárolása jel) - (Denial mark) utalnak a jele a számát és típusát, a változás.

Példák. Hagyja, hogy a program egy sor:

var a, b, c, d: integer; x, y: a valós;

c: = a div b; d: = a mod b; // c = 3, d = 1

y: = sin (a) + b / exp (x) - 12,5; // y = sin a + b / e x - 12,5

Fent az egész adattípus is végre a következő bitenkénti (bitenkénti) műveletek:

o SHR - jobbra tolódtak;

o És - És (számtani többszörözés);

o vagy - vagy a (számtani kívül);

o Xor - aritmetikai XOR;

o Nem - nem (számtani tagadás).

A különlegessége bites műveleteket, hogy azok végre az operandusok apránként.

Kifejezések, operandusok, üzemeltetés - studopediya

Példák. Hagyja, hogy a program egy sor:

var a, b, c, d: integer;

c: = Nem; // a = 0101, Nem (0101) = 1010 = 10 tíz.

d: = A és B; // b = 1001, 0101 és 1001 = 0001 = 1 tíz.

Logikai kifejezések (LOS). Az eredmény az LV logikai értéke igaz vagy hamis. Ezek a kifejezések gyakran használják a feltételes állítások és a hurok nyilatkozatokat. Logikai kifejezések tartalmazhatnak:

o logikai változók logikai;

o összehasonlító műveletek (kapcsolatok);

o logikai műveleteket;

o zárójelben.

Ahhoz, hogy megállapítsuk, milyen viszonyban két érték által adott kifejezést, változók vagy konstansok, az alábbi összehasonlító műveleteket használjuk: =<,>. <= ,>=<>. Összehasonlítás a műveleteket követően megfelelő számítási kifejezéseket. A összehasonlításának eredménye művelet értéke False. ha a megfelelő arány nem ez a helyzet, és a valódi érték egyébként.

Az eredmény a logikai műveletek, amikor az a logikai kifejezések (logikai operandusok típusát) az a típusú logikai (Boole). Logikai műveletek és, vagy, Xor bináris, nem sebészet - egyváltozós.

Kifejezések, operandusok, üzemeltetés - studopediya




Kapcsolódó cikkek