Változók és típusok
Változó - az az összeg, amely egy nevet és egy értéket, és megváltoztathatják annak értéke a futás során.
A változó neve (ID) kezdődik írni.
Például: A, X, B3, Prim, R25, stb
Az érték - azaz információ a memóriában tárolt területen. Változó értékek lehetnek numerikus. karaktert. logikai állandók
Az adatok típusa:
Meghatározott műveletek típusának
Tudomásul valós értékek közötti tartományban 2,9 * 10-39 ... .1.7 * 1038 Const valós típusú képviselheti 2 nyomtatványok
- A fix-pont - az egész eltávolítjuk a frakcionált pont: 20,59, 0,128- Úszó - a formája MEP, ahol m - mantissza, p - annak érdekében, E = 10. Például: 0.000009 = 9 × 10 = 6 9E, 90E-6, vagy 7; 0,63 * április 10 0.62E4 = = 62E2
Az adatok teljes meghatározott műveletek +, -, *, div, mod
Div - osztás, mod - fennmaradó osztás.
például:
5/2 = 2,5
5 div 2 = 2
5 mod 2 = 1
Konverziós függvények a valós értékek az egész:
Kerek (x) - kerek legközelebbi egész számra, ex. Kerek (3.6) = 4 TRUNC (x) - elöntve a törtrész, ex.
TRUNC (3.6) = 3
Típusának leírása a változó
Var name1, name2, ..., n neve: <тип>;
Ha a programot, és leírja a valós és integer, akkor Var egyszerre csak 1 alkalommal az elején, pl. Var a, b: egész szám; m, n: a valós;
Változók logikai azonosító leírt típusú BOOLEAN
Érték tartomány: HAMIS - hamis, igaz - az igazság.
A változók egy logikai érték általában végrehajtásával kapott összehasonlító műveletek -<,>, = <>, <=,> =.
Kezelés Eredmény összefüggés igaz, ha a reláció teljesül az értékek az operandusok szerepel, HAMIS - egyébként.
A Pascal az alábbi logikai műveleteket:
Inversion (tagadás) NOTSzigorú diszjunkciót (XOR) XOR
Az eredményeket a következő műveleteket a táblázatban látható, ahol a FALSE = 0, IGAZ = 1
Logikai műveletek, relációs operátorok és aritmetikai műveletek gyakran fordul elő ugyanazt a kifejezést. Ebben a viszonyban állva a bal és jobb oldalán a jel logikai műveletet kell zárójelek közé, mert a logikai műveletek prioritása nagyobb.
Hozzászólások zárójelbenA Pascal nem lehetséges bemeneti logikai adatokat READ üzemeltető de egy logikai kimeneti értékek.
Példa: építése igazság táblázat logikai művelet AB, A_, ¬
kezdődik
WriteLn ( 'A': 5, 'B': 7, 'AB': 8, 'A_': 8, 'NOTA': 7)
A: = false true do
B: = false true do
WriteLn (A: 7, B: 7, (A és B): 7, (A vagy B): 7, (nem A): 7);
readln;
Vége.
Függetlenül össze egy táblázatot a komplex kijelentések igazak E = ABvB ¬ C
Mi egy változó, ez jellemzi a mi?Mutassa be a logikai típusú