Introducere in Stiinta Calculatoarelor 2013 | Page 40
unde a,b,c,pi, sunt date denumite prin litere, sin() este numele funcţiei
trigonometrice sinus iar 15 este o valoare imediată. Pe acest exemplu
simplu se vor enunţa noţiunile ce urmează.
Identificatorul este numele ataşat unei piese sau colecţii de date, dar şi
a unei prelucrări anume, în general aflate în memoria de lucru.
Numele este un şir de caractere (litere, cifre şi alte simboluri) care
trebuie să satisfacă anumite criterii, funcţie de locul de utilizare a
identificatorului. Astfel, în limbajele de programare identificatorii nu
pot conţine spaţii (constituie un singur cuvânt). În expresia de mai sus
identificatori pentru date sunt a, b, c, pi, iar pentru prelucrări este sin
(calcului sinusului de unghi c). Dacă datele sunt piese sau colecţii care
se stochează în memoria internă (RAM) atunci identificatorii au
semnificaţia unor adrese – prin care se pot manipula variabile şi
constante.
Variabila este o locaţie de memorie referită printr-un identificator şi
poate conţine diverse valori ale unei date de tip specificat.
Valorile pe care le poate lua variabila aparţin domeniului specific
tipului de date respectiv. De exemplu, datele de tip logic pot lua doar
două valori - Adevărat sau Fals, iar datele de tip întreg pe un octet pot
lua valori numere între 0 şi 255 . Datele vehiculate într-un program sunt
de fapt variabile, care au primit fiecare o valoare chiar la momentul
declaraţiei (prin iniţializare) –sau ca rezultat al unei expresii (prin
atribuire)
Constanta este o locaţie de memorie referită printr-un identificator şi
poate conţine doar o singură valoare a unei date de tip specificat.
Constantele sunt utile pentru anumite valori speciale (celebre) cum sunt
numărul sau numărul lui Neper e, constante universale sau doar valori
care nu se doresc a fi modificate în cadrul unor prelucrări (voit sau din
eroare). Constanta este de fapt o variabilă cu restricţie de modificare a
valorii, valoarea însăşi fiind „ascunsă” după identificator. Identificatorii
constantelor sunt în general nume rezervate - într-un limbaj de
programare (de exemplu pi).
Literal este o valoare concretă pentru un tip de date, indicată prin
simboluri specifice tipului respectiv.
40