Tipuri de date și clasificarea acestora

Obiectul unei acțiuni în programele sunt date, care sunt determinate de valorile numerice, logice și simbolice. Pentru a reduce volumul programului și posibilitatea de a utiliza pentru diferite valori ale datelor din software-ul de înregistrare utilizate în locul valorilor și numele lor (ID-urile), care sunt introduse de programator. Din moment ce nume poate lua mai multe valori diferite, apoi au stabilit conceptul de tip, care este unul dintre conceptele de bază ale limbii.







Sub tipul variabilei denotă setul de valori admisibile ale variabilei și un set de operații care pot fi aplicate la aceasta.

tip de program pentru fiecare variabilă este definită în specificația sa în una din descrierile secțiunilor.

Turbo Pascal includ Principalele tipuri de date Limba:

1). Tipuri simple, care nu necesită o descriere preliminară. 2) structurate () tip complex, de asemenea, nu necesită descrieri prealabile. 3) Tipurile definite de utilizator și programator care necesită o descriere prealabilă în secțiunea Tipul programului.

Tipuri simple, la rândul lor, sunt subdivizate în ansamblu. reală. Boolean (logic) și caracterul. Fiecare dintre aceste tipuri are un nume stabilit în limba (cum ar fi numele), care este indicat în descrierea variabilelor.

În Turbo Pascal, există mai multe soiuri de tip:







Cantitatea de memorie pentru a stoca o valoare

Boolean tip (logic) are un nume boolean, iar cele două valori - TRUE ( «adevăr») și FALSE ( «false). Valorile de mai sus operațiuni de comparare admise, și se consideră că fals

Tipul de caractere este numele Char. Valoarea sa este un personaj dintr-o varietate de ASCII (American Standard Code pentru schimbul de informații) - un 256 de caractere diferite, aranjate in ascensionarea coduri de caractere binare. Dacă valoarea simbol este o reprezentare grafică, este reprezentată printr-o constantă de caractere corespunzătoare, cum ar fi „*“, „x“, „A“. În cazul în care caracterul nu are reprezentarea grafică, puteți utiliza formularul de intrare echivalent, format din simbolul „grilă“ # și întreg codul caracter 0-31, de exemplu, # 13.

Caracter și un tip boolean sunt tipuri ordinale: fiecare element al setului de valori valide aici are propriul număr de serie.

Pentru tipurile de date structurate de limbaj Turbo Pascal sunt tablouri, înregistrări, seturi și fișiere. Unele dintre ele vor fi discutate în laboratoarele ulterioare.

Tipuri de date personalizate - un nou tipuri de date definite de programator și care necesită o descriere prealabilă în secțiunea Tipul programului. În limbajul Turbo Pascal are două tipuri de utilizatori: de tip enumerat și tipul de bandă.

O listă de tip definită recenzată a acelor valori care pot primi variabile, cum ar fi: Tip Culoare = (roșu, alb, albastru); aici Culoare - nume de tip care este atribuit de către programator.

Tip bandă. - un subset al tipului de bază ca și care poate fi orice secvență de tip, cu excepția pentru banda de tip. tip Band este specificat ca valori minime și maxime, separate prin două puncte, de exemplu: Tip Data: 1..31.