Вы находитесь на странице: 1из 10

Presentacin del Curso

CIT-1000
Variables del tipo string como arreglo

Profesor: Mauricio Hidalgo

Repaso clase anterior


Arreglos

Conocer algoritmos para buscar mximo y mnimos en arreglos


Conocer el algoritmo de la burbuja para ordenamiento de arreglos
Realizar un ejercicio dnde se busca el mximo y mnimo de un arreglo numrico
Realizar un ejercicio dnde se ordena un arreglo de elementos numricos

Variables del Tipo string como arreglos


Objetivo de la clase
Entender variables del tipo string como arreglo unidimensional
Instrucciones para manipular un string:

Instruccin para conocer largo de un string


Instruccin para obtener el carcter el ndice especfico en un string
Instruccin para conocer l ndice donde comienza un substring dentro de un string
Operador para concatenar (unir) strings
Instruccin para transformar un carcter numrico (string) en int o long

Variables del Tipo string como arreglos


String como arreglos de caracteres
Un string se puede ver como un arreglo donde, cada letra, es un elemento de
dicho arreglo.
Ejemplo 1
El contenido de una variable del tipo String puede ser Mauricio y se vera as

Ejemplo 2
El contenido de una variable del tipo String puede ser Mauricio Hidalgo y se vera as

Cuntos caracteres tiene cada uno de estos string?

Variables del Tipo string como arreglos


Instrucciones para manipular un String
1. <string>.size(); Devuelve el tamao de un String.
Ejemplo:

Variables del Tipo string como arreglos


Instrucciones para manipular un String
2. <string>.at (N); Devuelve el caracter en el ndice N del string.
Ejemplo:

Variables del Tipo string como arreglos


Instrucciones para manipular un String
<string>.find (<substring>); Devuelve la posicin incial del substring dentro
del string
Ejemplo:
3.

Si el string es Mauricio y el substring es icio, la instruccin retorna el nmero 4

Variables del Tipo string como arreglos


Instrucciones para manipular un String
Operador + Concatena (une) uno o ms string. Se debe utilizar entre medio
de cada string a concatenar.
Ejemplo:
4.

Si string1 es Mauricio y string2 es Hidalgo


string1+ +string2 da como resultado Mauricio Hidalgo

Variables del Tipo string como arreglos


Instrucciones para manipular un String
atoi (<string>. c_str( )) o atof (<string>. c_str( )) Transforma un string de
nmeros en un dato del tipo numrico. atoi para int y atof para float.
Ejemplo:
5.

Actividad propuesta

Implemente los cdigos aqu vistos, ejectelos y aprenda qu hace cada instruccin.

Determine si un RUT ingresado va string es vlido o no. Asuma que el usuario ingresar los
RUT de la forma XX.XXX.XXX-X o N.NNN.NNN-N. Deber investigar el algoritmo para validar
un RUT.

Вам также может понравиться