Kifejezések a nyelv Pascal

A fő elemei, amelyek a szerkezet épül. részét képező végrehajtható program változók, állandók műveletek (lásd. 12. o.) és a függvény hívások. A legegyszerűbb ilyen szerkezet a kifejezést. Kifejezések részeként használják nagyobb struktúrák - operátorok.

Az üzemeltetők, szemben a műveletek és kifejezések, amelyek nem termelnek új értéket (kivéve az értékadó operátor). Az üzemeltetők jelölésére általánosan használt egy műveletsor. Példák szereplők:

- értékadó operátor: A bal oldalon: = kifejezés

kiszámításához megadott értékek

- üzemeltető (eljárás) O: Write (expresszió, ....);

kiszámításakor, hogy szükséges, hogy megjelenjen

- függvényhívás: varname: = FunctionName (..., kifejezés, ...);

értékének kiszámítása az aktuális paraméter függvényében

Expression - design, célja, hogy kiszámítja az új értéket. Elemei a kifejezést (operandusok vagy token - változók, állandók műveletek jelei és függvényhívás) csatlakozik karakter műveletek (számtani, logikai kapcsolatok). Működés szempontjából meghatározzák szemantikája (jelentéssel vagy). Például a (mondván): „megeszi, blogok” tizedes pont meghatározza a jelentését (fontosság) ezt az állítást.

Egy kifejezést eltér egymástól. értéket, az operandus típusát, működési és típusa az eredmény. Megkülönböztetni aritmetikai, logikai és szimbolikus kifejezések.

A arifmeticheskihvyrazheniyah operandusaként használja a számot vagy karaktert változók értékeit, és az eredmény egy egész vagy valós szám:

ahol x - a változó 4 - állandó, Sin -Kikiáltási funkciót.

Logicheskievyrazheniya épített használ logikai változók (konstansok) és logikai műveletek, amelyek vissza logikai értékek (művelet kapcsolat). Jelek műveletek vagy logikai művelet kapcsolatot. Eredmények - logikus.

Példa logikai kifejezés: (a> b), vagy hamis és (c> d).

Az operandusok simvolnyhvyrazheniyah vonalon. Az egyetlen művelet engedélyezett - egybetoldjuk szálakat.

Amellett, hogy az értéke és típusa az eredmény értékének kiszámításához a kifejezés fontos meghatározni a végrehajtás sorrendje az elemi műveletek a kifejezést. Kifejezésére három meghatározásának szabályait a teendők:

1). Szabály zárójelbe.

Az első művelet végrehajtása zárójelben, és ha egynél több, a legbelső zárójelben.

2). Számviteli szabály prioritása műveleteket.

Az első műveletet az a legfontosabb.

3). a szabályt követni.

Ugyanakkor prioritás műveleteket rendszerint balról jobbra.

Prioritás Pascal következő műveletek (a 2. szabály):

Csak 4 kiemelt célcsoport.

Belül mind a 4 csoportban az azonos prioritású

Megjegyzés: 1. Minél alacsonyabb prioritási érték, annál magasabb az.

2. megjegyzés: A Pascal, mint látható a táblázatban, az elsőbbségi viszonyok alábbi műveletek. mint a logikai műveleteket. Sok más nyelveken - éppen ellenkezőleg, így van egy kérdés a műveletek sorrendjét, például az alábbiak szerint:

a> b vagy c

3. megjegyzés: Annak megadásához a megfelelő sorrendben az értékelés kifejezése szükséges, hogy gondoskodjon a zárójelben.

Két rendszerek számítási logikai kifejezések. teljes és nem teljes. Teljes rendszer azt jelenti, hogy a kifejezések kiértékelése balról jobbra teljesen. A rövidzárlat megszakad számítás logikai kifejezések. amint ismertté válik a végeredmény a kifejezést (igaz vagy hamis).

Értékének kiszámításakor az ennek a kifejezésnek a rövidzárlat kezdettől fogva egyértelmű, milyen eredménnyel értéke a kifejezés (hamis).

Kiválasztásához áramkörök értelmében:

-A teljes rendszer

- A rövidzárlat (ez az alapértelmezett).

Kapcsolódó cikkek