3.4. tipuri de date
Conceptul de tipuri de date este una dintre problemele centrale în orice limbaj de programare. Deoarece valorile de tip asociate sale trei proprietăți: forma de reprezentare internă, o multitudine de valori primite și o multitudine de operații permise. Turbo Pascal este caracterizat printr-o mare varietate de tipuri de date, reflectate în Fig. 9.
Standard Pascal nu este un tip șir. În plus, Turbo Pascal, întregi și reale - acest tip de grup. În versiunile mai vechi ale Turbo Pascal există un tip de procedură și tipul de obiect.
Fiecare tip are propriul identificator.
Tabel. 3.1 oferă informații cu privire la tipurile de date simple, definite în Turbo Pascal. Pentru reale tipuri în paranteze indică numărul de cifre semnificative ale mantisa stocate într-o reprezentare număr zecimal.
Tipul standard de Pascal de material este definit doar de tip real; tipurilor întregi - Integer.
Tipuri de Single, Double, Extended Pascal folosit în program numai în cazul în care PC-ul este echipat cu un coprocesor „aritmetice“ (pentru procesoare de PC-uri IBM, începând cu Intel 80486 și de mai sus, această condiție este întotdeauna îndeplinită).
Tipul de date se numește o secvență, în cazul în care constă dintr-un număr numărabil de valori care pot fi enumerate. Rezultă că în acest set de valori, există conceptul de „next“ și „precedent“.
Descrierea variabilelor. Pentru toate variabilele utilizate în program trebuie să indice tipurile lor. Acest lucru se face în conformitate cu variabilele de program. Structura variabilelor secțiunilor prezentate în Fig. 10.
Exemplu variabile secțiune a programului:
Var m, n, k: Integer;
Constante. Constantele de tip determinat de context, adică sub formă de înregistrare în program.
Constantele zecimale întregi scrise în forma obișnuită de un întreg cu semn sau fără semn de exemplu 25 -24 712, 376.
Constantele hexazecimale întregi sunt scrise cu prefixul $. Acestea ar trebui să fie în intervalul de $ 00000000 la $ FFFFFFFF.
constante reale cu punctul fix este înregistrat sub forma obișnuită a unui număr zecimal cu o parte fracționată. Zecimal care parte - punct, de exemplu, 56346, 0.000055, -345,678.0.
constante de material sunt sub formă de virgulă mobilă:
Acolo mantisă - întreg sau un număr real de punct fix, ordinul - întreg sau fără o astfel de 7E-2 (7 # 8729; 10-2) 12.25E6 (12.25 # 8729; 106) 1E-25 ( 10-25).