Arrays y cadenas de texto

Páginas: 13 (3194 palabras) Publicado: 9 de julio de 2015
Arrays y cadenas de texto
Programación en C++/Arrays y cadenas de texto
← Streams
Desarrollo Orientado a Objetos →

Contenido
 [ocultar] 
1 Arrays y cadenas de texto
2 Indices de un array
3 Dimensiones de un array
3.1 Array unidimensional
3.2 Array bidimensional
4 Declaración de arrays en C, C++
4.1 Iteraciones dentro de un array (vector)
4.2 Iteraciones dentro de un array (matriz)
5 Cadenasde caracteres
5.1 La biblioteca string
6 Cadenas en C++
7 Arrays en C++
[editar] Arrays y cadenas de texto
Los arrays son usados extensamente por los programadores para contener listas de datos en la memoria, por ejemplo, los datos almacenados en un disco suelen leerse y ponerse dentro de un array con el objetivo de facilitar la manipulación de dichos datos, ya que los datos en memoria pueden sermodificados, clasificados, marcados para su eliminacion, etc. para luego ser reescritos al disco. Otro ejemplo podría ser el de un menú de opciones que se desplegarán dentro de una ventana para que el usuario pueda elegir una de éstas, en tales casos y cuando las opciones son numerosas, solamente se ponen unas cuantas de ellas dentro de la ventana pero se le da al usuario la oportunidad de podersubir y bajar a su antojo para ver el resto de opciones que, aunque no se vean en la ventana, forman parte del menú o array de opciones.
Array:
Un array es un conjunto de datos del mismo tipo ordenados en forman líneal uno después de otro. Los componentes de un array se han de referenciar por medio del nombre del array y un índice de desplazamiento para indicar el componente deseado.
[editar]Indices de un array
Los índices son números que se utilizan para identificar a cada uno de los componentes de un array. A modo de ejemplo, podemos pensar que los índices son como los números de habitaciones de un hotel, es decir, para poder dirijirnos a un hotel específico es necesario saber el nombre del mismo, luego, si queremos llegar a una habitación específica de dicho hotel necesitaremos, ademásdel nombre del hotel, el número de habitación deseado.
[editar] Dimensiones de un array
De acuerdo a la forma en que se construye o declara un array, éste puede ser clasificado como: unidimensional, bidimensional y multidimensional. Los arrays que se emplean con mucha más frecuencia son los estructurados a manera de vector ( array unidimensional ) y los estructurados a manera de matriz ( arraybidimensional ), así, aunque en C++ se pueden crear estructuras multidimensionales, en este capítulo solo trataremos con vectores y matrices.
[editar] Array unidimensional

Una array uni-dimensional es aquel en donde los componentes son accesibles por medio de uno y solamente un índice que apunte al componente requerido. Los arrays de este tipo son conocidos también con el nombre de vectores.Conceptualmente, podemos pensar en un array unidimensional como en una lista compuesta de líneas o filas en donde para referinos a una de ellas emplearemos un número para indicar la posición de la misma dentro de la lista. Por ejemplo, consideremos el caso de la tabla o array VentaSemanal, la cual está pensada para registrar las ventas de cada uno de los días de la semana. De manera conceptual podemosver el array como se muestra a continuación:
Nota: en C++ los arrays están basados en 0 ( cero ), es decir, el primer elemento de un array se indexa mediante el 0, y el índice para el último de los elementos es igual al número de componentes menos uno.
array: VentaSemanal

+------+
| dato | <-- componente 0, ( fila 0 )
|------|
| dato | <-- componente 1, ( fila 1 )
|------|
| dato | ...
|------|
|dato | ...
|------|
| dato | ...
|------|
| dato | ...
|------|
| dato | <-- componente 6, ( fila 6 )
|------|
Si en el array VentaSemanal queremos que el elemento 4 ( por ejemplo ) contenga el valor de 8987 lo podemos lograr con la instrucción: VentaSemanal[4] = 8987; y el estado del array sería:
array: VentaSemanal

+------+
| dato |
|------|
| dato |
|------|
| dato |
|------|
| dato |...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arrays y cadenas de texto
  • arrays y cadenas
  • CADENA TR FICA TEXTO
  • Tema 5 Cadenas Arrays
  • Cadenas De Texto
  • CADENAS DE TEXTO
  • arrays
  • Arrays

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS