Sunteți pe pagina 1din 4

CAP.

2 DATELE

2.1.Definiţia datelor

Datele de intrare sunt supuse procesului de prelucrare pentru a obţine


datele de ieşire.Deci datele sunt obiectele prelucrate de algoritm.Datele sunt
reprezentări ale informaţiei, accesibile calculatorului.În urma prelucrarii datelor
se obţin informaţii noi.

Data este definită prin:

 Identificator

 Valoare

 Atribute

Identificatorul datei=nume format din unul sau mai multe caractere, un


atribut dat datei de cel care o defineşte pentru a o putea distinge de celelalte
date şi pentru a putea face referire în procesul de prelucrare a datelor.

Valoarea datei=reprezintă conţinutul zonei de memorie în care este


stocată data.Domeniul de definiţie al datei=mulţinea valorilor pe care le poate
lua data în procesul de prelucrare.

Atributele datei=proprietaţi ale datelor.Cel mai important atribut este


tipul datei.

Tipul datei defineşte apartenenţa datei la o anumită clasă de date, căreia


îi corespunde un anumit tip de reprezentare internă.

2.1.1.Clasificarea datelor

Clasificarea în funcţie de momentul în care se produc

 Date de intrare=reprezintă datele care trebuiesc prelucrate în cadrul


algoritmului.Aceste date sunt introduse în memoria internă a
calculatorului, introducere ce se face cu ajutorul echipamentelor

1
specializate în citirea informaţiei(dispozitive de intrare)ex.tastatura,
scanner, creion optic…

 Date de ieşire=folosite în descrierea rezultatelor obţinute în urma


prelucrărilor din cadrul algoritmului.Datele de ieşire sunt produse de
procesor şi stocate în memoria internă, loc de unde sunt extrase cu
ajutorul dispozitivelor de ieşire(ecran, imprimantă…).

 Date intermediare sau de manevră=date ce sunt folosite pentru


realizarea unor prelucrări.

Clasificarea în funcţie de valoare

 Date variabile sau variabile de memorie=reprezintă date a căror valoare


se poat modifica pe parcursul procesului de prelucrare. În timpul execuţiei
programului, pot avea o valoare iniţială, mai multe valori intermediare şi o
valoare finală.

 Date constante sau constantele=reprezintă date care pe tot parcursul


procesului de prelucrare îşi păstrează aceeaşi valoare din domeniul de
definiţie al datei.

Clasificarea în funcţie de modul de compunere

 Date simple sau date elementare=date independente unele de altele


din punct de vedere al reprezentării lor în memorie.

 Date compuse sau structuri de date=reprezintă colecţii de date între


care există anumite relaţii.Fiecare componentă a structurii ocupă o
anumită poziţie în cadrul structurii, iar toate componentele formează
un întreg.

Clasificarea în funcţie de tip:

 Date numerice

 Date logice

 Date şiruri de caractere

2.1.1.Tipul datei

2
Tipul datei determină dimensiunea zonei de memorie alocată datei, operatorii
care pot fi aplicaţi pe această dată, metoda de codificare în binar a valorii datei.

Tpurile de date acceptate de limbajele de programare sunt tipul numeric, tipul


logic si tipul şir de caractere.

Tipul numeric folosit în reprezentarea numerelor întregi sau cu zecimale,


pozitive sau negative, pentru realizarea operaţiilor matematice întâlnite în
practică.Subtipurile tipului numeric : real şi întreg.

Tipul logic(boolean) folosit pentru date care nu pot lua decât doua valori:
true=adevărat sau false=fals.

Tipul şir de caractere folosit pentru reprezentarea unei mulţimi ordonate de


caractere care este tratată ca un tot unitar.Constantele de tip şir se specifică prin
mulţimea ordonată de caractere care compun şirul delimitate de anumite semne
specifice.

Ex:1)”alfa” sau ‘alfa’

2)’234’, “beta” constante şir de caractere

234 constantă de tip numeric

2.2.Operatorii

Operatorii sunt caractere speciale sau cuvinte cheie cu ajutorul cărora sunt
reprezentate operaţiile care se efectuează în cadrul unui algoritm.

Operatori ce se pot aplica operanzilor:

 Operatorul de atribuire;

 Operatorii matematici;

 Operatorul de concatenare a şirurilor de caractere;

 Operatorii relaţionali;

 Operatorii logici.

Operatorii matematici:+, -, *, /, ^/**,


**, mod, div

Operatorii relaţionali:>, <, >=,<=, =,<>/#

3
Operatorii relaţionali se aplică operanzilor de tip numeric sau tip şir de
caractere obţinându-se rezultate de tip logic.

Operatorul de concatenare:+, se aplică şirurilor de caractere obţinându-se


tot un şir de caractere.

Ex:”Buna”+” ziua”=” Buna ziua”

Operatorii logici: and, or, not, se aplică numai operanzilor de tip logic şi
furnizează un rezultat de tip logic.

Operatorul de atribuire- se atribuie o anumită valoare unei date:

nume←expresie

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