Tipul real
Doua sunt limitele evidente ale întregilor
utilizati în programarea calculatoarelor (în PASCAL):
- foarte multe valori sunt fractionare, cum ar fi: 0,85 si 3,14159265;
- foarte multe valori sunt mai mici decât 1 si mai mari decât maxint.
Asemenea numere sunt scrise în mod obisnuit utilizând
notatia stiintifica. De exemplu, un fizician exprima constanta
lui Planck (foarte mica) sub forma 6,626176 x 10-27
erg/sec, iar un chimist exprima numarul lui Avogadro (foarte
mare) sub forma 6,022045 x 1023
molecule/mol.
Datorita acestei limitari, PASCAL-ul prevede alt tip de
date, tipul real. Utilizat în PASCAL si
în multe alte limbaje de programare, un numar real
este numarul caruia îi este permis sa aiba o parte fractionara,
chiar daca aceasta fractie se întâmpla sa fie zero. Numarul real
3.0 are o reprezentare interna (în memoria calculatorului)
diferita de cea a reprezentarii întregului 3. Numerele reale
sunt exprimate în virgula mobila (floating point
format). Aceasta nu reprezinta preocuparea
dumneavoastra. De notat ca, o data apelate procedurile read/write,
au loc conversii zecimal-binar, si invers, a numerelor reale.
Datele sau constantele definite cu tipul real
trebuie sa respecte urmatoarea diagrama de sintaxa:
Diagrama de sintaxa a numerelor reale

Niciun comentariu:
Trimiteți un comentariu