tipuri de date
Conceptul de tipuri de date în Turbo Pascal
Calculatoarele de prelucrare a datelor reprezentate sub forma unor variabile și populațiile acestora. Cu conceptul cantități sunt o astfel de caracteristică importantă ca și tipul său.
Tipul determină:- posibile valori ale variabilelor, constante, funcții, expresii care aparțin acelui tip;
- date trimiterea formularelor interne într-un calculator;
- operații și funcții care pot fi efectuate pe valorile care aparțin acelui tip.
În tipul PASCAL din valoarea stabilită în prealabil. Toate variabilele utilizate în program trebuie să fie declarată în secțiunea de descriere cu tipul lor. Descrierea obligatorie a tipului conduce la concedieri în textul programelor, dar o astfel de concediere este un important programe de dezvoltare a ajutorului și este privit ca o caracteristică necesară a limbilor moderne de programare de nivel înalt.
Ierarhia tipurilor în PASCAL este după cum urmează:- simplu
- ordinal
- întreg
- puzzle
- simbolic
- enumerate
- interval
- real
- ordinal
- Struktuirovannye
- matrice
- linii
- seturile
- înregistrare
- fișiere
- indicii
Tipuri de date simple
Tabelul listează tipurile de date simple, Turbo Pascal, cantitatea de memorie necesară pentru a stoca o singură variabilă de acest tip, o multitudine de valori valide și operațiunea aplicabile.
toate caracterele ASCII
Recenzată și tipul de interval sunt tipuri definite de utilizator și vor fi luate în considerare de către noi mai târziu.
Pentru mai multe informații despre tipurile de date ..
Tipuri de ordinale emise din grupul de tipuri simple, caracterizată prin următoarele proprietăți:- toate valorile posibile ale tipului de serie sunt limitate set ordonat;
- la orice tip de comanda functie standard Ord poate fi aplicată, care returnează rezultatul ca numărul de ordine al valorii specifice în acest tip;
- la orice tip de funcții standard Pred și succ în serie pot fi aplicate, care returnează valorile anterioare și ulterioare, respectiv;
- la orice tip de comandă poate fi utilizat funcții standard de joasă și înaltă, care returnează cele mai mici și cele mai mari valori ale tipului de date.
- T1 și T2 reprezintă același nume de tip;
- tip T2 descrisă utilizând tipul T1 prin ecuația sau ecuațiile de secvență. De exemplu:
- acestea sunt echivalente;
- Ambele sunt fie întregi sau reale;
- un tip - interval, celălalt - baza sa;
- interval, ambele unei baze comune;
- un singur tip - un șir de caractere, celălalt - caracterul.
Puteți fi eludate prin utilizarea unei exprimate în Turbo Pascal pentru limitări de compatibilitate tip. Mulaje poate fi considerată una și aceeași sumă în memoria calculatorului ca aparținând diferitelor tipuri. În acest scop, structura nume de tip (sau o valoare variabilă)
Naprmer, Integer ( „Z“) reprezintă un cod de valoare caracter „Z“ în reprezentarea doi octeți a unui întreg, și Byte (534) va da valoarea 22, deoarece numărul întreg 534 este de tip Word și ocupă doi octeți și tipul Byte ocupă un octet, și în procesul de aducere a ridicat octet vor fi eliminate.
Universitatea Pedagogică de Stat Volgograd
Departamentul de Algebra, Geometrie și Informatică