Sunteți pe pagina 1din 2

ARRAYS UNIDIMENSIONALES

Este tipo de instrucciones 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 mismo nombre, 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.

El formato general de un array unidimensional es el siguiente:

Tipo_básico Nombredelarray[tamaño];

Tipo_básico

Indica el dato del array o vector, que será común a todos los elementos que
lo forman. Para ello utilizaremos los tipo básicos proporcionados por el
lenguaje de programación y que en este caso son char, int, float y double.

Nombre_del_array

Es un identificador que deberá adaptarse a ciertas reglas establecidas por


el lenguaje de programación.
1- 1- Puede estar formado por letras, dígitos y el carácter subrayado.
2- 2- El primer carácter, debe ser una letra o el carácter subrayado,
nunca un dígito.

Tamaño
Indica la longitud o el número de elementos del array.

ACCESO A LOS DATOS:

Nombre_del_array[indice];

Los índices, ya sea en arrays unidimensionales, arrays bidimensionales o


multidimensionales, pueden ser:

1- Variables de tipo entero Letras[i];


2- Constante numérica de tipo entero Letras[5];
3- Expreesión cuyo resultado sea un entero Letras[i+4];

CARGA DE DATOS:

La carga de datos la podemos realizar de dos formas diferentes:

Inicialización:

Básico Nombre[Tam.Dim1][tam.Dim2]...={Lista de valores};

Int vector[5]={1,2,3,45,23};
Float num[4]={3.21, 2.3,7. 44, 6.009};
Asignación

Esta operación consiste en asignar de manera individual a cada elemento del


array un valor.

Int vector[4];

vector[0]=32;
vector[1]=-7;
vector[2]=1000;
vector[3]=23;

ARRAYS BIDIMENSIONALES

El formato para la definición de un array bidimensional es el siguiente:

Tipo_básico Nombre_del_array[tamaño dim1][tamaño dim2];

ACCESO A LOS DATOS:

El acceso a cada elemento se realiza a través de dos índices.

Nombre_del_array [indice1][indice2];

CARGA DE DATOS:

La carga de datos la podemos realizar de las dos siguientes formas.:

Iniciación:

Int matriz[2][3]={ 64, 65,


10, 23,
23, 22};
Int matriz[2][3]={64, 65, 10, 23, 23, 22};

Asignación:
Int vector[2][3];

Matriz[0][=64;
Matriz[0][1]=65;
Matriz[0][2]=10;
Matriz[1][0]=23;
Matriz[1][1]=23
Matriz[1][2]=22;

S-ar putea să vă placă și