QReferate - referate pentru educatia ta.
Cercetarile noastre - sursa ta de inspiratie! Te ajutam gratuit, documente cu imagini si grafice. Fiecare document sau comentariu il poti downloada rapid si il poti folosi pentru temele tale de acasa.



AdministratieAlimentatieArta culturaAsistenta socialaAstronomie
BiologieChimieComunicareConstructiiCosmetica
DesenDiverseDreptEconomieEngleza
FilozofieFizicaFrancezaGeografieGermana
InformaticaIstorieLatinaManagementMarketing
MatematicaMecanicaMedicinaPedagogiePsihologie
RomanaStiinte politiceTransporturiTurism
Esti aici: Qreferat » Documente informatica

Tipul charstring



I.TIP CHAR
Printre tipurile standard Pascal se numara si tipul CHAR.Valorile de tip char reprezinta caractere(litere mari si mici,cifre,semne de punctuatie etc.).O constanta de tip char se reprezinta de obicei prin caracterul corespunzator incadrat intre caractere apostrof..De exemplu,'a','A','7','+'reprezinta constante de tip char.
O variabila de tip char se declara astfel:

Var : char;

Valoarea unei variabile de tip char este reprezentata de un singur caracter.Aceasta valoare este asociata variabilei prin citire sau atribuire.Programul de mai jos citeste un caracter pe care il afiseaza de mai multe ori.

PROGRAM exemplu(Caracter);
Var c:char; {-caracterul citit-}
k:integer; {-control caractere afisate-}
Begin
Write('Introduceti un caracter:');readln(c);
For k:=1 to 25 do
Write(c);
Writeln
End.

Tipul char e un tip ordinal.Aceasta inseamna ca valorile lui sunt ordonate.
Exemplu:
'0'<'1'< . <'9'
'A'<'B'< . <'Z'



Deoarece valorile de tip char sunt ordonate,pentru a afla predecesorul sau succesorul unui caracter pot fi apelate functiile standard pred si succ.De exemplu,apeland pred('j') avem 'i',iar succ('j') avem'k'.
Functia ord ,apelata cu parametru de tip char,furnizeaza ca rezultat numarul de ordine al caracterului.La Turbo Pascal acest numar,cuprins intre 0 si 255,coincide cu codul ASCII al caracterului respectiv.Pentru a afla codul unui caracter poate fi utilizat urmatorul program:

Program CodulunuiCaracter;
Var caracter:char;
Begin
Write('Introduceti un caracter:');readln(caracter);
Writeln('caracterul',caracter,'arecodul',ord(caracter));
Readln
End.

Functia ord poate fi utilizata si pentru a determina pozitia unei litere din alfabetul latin,astfel:

Ord(litera)-ord('A')+1 sau
Ord(litera)-ord('a')+1

Variabilele de acest tip pot fi utilizate ca variabilele de control ale ciclurilor cu contor(for).De exemplu,programul de mai jos afiseaza codurile ASCII ale cifrelor,utilizind in acest scop un ciclu For
cu variabila de control de tip char:

Descarca referat

E posibil sa te intereseze alte documente despre:


Copyright © 2024 - Toate drepturile rezervate QReferat.com Folositi documentele afisate ca sursa de inspiratie. Va recomandam sa nu copiati textul, ci sa compuneti propriul document pe baza informatiilor de pe site.
{ Home } { Contact } { Termeni si conditii }