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