Știu Intuit, prelegere, tipuri de date, definite de programator
Prezentarea în acest studiu poate fi descărcat de aici.
Informații. doriți să fie tratate în program, acesta are o structură diferită. Pentru reprezentarea sa adecvată utilizată de tipurile de date pe care programatorul se definește în secțiunea de descriere, tastați tipuri. Tipul este dat un nume arbitrar pe care le puteți folosi apoi pentru a descrie obiectele software în același mod ca și denumirile de tip standard.
Puteți specifica tipul direct în descrierea variabilelor:
Enumerate tip de date
Prin scrierea de programe de multe ori necesitatea de a identifica mai multe constantelor numite interconectate cu valori diferite. Este convenabil de a utiliza tipul de date recenzate, toate valorile posibile ale care sunt date o listă de constante.
type = nume_tip (o listă cu numele constantelor)
Constantele din listă trebuie să fie separate prin virgulă, de exemplu:
Tipul de meniu = (citire, scriere, EDIT, QUIT)
Variabilele de tip pot fi enumerate atribuie o valoare a unuia dintre aceste constante, sau o altă variabilă de același tip, de exemplu:
Un tip enumerat este un serial tipuri de date. Constantele din lista sunt numerotate de la zero. De exemplu, Ord (READ) va avea ca rezultat 0, Succ (EDIT) - QUIT. Încercarea de a obține valoarea următoare din urmă va duce la eroare.
Folosiți un tip enumerat în operațiunile de intrare-ieșire imposibile. Numele constantelor în domeniul de aplicare al acestora (descrieri de programe sau rutine) trebuie să fie unic.
Tip de date Interval
Folosirea tipului de interval este dat interval de valori de un anumit tip.
tip = nume_tip konstanta_1. konstanta_2
Constante trebuie să fie de același tip comandă. Tipul pe care să construiască intervalul, numit de bază. Konstanta_1 trebuie să fie mai mică sau egală konstante_2. Exemple de tipuri de descriere interval:
În ceea ce privește alte tipuri definite de programator, de tip interval poate fi setat direct în descrierea variabilei, de exemplu:
Cu un interval de tip variabil, puteți face tot ceea ce este permis pentru tipul său de bază. Valoarea sa trebuie să fie în intervalul specificat, în caz contrar apar erori de execuție „Constant în afara intervalului“.
tip interval este utilizat în cadrul programelor, atât independent cât și în definiția matrice.
Atunci când se utilizează simple variabile ale fiecărei zone de memorie pentru stocarea orice valoare corespunde numelui său. În cazul în care un grup de valori de același tip este necesar pentru a efectua acțiuni repetitive, ele sunt date cu același nume, și se disting prin ordinal (index). Acest lucru vă permite să înregistrați set compact de operații cu ajutorul ciclurilor.
Secvența finală este numită valori similare se numește o matrice. Pentru a descrie matrice, este necesar să se determine ce tip de elementele sale și modul în care acestea sunt numerotate (un tip de index).
tip de nume de tip = array [tip_indeksa] de tip_elementa
Aici matrice și - cuvinte cheie, tipul de indice este dat în paranteze. Exemplele descrie tipul:
In primul tip descris de operator al elementelor de matrice reale, care sunt numerotate de la 1 la 10. În a doua declarație a elementului matrice este un mas tip matrice. și ele sunt numerotate în intervalul permis pentru un octet. adică, de la 0 la 255. A treia linie este utilizat ca un nume de tip de index de la „Un tip de date recenzată“, iar elementele se pot lua valorile adevărate sau false.
matrice poate fi orice tip, cu excepția indicelui de tip de fișier - intervalul, enumerare sau octet. Cel mai des folosit pentru a descrie intervalul de index tipul de date.
ATENȚIE Plasarea matrice în memorie are loc înainte de executarea programului, deci singurele constante sau expresii constante pot fi folosite în descrierea indicelui.
De obicei, atunci când descrie indicele matrice de limita superioară specificată ca numita constantă, de exemplu:
După specificarea tipului variabilelor matrice de acest tip sunt descrise în mod obișnuit: