Tipuri derivate

K. Hoor, "Cu privire la organizarea structurală a datelor"

Abstracția este una dintre principalele căi de a cunoaște și de a reprezenta fenomenul lumii înconjurătoare. Abstracția este izolarea psihică a proprietăților esențiale și conexiunile obiectelor și distragerea de la alte proprietăți particulare.






Adesea programul trebuie să imite obiecte din lumea reală. Deoarece fiecare obiect real este unic, este necesar să se enumere un număr infinit de proprietăți pentru descrierea sa (majoritatea nu sunt chiar numite). Un om nu-i place infinitul, îi este frică de ea. Exemple de infinit sunt Cosmosul și Eternitatea. Ambele sunt invitații, dar în același timp misterioase, înfricoșătoare, inaccesibile. Prin urmare, în viața obișnuită, oamenii folosesc concepte mai simple (dacă nu doresc să impresioneze pe alții). Definiția oricărui obiect real este redusă la un set mic de proprietăți. De exemplu, pentru a descrie un anumit câine, vom descrie dimensiunea, culoarea, rasa, poate și alte proprietăți. Dar nu putem descrie fiecare păr al acestui câine. Vă putem spune cum joacă, cum mănâncă, dar asta nu va determina comportamentul ei în toate celelalte cazuri. Creăm un font cu câteva proprietăți ale acestui obiect.

Acest lucru se datorează faptului că o persoană poate lua doar un set foarte limitat de proprietăți, și, în special, reprezentanți ai unei anumite caracteristici (cum ar fi culoarea) percepută ușor diferit. Prin urmare, nu este nevoie pentru a descrie culoarea câinelui de numele Dick în domeniul ultraviolet - nimeni nu poate aprecia, fără dispozitive speciale.






Rezumat: Pentru a descrie un obiect, o persoană utilizează un set finit de proprietăți.
Puteți descrie un obiect în două moduri principale - printr-un set de proprietăți de bază (Dog Dick: o creatură vie, mamifer, 4 membrelor, coada, ..., de culoare maro, înălțime - 54 cm, ....), sau care descriu proprietățile distinctive ale acestui exemplu în comparație cu alte instanțe acest tip (câine Dick: culoare maro, inaltime - 54 cm, ....). A doua metodă este mult mai scurtă decât prima. Dar imaginați-vă nedumerirea indian pădurii amazoniene surd, care a fost prima dată în oraș modern și problema esenței, l dovezshem la hotel, a primit răspunsul: „Aceasta este masina Cadillac.“

Revenind la programare, putem aminti că un program este un set de acțiuni pe obiecte (date). Aceste obiecte pot fi descrise cu ajutorul unor proprietăți. Limba de programare Fortran oferă programatorului mai multe seturi de proprietăți - tipuri standard de date (reale, întregi). Dacă aceste seturi nu sunt suficiente, puteți să creați propriul dvs. tip și să îl utilizați pentru a crea obiecte cu setul de proprietăți specificat.
Sintaxa pentru descrierea tipului de date definite de utilizator:
TIP [[, acces]. ] nume
component-definition
[Component definiție].
Tip final [nume]

nume - numele noului tip de date, component-definition - descrierea componentei. Descrierea componentei este un operator de descriere tip normal. Componentele sunt proprietățile acestui tip.

De exemplu, obiectele care stochează două numere întregi pot fi descrise prin următorul tip:

Acum există un tip de pereche. care conține 2 componente - i și j.

Descrierea acestor variabile poate arăta astfel:

Pentru a accesa câmpurile individuale (proprietăți) ale acestor variabile, utilizați următoarea sintaxă:

Elevul pentru biroul decanului după sesiune arată astfel: Nume, evaluare.

Apoi, acesta poate fi descris de următorul tip de date:

Apoi, pentru a apela estimările de tipărire a subrutinei pe care trebuie să le scrieți

apelați PrtStdMarks (NAME, SNAME, TNAME, MARKS)







Articole similare

Trimiteți-le prietenilor: