tipuri de date

tipuri de date

Bazele de programare
Fiecare profesionist a fost o dată fierbător. Cu siguranță cunoașteți starea când „nu știu cum să înceapă să se gândească că să se gândească la acest lucru.“ Cu siguranță ați întâlnit o situație în care pur și simplu nu știu de unde să înceapă. Această carte are ca scop tocmai astfel de oameni care ar dori să devină un programator, dar nu am știut cum să înceapă în acest fel. Citește mai mult.

Tipuri de date - acesta este un subiect foarte important. De aceea, consider că, la începutul părții teoretice a cursului, deoarece nu sorteze tipurile de date, cel puțin în termeni generali, studiul semnificatiei nici o programare.

Orice program cumva procesează informații (probabil din cauza tehnologiei și a informațiilor menționate la :-). Informații - este orice date.

De ce împart datele în tipuri? În general, o persoană ar fi ca add / divizare / multiplica. Acesta poate fi ușor împărțite în mod egal de pepene verde, se adaugă două plăci sau scăzute din numărul 50 numărul 25. Cu toate acestea, calculatoarele nu sunt la fel de inteligent ca oameni (deși, în unele cazuri, această declarație poate da naștere unor îndoieli justificate :-).

Calculatorul (sau, mai degrabă, compilatorul) trebuie să știe ce tip de date pe care le are de a face, și numai după aceea se poate efectua pe datele respective orice operațiuni. Mai mult decât atât, compilatorul nu este suficient pentru a indica faptul că acestea sunt, de exemplu, un număr. El încă mai trebuie să explice ce acest număr - întreg, real, negativ sau pozitiv, etc. Din acest motiv, că toate datele care pot rula programul, sunt împărțite în tipuri. Și în diferite limbaje de programare pot avea diferite tipuri de date (chiar dacă aceste tipuri au același nume).

Deoarece valorile de tip (valorile) asociate trei dintre proprietățile sale:

  1. Forma reprezentării interne
  2. Setul de valori primite (interval)
  3. Setul de operații permise

Forma reprezentării interne definește modul în care unul sau un alt tip este reprezentat în memoria calculatorului.

Setul de valori luate - este intervalul de valori care pot lua un anumit tip de date. De exemplu, în tip Pascal octet are o serie de 0. 255. Adică, numărul de tip octet poate fi în intervalul de 0-255.

Setul de operații permise - un set de operații care pot fi efectuate cu tipul de date. Adică, operațiile de adunare, înmulțire, împărțire, compararea și altele

Acest set de operațiuni pot fi diferite pentru diferite tipuri de date.

De exemplu, puteți multiplica numărul de numărul. Dar nu se poate multiplica (Pascal) simbol (tip char), printr-un număr.

Trebuie înțeles faptul că atât tipurile de date și toate cele de mai sus trei proprietăți pot varia în funcție de limbajul de programare. De exemplu, limbi, cum ar fi Pascal sau C sunt destul de solicitante pentru alegerea tipului de date. În astfel de limbi, după cum sa spus, nu veți fi în măsură să se multiplice numărul de caractere. Cu toate acestea, în alte limbi, cum ar fi Visual Basic, este destul de acceptabil.

Pe de o parte, facilitează programarea unei astfel de libertate, de altă parte - poate duce la greu la erori. Deci, personal, am defini întotdeauna toate variabilele și tipurile de date încearcă să evite situațiile în care rezultatul poate merge dincolo de tipul.

Ei bine. Sunt un pic dus de val, dar a vrut să-ți spun despre ceva - despre tipurile de tipuri de date. Deci, principalele tipuri de tipuri de date, după cum urmează:

După cum puteți vedea, există mai multe tipuri de date. Și tot ce trebuie să le cunosc. Pentru mai multe informații despre fiecare tip de date, vom vorbi în următoarele lecții.

articole similare