Constante în turbo 7 pascal

4.2. Constante în Turbo Pascal 7

Constante numit parametrii programului, ale cărui valori nu se schimbă în cursul punerii sale în aplicare.

În Pascal posibila utilizare dublă de constante:
  • valorile de utilizare directe ale constantelor;
  • utilizează identificatorul constant.

Constantele convenționale pot fi întreg, real, caracter, tip boolean si tipul string, tastat constante - orice tip, cu excepția tipului de fișier (sau un fișier care conține un tip de componente). Pentru constantele obișnuite sunt date numele și valorile lor, separate de semnul egal:

Constantele pot fi date ca valori specifice de tip corespunzător și expresii constante.

4.2.1. constantele întregi

In imagine sunt doar număr întreg de semn constant și numere (+ semnul poate fi omisă). Se presupune că sistemul zecimal, dar puteți folosi hexazecimal. În acest caz, înainte de constanta ar trebui să pună semnul $. Gama de zecimale întreg - 2147483648 - 2147483647, și hexazecimal - de la $ 00000000 la $ FFFFFFFF. În Turbo Pascal stabilit două numere întregi predefinite:
MaxInt = 32767
MaxLonglnt = 2147483647

4.2.2. constante reale

Imaginea reală sa constantă conține un punct zecimal și / sau exponent (simbolul E sau e), de exemplu:

4.2.3. STRING și caractere constante

șir de caractere - o secvență de orice, inclusiv egală cu zero, numărul de caractere din setul ASCII, situat pe o singură linie și închise în ghilimele simple. Restricționarea poate exista o dimensiune maxima a liniei, percepută de compilator - nu mai mult de 126 de caractere.

Un șir format dintr-un caracter, numit constanta caracter.

Dacă între apostroful nu sunt caractere, atunci această linie se numește linia de zero.

Dacă este necesar, plasați simbolul „apostrof“ în șir, acesta ar trebui să fie înregistrată de două ori, de exemplu,

'Language' 'Turbo Pascal' ''

Pentru includerea într-un șir de caractere care nu au o imagine fizică, cu ajutorul lor cod ASCII cu un simbol # în fața lui. Pentru caractere de control a imaginii (coduri de la 0 la 31), puteți utiliza simbolul ^ și codul de litere, care este caracterul de control al codului, plus 64.

Exemplu. constantele șir.

4.2.4. expresii constante

expresii constante - acestea sunt expresii care pot fi evaluate la compilare fără rularea programului. Ele sunt un caz special de expresii și pot consta în constante, simboluri ale operațiunilor, parantezele și unele dintre caracteristicile standard.

Exemplu. expresii constante.

Folosind o expresie constantă este de asemenea indicat la alin. 3.16.21.

În termeni constant, puteți utiliza următoarele funcții: ABS, CHR, în Bună, mari, Lungime, Lo, Low, Impar, Ord, Pi, Pred, PTR, rotunde, sizeof, succ, swap, TRUNC.

4.2.5. constante dactilografiate

Dactilografiat reprezintă de fapt constante variabile inițializate și poate fi utilizat în mod interschimbabil cu variabile convenționale, inclusiv partea stângă a operatorului de atribuire.

Pentru fiecare dintre aceste constante este definit prin numele, tipul și valoarea inițială. Tastați în numele separate prin două puncte, valoarea inițială a tipului - semnul egal:

const
Maxim: Integer = 9999;
Rea: Real = -0.5;
Bell: Char = # 7;

Termenii de referință constante tastate structurate tipuri de valori luate în considerare în descrierea tipurilor respective (nr. 6.1, 6.4, 6.5).

Trebuie avut în vedere faptul că simbolizat constante (inclusiv constante de proceduri și funcții) sunt inițializate doar o singură dată - la începutul programului.