Sunteți pe pagina 1din 11

Tema: Conceptul de dată

$2.1 pag.30
Termeni cheie:
 Dată
 Tip de date
 Mărime
 Variabilă
 Constantă
Noțiuni generale
 Informaţia care va fi supusă unei prelucrări este accesibilă
calculatorului în formă de date. Datele sînt constituite din cifre,
litere, semne, numere, șiruri de caractere ș.a.m.d
 În Pascal, pentru reprezentarea datelor introduse într-un program

se folosesc diferite tipuri de date simple, cum ar fi:


 Tipul integer

 Tipul real

 Tipul boolean

 Tipul Char

 Tipul enumerare

 Tipul subdomeniu

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
Exemple de tipuri de date
 De exemplu, în versiunea Turbo PASCAL 7.0 tipul integer include
mulţimea numerelor întregi
{-32768, -32767, ..., -2, -1, 0, 1, 2, ..., 32767}.
Cu aceste numere pot fi efectuate următoarele operaţii:
+ adunarea;
- scăderea;
* înmulţirea;
mod restul împărţirii;
div cîtul împărţirii ș.a.
Tipul de date real (real) include o submulţime a numerelor reale, cu
ajutorul cărora se realizează operaţiile +, -, *, / (împărţirea) etc.
Operaţiile mod și div, admise în cazul datelor de tip integer, sînt
inadmisibile în cazul datelor de tip real.
Noțiunea de mărime
 Într-un program PASCAL datele sînt reprezentate prin mărimi, și
anume: prin variabile și constante.

 Termenul “mărime” a fost împrumutat din matematică și fi zică, unde


mărimile sînt utilizate pentru descrierea anumitor fenomene.

Pentru exemplificare, amintim unele mărimi studiate în cadrul lecţiilor


respective: masa m, lungimea l, aria S, volumul V, acceleraţia
căderii libere g ≈ 9,8 m/s2 , numărul iraţional π ≈ 3,14 ș.a
Variabila
 Variabila este o mărime valorile căreia pot fi modificate pe parcursul
execuţiei programului.
 Fiecare variabilă are nume, valoare și tip. Numele variabilei (de
exemplu, m, l, S, V, delta) servește pentru notarea ei în program. În
timpul execuţiei programului, în orice moment concret, fiecare variabilă
are o valoare curentă ori nu este definită.
 Mulţimea de valori pe care le poate lua fiecare variabilă și operaţiile
admise se indică prin asocierea numelui de variabilă cu un anumit tip
de date.
 În acest scop, numele de variabilă și tipul dorit de date se declară
explicit cu ajutorul cuvîntului-cheie var.
 Exemplu:

În procesul derulării programului, variabilele x și y pot lua orice valori ale


tipului de date integer, iar variabila z − orice valori ale tipului de date
real.
Constanta
 Constanta este o mărime valoarea căreia nu poate fi modifi cată pe
parcursul execuţiei programului.
 Tipul unei constante se declară implicit prin forma ei textuală.
 De exemplu, 10 este o constantă de tip integer, iar 10.0 este o
constantă de tip real.
 Pentru a face programele mai lizibile, constantele pot avea denumiri
simbolice și se definesc cu ajutorul cuvîntului-cheie const.
 Exemplu:

 Evident, constantele g și pi sînt de tipul real și valorile lor nu pot fi


schimbate pe parcursul derulării programului.
Conceptul de dată realizat în limbajul
PASCAL presupune:
1. fiecare mărime (variabilă sau constantă) într-un program în mod
obligatoriu se asociază cu un anumit tip de date;
2. tipul unei variabile defi nește mulţimea de valori pe care le poate
lua variabila și operaţiile care pot fi efectuate cu aceste valori;
3. există tipuri de date de interes general, defi niţia cărora se
consideră cunoscută: integer, real, char (caracter), boolean
(logic), text ș.a.;
4. pe baza tipurilor cunoscute programatorul poate crea tipuri noi,
adecvate informaţiilor de prelucrat.
Exercițiul 5 pagina 31

 Rezolvare:
r – variabilă de tipul integer
s – variabilă de tipul real
t – variabilă de tipul boolean (logic)
x – variabilă de tipul boolean (logic)
y – variabilă de tipul integer
z – variabilă de tipul real
Temă pentru acasă
 Studiați tema $2.1 pag.30

 Notați în caiet noțiunile principale (marcate


cu roșu), exemplele și exercițiul rezolvat.

 Efectuați în caiet exercițiul 6 pagina 32


Mult succes!

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