Cadenas De Caracters, Estructura De Datos, Funciones Y Procedimientos En Pseudocódigo
2875 palabras
12 páginas
CADENA DE CARACTERESUna cadena (string) de caracteres es un conjunto de caracteres, incluido el blanco, que se almacena en un área contigua de la memoria. Puede ser entradas o salidas a/desde un terminal. La longitud de una cadena es el conjunto de caracteres que contiene. La cadena que no contiene ningún carácter se le denomina cadena vacía o nula, y su longitud es cero; no se debe confundir con una cadena compuesta solo de blancos, espacios en blanco, ya que esta tendrá como longitud el numero de blancos de la misma. La representación de las cadenas suelen ser con comillas simples o dobles
Constantes Una constante tipo carácter es un conjunto de caracteres válidos encerrados entre comillas (apostrofes) para evitar …ver más…
Así: ‘Don Quijote de la Mancha’ Tiene 24 caracteres. La operación de determinación de la longitud de una cadena se representara por la función longitud, cuyo formato es:
Longitud (cadena) La función longitud tiene como argumento una cadena, pero su resultado es un valor numérico entero.
Longitud (‘Don Quijote de la Mancha’) proporciona 24
Longitud (‘˽ ˽ ˽’) cadena de tres blancos proporciona 3
Longitud (‘˽ ˽ ˽Mortadelo’) cadena ‘Mortadelo’ rellena de blancos a la izquierda para tener longitud 12 En consecuencia, la función longitud se puede considerar un dato tipo entero y por consiguiente puede ser un operador dentro de expresiones aritméticas.
4 + 5 + longitud(‘DEMO’) = 4 + 5 + 4 = 13
Comparación La comparación de cadenas (igualdad y desigualdad) es una operación muy importante, sobre todo en la clasificación de datos de tipo carácter que se utiliza con mucha frecuencia en aplicaciones de procesos de datos (clasificaciones de listas, tratamientos de textos, entre otros.) Los criterios de comparación se basan en el orden numérico del código o juego de caracteres que admite la computadora o el propio lenguaje de programación.
En la comparación de cadenas se pueden considerar dos operaciones mas elementales: igualdad y desigualdad.
Igualdad
Dos cadenas a y b de longitudes m y n son iguales si: El numero de caracteres de a