Tipul constantă este definit prin valoarea sa în secțiunea Const.
Variabilă în Pascal - bucata numit de memorie pentru stocarea unui anumit tip de date. Valoarea variabilei (informațiile din celulele de memorie corespunzătoare) poate fi modificat în timpul execuției programului.
secțiunea declarație variabilă începe oficial Var cuvânt. urmată de o înregistrare a forma:
<Список имен переменных>. <Название типа>;
Lista poate consta din mai multe nume, separate prin virgulă. Tipul este specificat după colon determină care datele pot fi acum stocate într-un mod descris variabile.
Tipul de date specifică setul de valori permise pentru operațiunile variabile efectuate pe aceste valori, cantitatea de memorie alocată.
Adică, o variabilă poate lua numai valorile definite în funcție de tipul și participă numai la acele operațiuni care sunt valabile pentru acest tip.
În Pascal există cinci tipuri de bază de date:
1) Integer (întreg);
2) real (real);
3) Char (caracter);
4) String (String);
5) Boolean (logic).
Tipurile de date integer ocupă în memoria calculatorului de la 1 la 4 octeți (vezi Tabelul 6.1).
Tabelul 6.1.Tselochislennye Tipurile de date
Următoarele operații aritmetice sunt definite pe întreaga tipul de date: +, -, *, /, div, mod. Rezultatul acestor operații asupra operanzilor întregi este obținut ca un tip întreg (cu excepția operației / - Rezultatul este întotdeauna un număr real).
Peste tipurile de date întregi definite de către următorii operatori relationale =, <>, <,>, <=,>=. Rezultatul acestor operații - de tip logic.
Următoarele funcții standard sunt definite pentru numere întregi:
- Returnează valoarea absolută a lui x
- Returnează pătratul numărul x
- Returnează rădăcina pătrată a lui x
- Returnează sin (x), rezultatul de tip real,
- Întoarce cos (x), rezultatul tipului real de
- Returnează arctg (x), rezultatul de tip real,
- Returnează ln (x), rezultatul de tip real,
- Returnează rezultatul unui tip real,
- Returnează următorul întreg (x + 1)
- Returnează numărul întreg anterior (x - 1)
- Returnează argumentul x
- returnează un rezultat boolean: fals - chiar și pentru x, adevărat - pentru x impar
urmând proceduri standard sunt definite pentru numere întregi:
Decembrie (x, i) - x scade la i, dacă i nu este setat - adică 1;
Inc (x, i) - x crește la i, dacă i nu este setat - adică 1.