4
CINTHYA ANDRADE MOSQUERA S1J UNIVERSIDAD DE GUAYAQUIL FACULTAD DE CIENCIA FISICAS Y MATEMATICAS Arreglos Los arreglos permiten almacenar vectores y matrices. Arreglos unidimensionales Sirven para manejar vectores Un arreglo de una dimensión es una lista de variables, todas de un mismo tipo a las que se hace referencia por medio de un nombre común. Una variable individual del arreglo se llama elemento del arreglo. Para declarar un arreglo de una sola dimensión se usa el formato general: tipo dato identificador [tamaño]; int arreglo[3]; arreglo[0] Arreglo [1] Arreglo [2] Declaración int arreglo [3]; // forma un arreglo de una dimensión y de tres elementos Nombre del arreglo arreglo Nombre de los elementos Arreglo [0] → primer elemento a

Arreglos1.docx

Embed Size (px)

DESCRIPTION

arquitectura

Citation preview

Page 1: Arreglos1.docx

CINTHYA ANDRADE MOSQUERA

S1J

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIA FISICAS Y MATEMATICAS

ArreglosLos arreglos permiten almacenar vectores y matrices.

Arreglos unidimensionalesSirven para manejar vectores

Un arreglo de una dimensión es una lista de variables, todas de un mismo tipo a las que se hace referencia por medio de un nombre común. Una variable individual del arreglo se llama elemento del arreglo. Para declarar un arreglo de una sola dimensión se usa el formato general: tipo dato identificador [tamaño];

int arreglo[3]; arreglo[0]

Arreglo [1]

Arreglo [2]

Declaración

int arreglo [3]; // forma un arreglo de una dimensión y de tres elementos Nombre del arreglo arreglo

Nombre de los elementos

Arreglo [0] → primer elemento a

Arreglo [1] → segundo elemento

Arreglo [2] → tercer elemento

Page 2: Arreglos1.docx

Para declarar un arreglo se emplea la siguiente sintaxis:

tipo_de_dato nombre_del_arreglo [número de elementos];

int a[12];

float f[10];

char nom_emp [30];

Arreglos bidimensionales

Para matrices. Son estructuras de datos que agrupan muchos datos del mismo tipo, en donde cada elemento se puede trabajar individualmente y se puede referenciar con un mismo nombre. Se usan para representar datos que pueden verse como una tabla con filas y columnas.

Declaración:

Tipo_dato nombre_matriz [índice fila] [índice columna]

Uso:

Nombre_matriz [subíndice1] [subíndice2]

int matriz [2][2]

char mapa [100][100]

int certamen [60][4]

Declara una matriz de 3 filas por 4 columnas:

int matriz [3][4];

ü Declaración e iniciación:

int matriz [2][2]={1,2,3,4}

1 2

Page 3: Arreglos1.docx

Para referenciar un elemento de la matriz, debe darse un nombre de la matriz y el índice de la fila y de la columna que el elemento ocupa en dicha matriz. Es importante que los índices de las matrices tanto de las filas como de las columnas empiezan en 0 y terminan en tamaño fila-1 y tamaño columna-1 respectivamente.

A las matrices se le asignan automáticamente valores iniciales predeterminados a cada uno de sus elementos, de acuerdo a los siguientes criterios:

Si el tipo del arreglo es numérico, a sus elementos se les asigna el valor cero.

Si el tipo del arreglo es char, a sus elementos se les asigna el valor ‘\u0000′.

Si el tipo del arreglo es bool, a sus elementos se les asigna el valor false.

Si el tipo del arreglo es una clase, a sus elementos se les asigna el valor null.

DECLARACIÓN DE ARREGLOS

Tipo datos nombre[tamaño] Donde [ ] – operador de subíndices del arreglo. Ejemplo Float arreglo[500] Nota en C el arreglo se debe declarar en forma explícita antes de utilizarlo

como cualquier variable.

INICIALIZACIÓN DE ARREGLOS Elemento por elemento

Día[0] =„L‟; Todos los elementos al mismo tiempo Float arreglo[3]={.0123, 3.1416,.000236} Ejercicio : escribe un programa que inicialice una arreglo (tipo entero, usando

for)