Tipuri de Date Simple(PASCAL)

download Tipuri de Date Simple(PASCAL)

of 7

Transcript of Tipuri de Date Simple(PASCAL)

Capitolul 2. Tipuri de date simple

Capitolul 2.Tipuri de date simpleCuprins:2.1 Conceputul de data;2.2 Tipul de date integer;2.3 Tipul de date real;2.4 Tipul de date boolean;2.5 Tipul de date char;2.6 Tipul de data enumerare;2.7 Tipul de date subdomeniu;2.8 Generalitati despre tipurile ordinale de date;2.9 Definirea tipurilor de date;2.10 Declaratii de variabile;2.11 Definitii de constante;Autoevaluare.

Conceptul de dat

Informaia care se pstreaz n calculator se numeteir de date.Datareprezint o entitate cu care poate opera calculatorul.Majoritatea limbajelor de programare conin de introducere a datelor, de prelucrare i de afiare a acestora.O data se pstreaza in calculator sub form devariabil.Majoritatea limbajelor de programare cer ca variabilele folosite sa fie declarate. La declararea lor se indica 2 caracteristici: :

Prin tip de datese nelege modul n care informaia este reprezentat n memoria calculatorului. Tipul datei ofer dou informaii eseniale:

Mulimea de valori admisibile;Mulimea de operaii care pot fi aplicate la anumite tipuri de date.1. Folosind operaia de citire (de exemplu: READ(x));1. Folosindoperaia de atribuire( := ).

TIPUL DE DATE REAL

Tipul realeste mulimea de numere reale{x |x = + 0 , x x . . . x b i x sunt cifre n baza b i l < e < l } unde baza b a sistemului de enumeraie, limitele l i l ale exponentului e i numarul n + 1.Exemplu:b=2, -128 =realxrealbooleanPentru acest tip de date pot fi utilizate urmtoarele operaii:

TIPUL DE DATE BOOLEAN

Datele de tipBooleanpot avea valorile adevrat sau fals:0pentru False1pentru TrueDeclaraia de tip:[=][,[=]] : ;Declaraia de tip boolean:[=][,[=]] :boolean;Exemplu:beta, gamma = true, delta = false :boolean;Tipului de date Boolean i sunt caracteristiceurmtoarele operaiile relaionale:

Operaiile relaionale : Sheet1OperatorAciuneExemplu: 2 True='Egal cu5 = 2 False'Diferit de12 4 True= 4 True

4

Tipuri de date ENUMERARE

Pascal pune la dispoziie programatorului mai multe mecanisme prin care el s-i construiasc noi tipuri. Cel mai simplu dintre acestea esteenumerarea. Enumerarea construiete un nou tip cu un numr finit de elemente descriind ntre paranteze reprezentarea canonic a fiecrui element. Exemplu :(rosu, verde, albastru, galben, mov, negru, alb)este descrierea unui nou tip care are 7 elemente cu reprezentrilerosu,verde, etc. Putem da acestui tip un nume folosind directivatypedin Pascal. type culoare= (rosu, verde, albastru, galben, mov, negru, alb);culoare= { rosu, verde, albastru, galben, mov, negru, alb }Tipul boolean din Pascal ar putea fi definit el nsui astfel:type boolean = (false, true);Pentru acest tip de date pot fi utilizate urmtoarele operaii:

EratoriDomeniu de definiieDomeniu de valoripred succTT= < > =T x TbooleanordTinteger5

TIPUL DE DATE CHAR

OperatoriDomeniu de definiieDomeniu de valori= < > =charxcharbooleansucc predcharcharordcharinteger

Sfrit!