material didactic pentru elevii clasei a 9-a

Tipul de date char

Tipul CHAR reprezintă o mulțime finită și ordonată de caractere din setul ASCII ( American Standard Code for Information Interchange ) extins.



Să scriem acum programul :
program caractere ASCII;
var i, j:integer;
begin
for i:=1 to 6 do write(i:2,':',chr(i):2,';'); writeln; 

for i:=14 to 23 do write(i:3,':',chr(i):2,';');
writeln; readln;
for i:=2 to 24 do
for j:=10*i+4 to 10*i+13 do write(j:3,':',chr(j):2,';');
writeln;
end;
for i:=254 to 255 do write(i:3,':',chr(i):2,';');
writeln;readln;
end. 


Asupra valorilor de tipul char se pot face următoarele operații:

OperatoriDomeniu de definiţieDomeniu de valori
= <> < > <= >=char x charboolean
succ predcharchar
ordcharinteger
chrintegerchar




Fiecare caracter are o anumită reprezentare internă -valoarea caracterului și o anumită poziție. Din punct de vedere extern o valoare de tip char se reprezintă prin caracterul respectiv inclus între apostrofuri. Poziția sau 
numărul de ordine al unui caracter se obține cu
funcția ORD. Funcția inversă este CHR


De exemplu:
ORD('A') := 65;
CHR(65) := 'A';

Funcțiile standard PRED și SUCC se definesc astfel:


PRED(c) := CHR(ORD(c)-1);
SUCC(c) := CHR(ORD(c)+1);


Cei 6 operatori relaționali se pot se pot aplica pentru a compara operanzi de tip char obt inîndu-se rezultate booleene.


Lecțiile video:














Комментариев нет:

Отправить комментарий