Arrays

Solo disponible en BuenasTareas
  • Páginas : 8 (1798 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de octubre de 2010
Leer documento completo
Vista previa del texto
INTRODUCCIÓN

El presente trabajo tiene como tema principal a los ARRAYS.
Consta de cuatro capítulos que están constituidos por los mismos tipos de arrays que hay: unidimensional, bidimensional, multidimensional. Los arrays se utilizan para informar al procesador del espacio que debe reservar en memoria para almacenar un dato simple o estructurado que se denominan o se referencian por un mismonombre, donde la dirección de memoria más baja corresponde al primer elemento y la dirección de memoria más alta corresponde al último elemento o componente del array.

ÍNDICE
DEDICATORIA 2
INTRODUCCIÓN 3
ÍNDICE 4
CAPÍTULO I: ARRAYS UNIDIMENSIONAL 6
1.1 DEFINICIÓN: 6
1.2 CARACTERÍSTICAS: 6
1.3 DECLARACIÓN DE UN ARRAY: 7
1.4 INICIALIZACIÓN DE UN ARRAY: 7
a. Inicializaciónen la declaración: 7
b. Inicialización elemento a elemento en el cuerpo del programa: 8
c. Inicialización mediante una sentencia FOR: 8
CAPÍTULO II: ARRAYS BIDIMENSIONAL 9
2.1 DEFINICIONES: 9
2.2 DECLARACIÓN: 9
1.3 INICIALIZACIÓN DE UN ARRAY: 10
a. Inicialización en la declaración: 10
b. Inicialización elemento a elemento en el cuerpo del programa: 11
c. Inicializaciónmediante una sentencia FOR: 11
CAPÍTULO III: ARRAYS CON ESTRUCTURA – ARRAYS MULTIDIMENSIONALES 12
3.1 DEFINICIONES: 12
3.2 ARRAY EN VISUAL BASIC. NET 12
CAPÍTULO IV: EJEMPLOS 15
FUENTES ELECTRÓNICAS: 17

CAPÍTULO I: ARRAYS UNIDIMENSIONAL

DEFINICIÓN:

Un arreglo unidimensional (vector) es un tipo de datos estructurado que está formado de una colección finita y ordenada de datos delmismo tipo. Un array puede estar compuesto de todos sus elementos de tipo de dato entero, otro puede tener todos sus elementos de tipos de datos reales, etc.

A los arrays unidimensionales de le conoce también como arreglos unidimensionales. Un array unidimensional es una estructura que se le asigna un nombre y a cada elemento que tiene ese array se asocia con un único índice. El tipo de accesode 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.

CARACTERÍSTICAS:

* Estos números, los índices, permiten localizar cada elemento del array.
Letras [0] es el elementoque está en la posición 0,
Letras [1] es el elemento que está en la posición 1, etc…
* Los elementos almacenados en el array pueden ser de cualquier tipo:
Tipos simples como: int, char, bool, float ó tipos definidos por el programador como por ejemplo estructuras (hablaremos de ellas más tarde).

DECLARACIÓN DE UN ARRAY:

* El compilador reserva espacio en memoria en posicionescontiguas.

El array letras ocupa 4 bytes de memoria.

char letras[4];
int edades[10];

Cuando declaramos el array edades lo que hacemos es reservar un espacio de memoria para 10 variables de tipo int.

* Si queremos saber el número de bytes que necesitamos para almacenar un array en memoria, podemos utilizar la función sizeof ().

INICIALIZACIÓN DE UN ARRAY:

Antes de empezar a utilizaruna variable de tipo array hay que asignar valores a cada uno de sus elementos. Tenemos varias formas de inicializar un array:

Los valores se encierran entre llaves y se separan por comas.
Inicialización en la declaración:
char letras[4] = { ‘a’, ‘z’, ‘t’, ‘j’ };
C++ permite omitir el tamaño del array cuando se inicializa. El compilador reserva memoria para un array de enteros de tamaño 6.int edades[] = { 10, 20, 30, 40, 50, 60 };
char saludo[] = { ‘h’, ‘o’, ‘l’, ‘a’ };
char saludo[] = { “hola” };
Los array de caracteres se pueden inicializar de éstas dos formas.

Inicialización elemento a elemento en el cuerpo del programa:
letras[0] = ‘a’;
Este método no es muy práctico cuando tenemos muchos elementos.
letras[1] = ‘z’;
letras[2] = ‘r’;
letras[3] = ‘j’;
int edades[ 6...
tracking img