Tema 2: Date. Tipuri de date elementare
Obiective:Studiind aceast? tem? ve?i deveni capabili:S? explica?i no?iunea de dat?;S? explica?i conceptual tip de dat?;- S? explica?i caracteristicele tipurilor ordinale de date;S? alege?i optimal tipul datelor ;S? opera?i cu date de tip numeric f?r? semn;S? opera?i cu date de tip numeric cu semn;S? opera?i cu numere reale;S? opera?i cu date caracteriale;S? opera?i cu date logice.
Informa?ia care se p?streaz? ?n calculator formeaz? un ?ir de date. Prin dat? se ?n?elege orice entitate asupra c?reia poate opera calculatorul. La executarea programului datele se supun unor modific?ri. Majoritatea limbajelor de programare dispun de operatori de citire, care permit ?ntroducerea datelor concrete ?n program ?i operatori de afi?are, care permit afi?area datelor-rezultat. Fiecare limbaj de programare dispune de mecanizme concrete care realizeaz? memorizarea datelor ?i accesarea lor. Orice date cu care lucreaz? programul se p?streaz? ?n calculator ca valori a unor variabile. Prin variabil? se ?n?elege o informa?ie (o dat?) a c?rei valoare se poate modifica pe parcursul execu?iei unui program. Mul?imea de valori pe care o poate lua o variabil? reprezint? tipul acestei variabile. Un grup de variabile formeaz? o structur? de date. Orice variabil? are un nume ?i poate p?stra la un moment dat o singur? valoare, care poate fi modificat? ?n timpul execu?iei programului. Numele variabilei se mai nume?te ?i identificator. Identificatorul se folose?te pentru a accesa variabila ?n program. Datele pe care le p?streaz? variabila se numesc valoarea variabilei.
Majoritatea limbajelor de programare cer ca toate variabilele folosite ?n program s? fie descrise. ?n multe limbaje de programare descrierea variabilelor ?ncepe cu identificatorul Var. La descrierea variabilei se indic? dou? caracteristici:
numele variabilei;
tipul variabilei.
Se recomand? ca identificatorul variabilei s? fie sugestiv, s? indice destina?ia ei.
Prin conceptual de tip de dat? limbajele de nivel superior permit s? se fac? abstrac?ie de detaliile de reprezentare a unei date.
Un tip de dat? precizeaz?:
mul?imea valorilor pe care le poate lua o dat?;
opera?iile care se pot efectua asupra ei.
Tipul de dat? se indic? cu ajutorul unui nume. De exemplu, Integer reprezint? valori de tip ?ntreg.
De exemplu:
Var
A: Iinteger
B: Integer
Min: Integer
Pentru toate variabilele declarate se aloc? spa?iu ?n memoria operativ?. Dup? declarare variabila con?ine o valoare nederminat?. Pentru a atribui variabilei o valoare concret? se folosesc dou? metode:
opera?ii de atribuire;
opera?ii de citire.
Pentru opera?ia de atribuire se folose?te urm?toarea sintax?:
:=
De exemplu:
A:= 4
B:=18
3) Min:=A+B
Urm?toarele exemple nu sunt corecte:
100:=A
B=5
C:=76
Tipuri elementare de date
Tipurile de date folosite ?n limbajele de programare pot fi ?mp?r?ite ?n dou? clase:
tipuri elementare de date;
structuri de date.
Tipurile elementare sunt tipuri atomare. Ele nu pot fi divizate ?n p?r?i mai mici.
Structurile de date, spre deosebire de cele simple, sunt combina?ii de alte tipuri, definite prin descrierea tipurilor componentelor ?i prin indicarea unor metode de structurare. Componentele tipurilor structurate pot fi elementare sau structurate.
Tipurile de date elementare pot fi:
standarde;
definite de utilizator.
Tipurile elementare mai pot fi:
ordinale;
reale.
Un tip ordinal define?te o mul?ime finit? ?i ordonat? de valori. Datorit? acestui fapt, orice tip ordinal cuprin...
Comentarii asupra materialului "Bazele programarii"
Nimeni nu a verificat inca acest material. Fi primul care isi publica opinia