Sunteți pe pagina 1din 2

Numele funciei Copy (S, Poz, N)

Aciune

Exemplu

Copie din irul S subirul de lungime S:=IBM-PC; S1:=Copy(S,5,2); N, ncepnd cu poziia Poz. Realizeaz concatenarea (alipirea) irurilor S1,S2,..,Sn ntr-un singur ir Rezultat: S1=PC S1:=Test; S2:=-; S3:=5; S:=Concat(S1,S2,S3); Rezultat: S:=Test-5 S:=Test-5; n:=Length(S); Rezultat: n=5 S:= STUDENT; S:=LowerCase(S); Rezultat:S=student S:= student; S:=UpperCase(S); Rezultat:S=STUDENT S:=' Student '; S:=Trim(S); Rezultat: S='Student' S:=' Student '; S:=TrimLeft(S); : S='Student ' S:=' '; S:=TrimRight(S); Rezultat: S=' ' i:=65; S:=Chr(i); Rezultat: S=A S:='F'; Cod:=Ord(S); Rezultat: Cod=70 S:=abcdef; n:=Pos(cd,S); Rezultat: n=3

Concat(S1,,Sn)

Length(S)

Determin lungimea irului S. Rezultat valoare de tip ntreg. Obinerea irului S n care toate caracterele sunt din registrul inferior (toate literele minuscule). Lucreaz doar cu literele alfabetului latin. Obinerea irului S n care toate caracterele sunt din registrul superior (toate literele majuscule). Lucreaz doar cu literele alfabetului latin. terge din irul S spaiile de la nceput i de la sfrit terge din irul S spaiile de la nceput

LowerCase(S)

UpperCase(S)

Trim(S)

TrimLeft(S)

TrimRight(S)

terge din irul S spaiile de la sfrit

Chr(X)

Rentoarce caracterul indicat de codul ASCII. X valoare de tip ntreg, rezultatul de tip Char. Rentoarce codul ASCII. S variabila de tip Char. Rezultat valoare de tip ntreg. Determin prima apariie n irul S2 a subirului S1. Rezultat este un numr ntreg, poziia primului caracter a subirului S1 gsit n ir. Dac subirul nu este gsit rezltatul va fi 0

Ord(S)

Pos(S1, S2)

Apel de procedur Delete(S, Poz, N);

Aciune Stergerea din sirul S a unui subir de lungime N, ncepnd cu poziia Poz. nserarea irului S1 n irul S2 din poziia Poz.

Exemplu S:=abcdef; Delete(S,3,2); Rezultat: S=abef S:= PC; Insert(IBM-,S,5); Rezultat: S= IBM-PC x:= -23.60; Str(x:6:1,S);

Insert(S1,S2,Poz);

Str(X[:N[:M]],S);

Transform valoarea numeric X n ir S. Parametrul X este o expresie de tip ntreg sau real, paramterii N i M expresii de tip Rezultat: S= -23.6 ntreg ce determin formatarea irului S a:=-23.60; b:=20.5; Str(a+b:6:1,S); Rezultat: S= -3.1 S:='-23.60'; val(S,x,Cod); Rezultat: x=-23,

Val(S,x,Cod);

Transform sirul S n valoare numeric. Parametru S trebuie s conin o consecutivitate de caractere ce reprezint un numr. X- poate fi att numr ntreg ct i real. n parametrul Cod se pstreaz codul de transformare: 0 transformare cu succes, i numrul poziiei n caz n care a aprut eroare.