Inregistreaza | Ai uitat parola?

Bazele programarii

Numar pagini 10
Nume Bazele programarii
Subiect Baze de date
Institutie Universitate
Universitate Facultatea de Automatica, Calculatoare, Electronica
Pret 50 puncte
Evaluarea calitatii 0 / 0 (100%)
Adaugat 18-10-2010
Adaugat de donserj
Descarcat 5
Marimea fisierului 0 KB
Formatul fisierului doc
Cuvinte cheie tipuri , de , date , elementare
Format: doc
Pret: 50 puncte
Descrierea materialului:
Extras din material:
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...


Materiale similare

Nume: Proiectarea bazelor de date relationale
Extras din material: ...  FACULTATE 1 lucreaza_in M(0) M(0)  cod_facultate este_sef  nume_facultate 1(0) conduce 1(0) PROFESOR  a...
Nume: Normalizarea bazelor de date
Extras din material: ... prin eliminarea dependentelor functionale tranzitive. Exemple: Ex. 1 – pentru cazul a): Referitor la exemplul de mai sus (VANZARI), se observa ca tabelele VANZARI_2 si ARTICOL sunt in 3NF insa tabelul COMANDA nu este datorita dependentei functionale tranzitive: (cod_comanda) ( (cod_client) ( (nume_client, nr_telefon) Aplicand 3NFA tabelului COMANDA se obtin tabelele: COMANDA_1 si CLIENT. COMANDA_1 (cod_comanda, data, cod_client) CLIENT (cod_client, nume_client, nr_telefon) COMANDA_...
Nume: Modelul relational
Extras din material: ...2.1. Conceptele de bază ale modelului relaţional 2.1.1. Structurile de date folosite 2.1.2. Constrângeri de integritate 2.1.3. Operatorii sistemului relaţional | modelul relational concepte baza structuri date folosite constrangeri integritate operatori sistem...
Nume: Cursuri
Extras din material: ...cursurile sunt in format ppt | sql baze_de_date...
Nume: Introducere
Extras din material: ...1.1 Definitii 1.2 Arhitectura unui sistem de baze de date 1.2.1.Nivelul conceptual 1.2.2.Nivelul extern 1.2.3.Nivelul logic 1.2.4.Nivelul intern 1.3. Sisteme de gestiune a bazelor de date (SGBD) 1.3.1.Noţiuni despre SGBD 1.3.2.Modele de date (moduri de organizare a datelor) 1.3.3.Comunicarea cu baza de date 1.3.4.Accesul concurent (simultan) la date 1.3.5.Tranzacţii 1.3.6.Baze de date distribuite 1.3.7.Tipuri de utilizatori ai bazei de date 1.4. Sisteme de Gestiune a Bazelor de Date Relaţionale (SGBDR) 1.4.1. Noţiuni generale 1.4.2. Regulile lui Codd | baze_de_date introducere difinitii arhitectura siste nivel conceptual extern logic intern gestiune sgbd notiuni modele date organizare comunicarea acces concurent simultan tranzactii distribuite tipuri utilizatori sgbdr codd...



Comentarii asupra materialului "Bazele programarii"

Nimeni nu a verificat inca acest material. Fi primul care isi publica opinia



Publica-ti opinia

Logheaza-te pentru a posta un comentariu