Arreglo Multidimensionales,unidimencionales
Enviado por dey_julieth • 1 de Julio de 2013 • 486 Palabras (2 Páginas) • 265 Visitas
ARREGLOS MULTIDIMENSIONALES:
Este también es un tipo de dato estructurado, que está compuesto por n dimensiones. Para hacer referencia a cada componente del arreglo es necesario utilizar n índice, uno para cada dimensión
Cualquiera de estos elementos puede ser referenciado dándole el nombre del arreglo, seguido por el número de posición de dicho elemento en particular en paréntesis cuadrados o corchetes [ ].
El primer elemento de cualquier arreglo es el elemento 0 (cero).
El número de posición que aparece dentro de los corchetes se conoce más formalmente como subíndice, que debe ser un entero o una expresión entera.
c [i] [j] [k]
ARREGLOS UNIDIMENSIONALES:
Un arreglo unidimensional es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales.
El tipo de acceso a los arreglos unidimensionales es el acceso directo, es decir, podemos acceder a cualquier elemento del arreglo sin tener que consultar a elementos anteriores o posteriores, esto mediante el uso de un índice para cada elemento del arreglo que nos da su posición relativa.
Para implementar arreglos unidimensionales se debe reservar espacio en memoria, y se debe proporcionar la dirección base del arreglo, la cota superior y la inferior.
REPRESENTACION EN MEMORIA
Recuerda la primera posición en memoria es 0.
Ejemplo de almacenamiento de un arreglo unidimensional
Manejo de arreglo:
Un arreglo en C++ es un conjunto de datos que se almacenan en memoria de manera contigua con el mismo nombre. Para difenciar los elementos de un arreglo se utilizan índices detrás del nombre del arreglo y encerrados por []. El elemento 5° (quinto) de un arreglo, es representado por el índice [4], ya que los índices comienzan en 0. Esto significa que un arreglo de 10 elementos tendría los índices del 0 al 9: [0...9]
Ejemplo:
//Uso de arreglos en C++
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main()
{
int arregloEntero[10] = {0};
//Arreglo entero de 10 elementos inicializados todos en 0.
cout << "Arreglo recien declarado: " << endl;
for (int i = 0 ; i < 10 ; i++)
//Notar el menor estricto (<) para ir desde 0 hasta 9
cout << "arregloEntero["<<i<<"]="<<arregloEntero[i] << endl;
cout << "Introduzca 10 nuevos valores " << endl;
for (int i = 0 ; i < 10 ; i++)
//Notar el menor estricto (<) para
...