Operaciones Con Cadenas

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 18

LOGICA

COMPUTACIONAL
OPERACIONES
CON CADENAS

OPERACIONES CON
CADENAS

Calculo de la longitud

Comparacin

Concatenacin

Extraccin

CADENAS
Las cadenas de caracteres son vectores de
tipo carcter (char) que reciben un
tratamiento especial para simular el tipo de
datos string

CADENAS
Ejemplo: el vector llamado Cadena1 tiene 5 espacios de
memoria
Cadena1[5]
1

CALCULO DE
LONGITUD
La funcin que nos ayuda a obtener la longitud de una
cadena es: LONGITUD
Longitud(cadena)
Ejemplo:
Longitud(estas ahi?) R/10
1

10

OTROS EJEMPLOS
Longitud( ) R/
Longitud( maana) R/
Longitud (como estas?) R/

Longitud(informatica 1) R/

COMPARACIN
En la comparacin de cadenas se pueden considerar los
siguientes operadores: =, >, <, >= y <=. El
resultado de la comparacin de cadenas ser
Verdadero o Falso.

Ejemplo:
cantar < cantare R/verdadero

COMPARACIN
Ejemplo:
cantar

< cantare

4 5 6

R/verdadero

a r

OTROS EJEMPLOS
gonzalez < gonzalo R/
materno = domingo R/
miercoles > mascotas R/

hasta maana < posiblemente R/

CONCATENACIN
Es la operacin de unir varias cadenas de caracteres. El
smbolo que representa concatenacin es la +.
Ejemplo:

como + es + la + cancin
R/ como es la cancin

OTROS EJEMPLOS
es + necesario +

hacerlo + de + nuevo

R/
ayer + + no + cocine + + en + ca + sa

R/

EXTRACCIN
Es cuando sustraemos una subcadena de una cadena principal.
Los elementos que se deben de tener en cuanta son:
Cadena: se refiere a la cadena principal.
Inicio : es la posicin donde inicia la subcadena.
Longitud: es el tamao de la subcadena.
Se expresa asi:
subcadena(cadena, inicio, longitud)

EJEMPLOS
subcadena(cadena, inicio, longitud)

Subcadena (COMERCIAL, 4,6) R/ ERCIAL


1
C

2
O

3
M

EJEMPLOS
subcadena(cadena, inicio, longitud)

Subcadena (COMPUTACIONAL, 7,5) R/ ACION


1

4
P

5
U

6
T

10

11

12

13

EJEMPLOS
subcadena(cadena, inicio, longitud)

Subcadena (tecnologia, 2,3) R/ ECN


1
t

5
o

6
l

7
o

8
g

10

EJEMPLOS
subcadena(cadena, inicio, longitud)

Subcadena (matematicas, 0,4)


Subcadena (saludable,4,3)
Subcadena (madrugar,2,4)
Subcadena(realizacion,6,5)

R/
R/
R/
R/

EJERCICIOS DE CLASE
Desarrolla los siguientes operaciones
de cadena:
1. Calcular la longitud de las cadenas
siguientes:
a) carpintero
b) caminante de oriente
c) universidad importante
d) institucional

EJERCICIOS DE CLASE
2. Compare las cadenas:
a>d
b<c
3. Extraer la subcadena que se le pide:
Subcadena(a,2,5)
Subcadena(b,10,10)
Subcadena(c,0,10)
Subcadena(d,3,6)

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy