Vous êtes sur la page 1sur 3

ALGORITMOS Y FUNDAMENTOS DE PROGRAMACIÓN

Ing. DAYANE BLANCO MEJIA


Aguachica – Cesar

ARRAYS (ARREGLOS O VECTORES)

Un array es una colección de variables del mismo tipo que se referencian


por un nombre común. A un elemento específico de un array se accede
mediante un índice. En C todos los arrays constan de posiciones de memoria
contiguas. La dirección más baja corresponde al primer elemento y la más
alta al último. Los arrays pueden tener una o varias dimensiones.

ARRAYS UNIDIMENSIONALES

Los arrays unidimensionales son listas de información del mismo tipo que se
guardan en posiciones contiguas de memoria según el orden del índice. La
forma general de declaración es: tipo nombre_variable [tamaño];

Los arrays tienen que declararse implícitamente para que el compilador


reserve espacio en memoria para ellos. El tipo declara el tipo de los
elementos del array, el tamaño indica cuántos elementos mantendrá el
array.

Para declarar un array de 10 elementos denominado p y de tipo Entero, se


escribe: p y de tipo int, se escribe: int p[10];En este caso hemos declarado
un array que tiene diez elementos, desde p[0] hasta p[9].

En C todos los arrays tienen el 0 como índice de su primer elemento.

C no comprueba los límites de los arrays. Se puede pasar cualquier extremo


de un array y escribir en alguna otra variable de datos e incluso en el código
del programa.

Uno de los problemas más comunes en los diversos sistemas de información


es el tratamiento o procesamiento de una gran volumen de datos o de
información.

Las variables manejadas hasta ahora no pueden ayudar a resolver este


problema. Las variables usadas hasta ahora reciben propiamente el nombre
de variables escalares, porque solo permiten almacenar o procesar un dato a
la vez.

No confundir esto con el tipo de dato o rango de datos que una variable
tiene la capacidad de almacenar.
ALGORITMOS Y FUNDAMENTOS DE PROGRAMACIÓN
Ing. DAYANE BLANCO MEJIA
Aguachica – Cesar

Por ejemplo si se quiere almacenar nombre y edad de 15 personas con el


método tradicional se ocuparan 30 variables y esto solo es nombre y edad
de 15 personas, agreguen mas datos y mas personas y ya es tiempo de
empezar a analizar otro tipo de variables.

Se ocupan entonces variables que sean capaces de almacenar y manipular


conjuntos de datos a la vez.

Variables de tipo arreglo si permiten almacenar y procesar conjuntos de


datos del mismo tipo a la vez.

Cada dato dentro del arreglo se le conoce como elemento del arreglo y se
simboliza y procesa (captura, operación, despliegue ) usando el nombre del
arreglo respectivo y un subíndice indicando la posición relativa del elemento
con respecto a los demás elementos del arreglo, solo recordar que en cpp la
primera posición, elemento o renglón es el 0 (cero), ej.

NOMBRES

Juan →nombres(0)
Pedro → nombres(1)
Rosa → nombres(2)
Jose → nombres(3)

Para crear e inicializar una lista usar el siguiente formato:

Tipodato nomlista[cant reng]={elementos};

ejemplos;

int edades[12];
float sueldos[10];
Char carreras[10];

O:

Int edad[5] = { 12,18,20,23,30 };


Float sueldo[3] = { 1.36, 23.67, 77.90 };
ALGORITMOS Y FUNDAMENTOS DE PROGRAMACIÓN
Ing. DAYANE BLANCO MEJIA
Aguachica – Cesar

EJERCICIOS PROPUESTOS
1. Dado un arreglo de 10 elementos enteros, imprima la suma de sus elementos
y halle el promedio de los elementos del arreglo.

2. Dados dos vectores A y b de 15 elementos enteros cada uno, súmelos y


guarde la suma en otro vector llamado C(del mismo tamaño).

3. Dados dos vectores de 12 notas cada uno, imprima cuantos pasaron


(nota>3.0), los que repiten (nota=3.0) y los que perdieron (nota <3.0).

4. Dado un vector de 10 letras, imprima las vocales que contiene el vector.

5. Declare un vector de 20 elementos enteros, solicite al usuario un elemento,


busque este elemento en el vector e imprima cuantas veces se encuentra
este elemento en el vector.

6. Realice un programa que llene un vector de 15 elementos enteros y:


a. Imprima cuantos ceros hay en el vector
b. Cuantos números positivos hay en vector
c. Cuantos negativos hay en vector
d. Cuantos números pares se ingresaron en el vector
e. Cuantos números impares se ingresaron al vector

7. Realice un programa que llene un vector de 15 elementos carácter y:


a. Imprima cuantas consonantes hay en el vector
b. Cuales vocales hay en el vector
c. Cuantas vocales abiertas hay
d. Cuántas vocales cerradas hay
e. Solicite una letra que será buscada en el vector e imprima cuantas
veces se encuentra en el vector
8. Realice un programa que declare y llene un vector de 15 elementos enteros
e imprima el arreglo al revés.
9. Realice un programa que declare y llene un vector con 25 elementos e
imprima el producto de los elementos con el índice del vector.
10. Realice un programa que declare y llene un vector con 10 elementos e
imprima los múltiplos de 6 que se encuentran en el vector.

Vous aimerez peut-être aussi