Sunteți pe pagina 1din 10

Liceul Teoretic Ion Creanga

Spinei Dina
1
Tipul de date
Boolean
Char
2
1. Sa precizati multimea de valori si
multimea de operatii ale tipurilor de date
Boolean/Char
2. Sa elaborati programe care ar ilustra
modul de executie a operatiilor tipului de
date Boolean / Char
3. Sa explice modul de introducere si de
afisare a datelor de tip Boolean / Char
Obiectivele lectiei:
Tipul de date
Boolean
Include valorile de adevar False si True
Operatiile predefinite :

Not negatia Operatie logica NU
And conjunctia Oper. Log SI
Or disjunctia Oper. Log. SAU
3
Program exemplu:
Program P10;
Var x : boolean;
Begin
X:= false;
Writeln (x);
X:= true;
Writeln (x);
End.

4
Tipul de date
Char
Multimea de valori a acestui tip este o multime
finita si ordonata de caractere. Fiecare
caracter este inclus in semne Apostrof .....de
ex. A, B, C
Program P12; {Date de tip char}
Var x : char;
Begin
X:=A;
Writeln (x);
X:=+;
Writeln (x);
End.
5
DEF:
Valorile curente ale variabilei de tip
char pot fi citite de la tastatura cu
ajutorul procedurii standart Readln

De regula caracterele limbajului
Pascal sunt ordonate . Numarul
de ordine a oricarui caracter Char
poate fi aflat cu ajutorul functiei
ord.


6
De exemplu:
1. ord (A) = 65
2. ord (B) = 66
3. ord (C) = 67
Ce va afisa urmatorul program ?
Program P14;
Var x : char;
I : integer;
Begin
Readln (x); i:=ord (x); writeln (i);
Readln (x); i:=ord (x); writeln (i);
Readln (x); i:=ord (x); writeln (i);
End.
7


Raspuns:


Functia predefinita chr returneaza
caracterul care corespunde numarului de
ordine indicat. Exemplu:
Chr (65) = A


8
Intrebari:
Numiti multimea de valori si
operatiile tipului de date Boolean
?
Care este multimea de valori ale
tipului de date Char?
Elaborati un program care sa
returneze caracterele ce
corespund urmatoarelor numere
de ordine:
77 109 79 111 42 56 91 123

9
ITI MULTUMESC PENTRU
RABDARE!!!
10