Comparación en cadenas de caracteres

Es una operación muy importante sobre todo en la clasificación de datos tipo carácter, que se utiliza con mucha frecuencia en aplicaciones de proceso de datos (clasificaciones de listas, tratamiento de textos, etc).

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 nuestro lenguaje algorítmico utilizaremos el código ASCII como código numérico de referencia.

En la comparación de cadenas se pueden considerar dos operaciones más elementales:  igualdad y desigualdad.

Ejemplos:

‘LUIS’ < ‘LUISITO’                    verdadera

‘ANA’ < ‘MARTA’                      verdadera

‘BARTOLO’ >= ‘BARTOLOME’ falsa