Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El arreglo (array) es una estructura de datos que se utiliza para almacenar un grupo de objetos del mismo tipo secuencialmente en la memoria. Los datos comparten el mismo nombre. Se utilizan para el procesamiento de un gran volumen de datos.
Vector
Arreglo unidimensionales
Matriz
Arreglos bidimensionales
Tablas
Arreglos de bidimensionales De 3 o ms dimensiones
Se define como una variable que especifica un grupo de localidades en la memoria y permite almacenar un conjunto de datos del mismo tipo organizados en una sola columna o una fila. Todos tienen que ser del mismo tipo, cada dato se puede identificar mediante un ndice o subndice.
La forma de declarar un arreglo unidimensional es la siguiente: tipo nombre [tamao] = {lista de valores} tipo: se refiere a cualquier tipo de dato (int, float, etc.) nombre: es el nombre del arreglo. [tamao]: representa la cantidad de elementos que tiene el arreglo, debe ser de tipo int. {lista de valores}: es una lista de constantes separadas por comas, cuyo tipo debe ser compatible con el tipo de arreglo.
declaracin
de
arreglo
nombr e int ejemplo [10] = {5, 8, 9, 10, 11, 12, 13, 14, 15, 16} tipo tama o elemento 0 (cero)
lista de valores
elemento 9
Todos los arreglos empiezan por cero, esto quiere decir que si se quiere acceder al primer elemento de un arreglo se utiliza cero para el ndice. En el arreglo: int ejemplo [10] = {5, 8, 9, 10, 11, 12, 13, 14, 15, 16} ejemplo [0] = 5 ejemplo [1] = 8 ejemplo [9] = 16
int dias[12]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int i=0; for(i=0; i<=11; i++)
tiene
return 0;
En el ao 2011 el mes 1 tiene 31 dias. En el ao 2011 el mes 2 tiene 28 dias. En el ao 2011 el mes 3 tiene 31 dias. En el ao 2011 el mes 4 tiene 30 dias. En el ao 2011 el mes 5 tiene 31 dias. En el ao 2011 el mes 6 tiene 30 dias. En el ao 2011 el mes 7 tiene 31 dias.
. . .
int cuadrado[10]; int i=0, x; for (i=0;i<10;i++) { x=i+1; cuadrado[i]= x*x; printf("El cuadrado %d es %d \n", x, cuadrado[i]); }
1. Crea un programa para el control de faltas de los 5 alumnos del IIES. Solicita la matricula, el nombre, el grupo y las faltas que obtuvo durante el primer parcial. 1. Crea un programa para premiar al mejor empleado del mes de una empresa. Solicita el ID del empleado, su nombre y la cantidad de productos que vendio en el mes.