Anda di halaman 1dari 5

Array o Arreglos

Es un identificador que permite agrupar datos de un mismo tipo y para acceder a


cada elemento se usa un índice.

Sintaxis:

<Tipo > <Identificador> [No. de elementos]

Unidimensionales: Lista o Vector


Tipos de Arreglos
Bidimensionales: Tabla o Matriz
Arreglo tipo Vector

Un vector es un arreglo unidimensional, es decir, solo usa un índice para


referenciar cada uno de los elementos, por lo que el índice será de tipo entero y
positivo.

Los arreglos comienzan por la posición 0, esto es, si declaramos un vector de 10


elementos, podremos accesar a estos como vector [0] a vector [9].

El tipo de dato de este puede ser cualquiera de los ya conocidos, es decir:

int num[100]; //Arreglo de tipo entero compuesto por 100 elementos


char nom [80]; //Texto de 80 caracteres
float x[12]; //Arreglo de 12 elementos de punto flotante.
Arreglo tipo Vector

Un vector puede ser estático o dinámico:

Estático: se tiene cuando se declara un arreglo con el No. de elementos ya


definidos.

Dinámico: se tiene cuando el usuario ingresa el No. De elementos a utilizar.

Ejemplo: Estático
int calificación[10]

0 1 2 3 4 5 6 7 8 9
Posición
Calificación

Índice
Arreglo tipo Vector

Ejemplo: Dinámico
int calificación[Tamaño]

Para este tipo de vector se debe de pedir primero el tamaño del arreglo y después
se declara el arreglo.

Ejemplo: Capturar 3 calificaciones y mostrarlas.


Ejercicio: Hacer un programa que realice una función para llenar un arreglo de tamaño
de 10 elementos de tipo entero. Hacer una función que imprima dicho arreglo, llamar a
una función que regrese al elemento mayor de este arreglo.

Ejercicio: Diseñar un programa que lea un vector de 10 posiciones, luego determine


mediante funciones sin paso de parámetro si la 5ta posición es positiva, si la primera
posición es negativa y si la ultima posición es cero.

Ejercicio: Hacer un programa de un arreglo de N elementos de tipo entero de máximo


20. llamar a una función que llene el arreglo, llamar a otra función que regrese el
promedio del arreglo e imprima dicho resultado.

Anda mungkin juga menyukai