Variabile și tipuri
Variabila - este suma pe care are un nume și o valoare, și se poate modifica valoarea sa în timpul rulării.
Variabila numele (ID) începe cu o literă.
De exemplu: A, X, B3, prim, r25, etc.
Valoarea - adică, informațiile stocate în câmpul de memorie. Valorile variabile pot fi numerice. caracter. constante logice
Tipul de date este:
Operațiunile definite pentru tipul de
Ia valori reale în intervalul 2.9 * 10-39 ... .1.7 * 1038 Const tip real, poate fi reprezentat în 2 forme
- Cu punctul fix - ansamblul este scos din punctul fracționară: 20.59, 0,128- Flotor - are forma MPE, unde m - mantisa, p - ordine, E = 10. De exemplu: 0.000009 = 9 x 10 = 6 9E, 90E-6 sau 7; 0.63 * 10 aprilie 0.62E4 = = 62E2
De-a lungul întregii operațiuni de date specificate +, -, *, div, mod
Div - diviziune întreg, mod - restul împărțirii întregi.
exemplu:
5/2 = 2.5
5 div 2 = 2
5 mod 2 = 1
funcții de conversie în valorile reale ale întregului:
Round (x) - rotund la cel mai apropiat număr întreg, ex. Runda (3.6) = 4 Trunc (x) - aruncarea partea fracționară, ex.
Trunc (3.6) = 3
Descrierea tipului variabilei
Var nume1, nume2, ..., n nume: <тип>;
În cazul în care programul și descrie variabilele reale și întregi, atunci Var a pus doar 1 dată la început, ex. Var a, b: integer; m, n: real;
BOOLEAN Variabile de tip identificator logic descris
Intervalul de valori: FALSE - false, TRUE - adevărul.
Variabilele o valoare booleană, de obicei, obținută prin efectuarea operațiunilor de comparație -<,>, = <>, <=,> =.
relație de operare Rezultatul este adevărat, în cazul în care relația este satisfăcută pentru valorile operanzilor incluse în acesta, FALSE - în caz contrar.
În Pascal are următoarele operații logice:
Inversion (negație) NUdisjuncție Strict (XOR) XOR
Rezultatele acestor operații sunt prezentate în tabelul de unde FALSE = 0, TRUE = 1
Operațiile logice, operatorii relaționale și operații aritmetice apar deseori în aceeași expresie. În această relație, în picioare pe partea stângă și dreaptă a mărcii de operații logice trebuie să fie închise în paranteze, deoarece operațiile logice au o prioritate mai mare.
Acțiuni în parantezeÎn Pascal date logice, nu este posibil de intrare cu ajutorul operatorului CITIRE dar oferă o ieșire valori Boolean.
Exemplu: Construcția tabelul de adevăr de funcționare logică AB, AVB, ¬ A
începe
Writeln ( 'A': 5, 'B': 7 'AB': 8 'AVB': 8 'Nota': 7)
Pentru A: = false true do
Pentru B: = false true do
Writeln (A: 7, B: 7, (A și B): 7 (A sau B): 7, (nu A): 7);
readln;
Sfârșit.
construi independent un tabel de propoziții complexe sunt adevărate E = ABvB ¬ C
Ce este o variabilă, se caracterizează prin ce?Descrie tipul logic