Progra Ii
Operaciones con cadenas. Las dos operaciones basicas son comparación y concatenación. Operador de concatenación (+) Se utiliza para reunir varias cadenas en unasola Ejemplo Cad1:='esto es un ejemplo'; Cad2:='de concatenacion de cadenas'; Cadr:=cad1+cad2; Write (cadr); Se visualizaría esto es un ejemplo de concatenacion de cadenas La funcion concat realiza lamisma funcion que el operador de concatenacion. La sintáxis es: Function concat (cad1,cad2,...:string): string; La cadena vacia o nula se representa con dos caracteres apóstrofes seguidos ' '. Elacceso a los elementos de una cadena individualmente se hace como si fuera un array. Ejemplo. Cad1:='ejemplo'; Para referirnos al primer elemento pondriamos cad1[1] que seria la letra e. La funcionLength proporciona la longitud logica de una cadena de caracteres. Ejemplo. Longitud:=length(cad1); La variable longitud tomaria el valor 7.
Funciones de tratamiento de cadenas
InstrucciónFunción
sintaxis Copy (cadl,po,num) Po: primera posición del caracter a extraer. Num: número de caracteres que se extraen. Po y Num deben ser enteros
COPY
Extrae una subcadena de caracteres de otracadena de caracteres
POS
Determina si una cadena es subcadena de otra, en caso afirmativo devuelve la posición donde comienza la subcadena, en caso negativo devolvería cero.
Pos(subcadena,cadena)
DELETE
Suprime el numero de caracteres que le digamos de una cadena a partir de la posición que le indiquemos
Delete (Cad,Po,Num)
INSERT
Inserta una cadena de caracteres en otra apartir de una posicion dada.
Insert (subcadena,destino,posicion) Subcadena: Cadena a insertar Destino: Cadena donde se va a insertar Posicion: Lugar a partir del cual se va a insertar Upcase(x)Donde x es una variable de tipo char.
Devuelve el caracter mayúscula UPCASE Convierte un valor numerico a la correspondiente cadena de caracteres que lo representa.
STR
Str(valor,cad)...
Regístrate para leer el documento completo.