Variabile și tipuri

Orice valoare a programului de prelucrat are loc sa (câmp) în memoria calculatorului.
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:
Gama pentru acest tip de
  • 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
  • Pentru plus identificat REAL tip de date (+), scădere (-), înmulțire (*), diviza (/) și caracteristici standard:
    • Sqr (x) - x în grade 2
  • • Sin (x), cos (x), arctan (x) - Funcții trigonometrice
  • • Exp (x) - e la putere x
  • Primește o multitudine de valori întregi în intervalul -32768 ... 32767
  • 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) NU
  • Conjunctia (multiplicare logic) ȘI
  • Disjuncție (adăugare logică) OR
  • disjuncț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
  • ȘI, înmulțiți (*), div, mod, diviza (/)
  • OR, XOR, plus (+), scădere (-),
  • Î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?
  • Care ar putea fi numele variabilei? Ce valori pot lua?
  • Cum adică tipul de date? După cum este descris în programele de tip Pascal?
  • Descrie tipul reală.
  • Descrie un tip.
  • Descrie tipul logic