Upload
anita1994
View
214
Download
0
Embed Size (px)
DESCRIPTION
arquitectura
Citation preview
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
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
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)