Está en la página 1de 3

UNIVERSIDAD PEDAGÓGICA NACIONAL

FRANCISCO MORAZÁN
Tegucigalpa Honduras, C. A.
www.upnfm.edu.hn

Ejemplos de cadenas

program cadena;
Var Cad1:string[14];
Begin
Cad1:= 'Hola Margarita';
writeln (' La frase es:',cad1);
readln;
End.

Program manejo_cadenas;
var
Cadena_1 : string[25];
Cadena_2 : string[20];
begin
Cadena_1 := 'COMPUTACION';
Cadena_2 := 'computacion';
Writeln (cadena_1);
writeln (cadena_2);
Writeln (' ');
Cadena_1[1] := Cadena_2[1];
Cadena_1[3] := Cadena_2[3];
Cadena_1[5] := Cadena_2[5];
Cadena_1[7] := Cadena_2[7];
Cadena_2[1] := 'x';
Cadena_2[7] := 'x';
writeln(' Cadena_1 = ' , Cadena_1);
writeln(' Cadena_2 = ' , Cadena_2);
readln;
end.
Program union;
Var Cad1,Cad2,Cad3 : string [40];
Begin
Cad1 := 'Programa';
Cad2 := ' de computadora';
Cad3 := Concat (Cad1,Cad2);
Write ('La frase completa es ',Cad3);
readln;
End.

program borrar_insertar;
Var Cad1:string[15];
Begin
Cad1:= 'Hola Daniela';
writeln (' La frase es:',cad1);
readln;
delete(cad1,2,4); //posición 2 borrar 4 espacios
writeln (' Ahora se lee asi :', cad1);
readln;
insert('XX',cad1,2);
writeln (' Ahora se lee asi :', cad1);
readln;
End.

Program contar;
VAR cad50:string[50]; //En memoria 51 bytes reservados
BEGIN
//se coloca sólo 8 caracteres, se usan 8 bytes de los 51 bytes reservados
cad50:='Honduras';
//muestra la cantidad de caracteres colocados
writeln('cad tiene : ', length(cad50),' caracteres');
readln;
END.
Program copiar;
Var ch, ch2: string [22];
Begin
Ch:= 'Esta es una cadena';
Ch2:=copy(ch,1,18);
Write (ch2);
Readln;
End.

También podría gustarte