Sunteți pe pagina 1din 2

Tipuri structurate de date

1.1. Date simple și date structurate


 Din ce sunt constituite datele?
Răspuns: cifre, litere, semne, numere, șiruri de caractere etc.
Definiție
Prin tip de date se înțelege o mulțime de valori și o mulțime de operații care pot fi efectuate
cu valorile respective.
 Ce tipuri de date cunoașteți?
Răspuns: int; float; bool; char; enumerale.
 Ce fel de date sunt acestea?
Răspuns: date simple

Sunt suficiente datele simple pentru a prezenta pe calculator și a prelucra în mod eficient informațiile
din lumea înconjurătoare?

Răspuns: în cazul prelucrării textelor, operaţiile de ştergere, copiere şi mutare se fac nu doar la nivel de
caractere (tipul de date simple char), ci şi la nivel de cuvinte, propoziţii, rânduri, paragrafe şi chiar pagini
întregi.

Exemplu 1 : literele alfbetului sunt reprezentate de tipul de date simplu char, iar cuvintele – mama, liceu,
clasa, informatica prin date structurate de tipul șir de caractere.

Exemplu 2: Dorim să analizăm cheltuielile zilnice pentru alimentație în decurs de o lună.

Cum putem reprezenta?

Propun reprezentarea printr-un tabel unidimensional format dintr-un singur rând.

Ziua lunii

1 2 3 4 … …. ….. …… …… 31

40,5 25 55,60 10,20 … … ….. …. …… 45,20

Ce tipuri de date am folosit?

Raspuns: Tipul de date simplu foat și cel structurat tabloul unidimensional.

Cheltuielile sunt reprezentate în lei.

Dacă avem nevoie să analizăm cheltuielile în decurs de un an de zile cum vom proceda?

Răspuns: Vom crea un tabel de 12 rânduri și 31 coloane

1 2 3 4 … … … … 3
. . . 1

Ianuaria

Februari
e
………

Decembr
ie

Ce tip de date avem prezente în acezt tabel?

Date simple de tip float și structurate de tip tablou bidimensional

Deci aceste tabele reprezintă date structurate, fiind formate din date simple de tip float.

În calculator tabelele respective se reprezintă cu ajutorul unui tip special de date structurate,
denumite tablouri.

Pentru tabloul unidimensional am folosit un singur indice.

Pentru tabloul bidimensional 2 indici. 1. Lunile tip de date enumerare 2. Tipul intreg

Definiție

Datele formate din agregarea (unirea într-un tot) a unor date simple se numesc date structurate.

Alte date structurate sunt :

2. Tipul tablou
3. Tipul sir de caractere- string
4. Tipul articol - struct
5. Tipul multime – set
6. Tipul fisier
7. Tipuri referinta- pointeri
Tipuri de date întregi

C++ Pascal Intervalul Memorie


unsigned char byte/unsigned char 0..255 1 Octet
signed char ( char) shortint/char -128..127 1 Octet
unsigned short Word 0..65536 2 Octeţi
signed short (short) Integer -32768..32767 2 Octeţi
unsigned int Longword 0..232-1 4 Octeţi
signed int (int) Longint -231..231-1 4 Octeţi
unsigned long long Quickword 0..264-1 8 Octeţi
signed long long (long long) Int64 -263..263-1 8 Octeţi

Tipuri de date flotante(reale)

C++ PASCAL Intervalul Memorie


float single +/- 3.4e +/- 38 (~7 cifre) 4 Octeți
double real/double +/- 1.7e +/- 308 (~15 cifre) 8 Octeți
long double extended 1.9E-4932 .. 1.1E4932 10-12 Octeți
(19-20 cifre)

Tema pentru acasa


Exercițiul 4, 5, 6 pagina 8 – 9 manual

S-ar putea să vă placă și