UNIDAD NUEVE

MANEJO DE CADENAS DE CARACTERES

9.1 DEFINICION

CADENA: Una cadena es una secuencia de caracteres de cero o mas caracteres correspondientes al codigo ASCII , escrito en una línea sobre el programa y encerrado entre apostrofos llamados delimitadores.

ejemplo ‘ ‘                    ‘Turbo              ‘estas de acuerdo’

Longitud de cadena: es el numero de caracteres que contiene la cadena

9.2 FUNCION 

9.3 MANIPULACION

OPERACIONES CON CADENAS

Las operaciones básicas son:

comparaciones

            Comparacion de caracteres: Esta operación consister en comparar las cadenas caracter a caracter comenzando por el primer caracter de la izquierda a la derecha de igual forma que si se consultara en un diccionario. El orden de la comparación viene dado por el codigo de la computadora ASCCI o EBCDIC

Asi resultara la comparacion de caracteres:

‘jose’ < ‘julio’             verdadero

‘luis felipe’ > ‘luis jose’            falso

‘135’ > ‘435’                           falso

concatenación

            Concatenación de caracteres : Es la operación que consiste en unir dos o mas cadenas de caracteres en una sola. La operación de concatenación se indica con un operador de concatenacion +, &, o //.

‘El simio’ + ‘informatizado’             ‘El simio ‘ // ‘informatizado

equivale a la cadena                         equivale a la cadena

‘El simioinformatizado’                   ‘El simio informatizado’

subcadenas

            Subcadena: Es una cadena parte de una cadena mayor.

‘Los 12 magnificos’            es una subcadena de            ‘Los 12 magnificos era valientes’

Las subcadenas se pueden extraer de las cadenas principales mediante una función de cadena denominada subcadena y cuyo formato es            subcadena ( Si,S2,S3)

donde:   Si            es la cadena principal

             S2            es la posicion inicial del caracter donde comienza la subcadena que se desea extraer

             S3            es la longitud total de la subcadena a extraer

Si S3 no existe, se consideren como resultado de subcadena como resultado de  subcadena todos los caracteres a partir de caracter S2 y hasta el final de la cadena

ejemplo:

subcadena (‘Hola sr. Marsall’,6,3)

equivale a la cadena ‘sr.’

La subcadena comienza en s (caracter 6) y tiene 3 caracteres de longitud.

longitud

            Longitud: Como ya se a comentado es el número de caracteres encerrados entre los separadores (‘), incluyendo espacios y signos de puntuacion.

            La función que permite calcular la longitud de una cadena es longitud y su formato es:            longitud(s)

donde s es la cadena o expresión de cadena

ejemplo            ‘hola señorita’                       longitud(‘hola señorita’)            =13

                        ‘yo eso no lo haria’            longotud(‘yo eso no lo haria’)  =18


Temario
Hosted by www.Geocities.ws

1