Está en la página 1de 10

Algoritmos y Programación

Prof.
Deidania Espaillat

1
Manipulación de Arreglos.
ARREGLOS UNIDIMENSIONALES
Temario

Arreglos Unidimensionales
1. Definición formal de Arreglo.

2. Declaración e inicialización.

3. Acceso a componentes del arreglo.


Desarrollo conocido hasta el
momento


suma=0;

for (i=1; i<=n ; i=i+1)


{
printf(“Ingresar el salario del empleado”);
scanf(“%f”, &salario);
suma = suma + salario;
}
promedio=suma/n;
printf( “El salario promedio es:%.2f\n”,promedio);

Modificando el ejemplo
anterior


suma=0;

for (i=1; i<=n ; i=i+1)


{
printf(“Ingresar el salario del empleado”);
scanf(“%f”, &salario[i]);
suma = suma + salario[i];
}
promedio=suma/n;
printf( “El salario promedio es:%.2f\n”,promedio);

Definición de arreglos

Un arreglo es una colección finita,


homogénea y ordenada de elementos.

Finita: porque todo arreglo tiene un límite, pues se debe


determinar cual es el número máximo de elementos del arreglo.

Homogénea: porque todos los elementos del arreglo deben ser del
mismo tipo.

Ordenada: porque se puede determinar cual es el primer


elemento, cual es el segundo y así sucesivamente.
Ejemplo de arreglos
unidimensionales

A 23 100 34 67 5
0 1 2 …. 99

B 0.9 8.0 7.8 45.98 8.34

0 1 2 3 4
Declaración e inicialización

Declaración:
<tipo_datos> nombre [ límite_max ]

int A [10];
int B [N];

Inicialización:
Ejemplos:

int vector[4] = {2,3,4,5} ;


int vector[10]={0};
Acceso a componentes del
arreglo

El arreglo A, pudiéramos representarlo así:


A 23 100 34 67 5
0 1 2 …. 99

El arreglo B, así:
B 0.9 8.0 7.8 45.98 8.34
0 1 2 3 4

A[0]=23 B[0]=0.9
A[2]=34 B[2]=7.8
A[99]=5 B[4]=8.34
Ejemplo

Determinar la cantidad de estudiantes de edad superior a la


media del grupo.

Análisis:

Entrada:
- Cantidad de estudiantes.
- Listado de la edad de cada estudiante del grupo.

Salida:
- CANTIDAD de estudiantes cuya edad es mayor que la edad
promedio del grupo.

También podría gustarte