Quimica
A. Declarar una cadena.
Nombre1 : String; { Nombre1 guardará hasta 255 caracteres }
Nombre2 : String [23] { Nombre2 guardará sólo hasta 23 caracteres }Con Type también se pueden declarar variables Strings y otros nuevos tipos.
Type
CadUno : String [35];
Var
Direccion : CadUno; { Direccion guardará hasta 35 caracteres }B. Longitud de una cadena.
L : Length (Nombre); { Asignamos a L el Nº de caracteres que tiene Nombre }
Write (Length(Nombre)); { Mostramos la cantidad de caracteres que tiene Nombre }
C.Acceder a las posiciones de una cadena.
Nombre := ’Julio’;
Write (Nombre[2]); { Muestra la letra u en pantalla, ya que está en 2ª posición }
L := Nombre [4]); { Asigna la letra i a la variablellamada L
D. Borrar parte de una cadena.
Cadena := 'Turbo Pascal'
Delete (Cadena,3,4) { Borra desde la posición 3, 4 caracteres, con lo que ahora lavariable Cadena sería igual a ’Tu Pascal’}
E. Insertar una subcadena dentro de una cadena.
Sintaxis.
Insert (Subcadena a insertar , Cadena donde se insertará , posición donde se insertará);Ejemplos.
A := ’, guías’;
B := ’Ejemplos y comentarios’;
Insert (A , B , 9) ; { Inserte A dentro de B, a partir de la posición 9 }
Write (B) ;
WriteLn (B) ; ReadKey;
Insert (’,opiniones’, B , 16); { Inserte ’, opiniones’ dentro de B, a partir de la posición 16 }
WriteLn (B) ; ReadKey;
F. Convertir una CADENA en un VALOR.
Se puede convertir una cadena en variable numérica. Paraque esta conversión sea efectiva, el contenido de la cadena de caracteres debe corresponderse a las reglas de escritura de números: no debe de existir ningún carácter que no sea un número. De existiralgún caracter que NO sea un valor, Turbo Pascal se detendrá y asignará el valor de posición donde se produjo el error a la 3ª variable indicada en la sintaxis, la cual debe ser de tipo entera....
Regístrate para leer el documento completo.