Meniu Referate
Romana
Romana1
Romana2
Istorie
Istorie1
Geografie
Geografie1
Diverse
Drept
Economie
Filozofie
Fizica
Informatica
Biologie
Chimie
Italiana
Spaniola
Germana
Franceza
Engleza
Marketing
Matematica
Medicina
Psihologie
Astronomie
Stiinte Politice
Proiecte

Tipuri de date, variabile, constante, etichete, expresii in Pascal

...al, numite tipuri predefinite. Valorile unui tip de date sint referite prin variabile sau constante. Anumite constante sint predefinite. type I Tunde I este un identificator numit numele tipului, iar T specificatia sa. Declaratia variabilelor este precedata de cuvantul cheie var , a constantelor de cuvant cheie const , iar a etichetelor, de cuvant cheie label . Numele I poate fi folosit pentru referirea la tipul T in declaratiile ulterioare de variabile sau pentru definirea altor tipuri. Exista tipuri de date anonime, definite implicit prin declaratii de variabile de forma var v s 1 , .. , v s n T Ex label 1, 10 type bin 0 . . 1 var bit bin cifra 0 . . 9 const zero 0 var i integer etichetele 1 si 10 , tipul bin cu elementele 0 si 1, variabila bit de tipul bin, variabila I de tipul predefinit integer precum si constanta zero avand valoarea 0. Tipuri de date simple si predefinite. Tipurile simple sant de trei categorii predefinite, enumerare si subdomeniu. Tipurile simple se mai numesc si tipuri scalare.Exista cinci tipuri de date predefinite integer , real , boolean , char si text. Tipul integer este o multime de numere intregi cuprinse intre cel mai mic si cel mai mare numar intreg ce se pot reprezenta pe un calculator gazda al limbajului. Exemplu elementul -15 al tipului integer poate fi reprezentat prin literele -15 sau -17B. Fie x reprezentarea in baza 2 a unui numar intreg . Reprezentarea in cod complementar a lui x este Ix daca 0 x 0 111 111 111 111 111 rc x I I2 - x daca x 0 si 2 - x 1 000 000 000 000 000 I x daca 0 x 2 1 rc x I I 2 x daca 2 x 0Cel mai mare numar reprezentabil in cod complementar este 2 1 , adica 32767 maxint cel mai mic numar este 2 , adica 32768. Tipul real este multimea de numere reale Ix x 0 , x x . . . x b si x sint cifre in baza b si l e l Sunde baza b a sistemului de enumeratie, limitele l si l ale exponentului e si numarul n 1.Exemplu b2, -128e 127 iar n 23. Elementele tipului real se reprezinta in programe prin literale numerice de formele i . f , i . fEs sau iEs , eventual precedate de semnul sau - , unde i si f sint numere zecimale intregi fara semn reprezentand partea intreaga si respectiv partea fractionara a literalului numeric. Exemplu -0,25 al tipului real poate apare in programe Pascal in una din formele -0.25, -25E-2, -25.0E-2.In programele Pascal elementele tipului real se presupun a fi scrise in baza 10. Reprezentarea sau memorarea acestora in calculator se face in virgula mobila pe 2 cuvinte 32 biti simpla precizie sau pe 4 cuvinte 64 biti dubla precizie. Pozitie binara 15 prima din stanga, in notatia uzuala a primului cuvant este a semnului, in pozitiile 7 14 ale primului cuvant se memoreaza caracteristica exponentului marit cu 128, iar in rest se memoreaza mantisa partea fractionara fara prima pozitie dupa virgula. Caracteristica este c 128 e 2 1 10000001Primul cuvant al reprezentarii in calculator este 0 10000001 000000, iar al doilea cuvant 0000000000000000 in baza 2. Reprezentarea octala este 40200, respectiv 0. In mod analogic, -5.0 se va reprezenta prin numerele octale 140640 si 0. Cel mai mare numar real reprezentabil in simpla precizie este0, 111111111111111111111111 2 1 2 10 . Cel mai mic numar real pozitiv reprezentabil este0,1 2 2 10 .Numerele reale de forma 0,1 x .. x i,part intervalul i, 1 in 2 subintervale de lungime 1- 2 2 . Tipul boolean contine doua elemente referite prin constantele predefinite false si true . Operatiile predefinite ale aceluiasi tip and, or , not definesc o structura de algebra boolea...
Download