Está en la página 1de 4

UNIVERSIDAD NACIONAL DEL ESTE - FACULTAD POLITECNICA

Asignatura: Algorítmica Carrera: Licenciatura en de Sistemas

EJERCITARIO1 DE VECTORES

Ejercicio N - 1
Desarrollar un algoritmo que permita crear un vector A de N elementos numéricos según la
siguiente regla: Cargar 1 en A(1), 2 en A(2), ..., N en A (N)

Ejercicio N - 2
Desarrollar un algoritmo que permita crear un Vector A de N elementos y cargar con
valores numéricos en cada posición del Vector. La Dimensión y los valores individuales
deben ser cargados por el usuario.

Ejercicio N - 3
Se tiene en memoria un vector A de longitud N, hacer un algoritmo que imprima todas las
posiciones de los elementos de A que sean iguales a una X leída.

Ejercicio N - 4
Diseñar un algoritmo para crear un vector V, con todas las edades de los alumnos el
cuarto curso de Ingeniería, desde el vector calcular el promedio de edades.

Ejercicio N - 5
Dado un vector de N elementos, hacer un algoritmo que permita hallar el mayor y el
menor elemento del vector con sus posiciones respectivas.

Ejercicio N - 6
Leer 2 vectores A y B, ambos de longitud N y luego calcular e imprimir:

· El vector C que sea la suma de A y B, sabiendo que cada C(i) = A(i) + B(i).
· Suponer que A y B son de dimensiones M y N Respectivamente.

Ejercicio N - 7
Analizar si dos vectores leídos, A y B, son iguales, sabiendo que las dimensiones de A y B
son M y N respectivamente.

Ejercicio N - 8
Se mantiene en memoria un vector A de N elementos. Hacer un algoritmo que permita
obtener la sumatoria de todos los elementos ubicados en posiciones pares.

Ejercicio N - 9
Leer un vector de N componentes y luego hallar la suma y el promedio de las componentes
que están en los lugares pares y de las que se encuentran en posiciones impares.

Ejercicio N - 10
Hacer un algoritmo que permita contar los elementos del vector V que sean múltiplos de 3
y de 5. También se desea obtener el promedio de los elementos ubicados en posiciones
impares.

Ejercicio N - 11
Se tiene en memoria un vector A de N elementos, hacer un algoritmo para que a partir de A
se cree otro vector B, tal que los elementos de B sean los elementos de A mayores que 5.

Profesor: Lic. MBA René Rolón


UNIVERSIDAD NACIONAL DEL ESTE - FACULTAD POLITECNICA
Asignatura: Algorítmica Carrera: Licenciatura en de Sistemas

Ejercicio N - 12
Se tiene en memoria un vector V de N elementos. Hacer un algoritmo que permita
encontrar e imprimir la mediana. Mediana es el elemento del medio o central, si N es
impar. Si N es par, la mediana es la semisuma de los dos centrales.

Ejercicio N - 13
Se tiene en memoria un vector A de N elementos y otro vector B de N-1 elementos. Hacer
un algoritmo que permita formar un vector C con los elementos de A y B tal que: C (i) =
A (i+1) + B (i).

Ejercicio N - 14
Se tiene en memoria un vector B de tamaño N. Hacer un algoritmo que permita crear un
vector a partir de B, tal que cada A (x) = B (x) - el mayor elemento de B( ).

Ejercicio N - 15
Crear un vector tal que cada elemento contenga un mes del año. Sabiendo que por cada
alumno se introducen los datos correspondientes a su fecha de nacimiento en el formato D,
M, A; hacer un algoritmo que permita imprimir la fecha de su nacimiento en el mismo
formato, pero indicando el nombre del mes.

Ejercicio N - 16
Se tiene en memoria un vector B, cuyos elementos son solamente 1 y 0 (vector binario).
También se tiene en memoria los vectores L y M, todos de tamaño N. Hacer un algoritmo
que permita crear un vector A tal que:

A (x) = L (x) si B (x) = 0


A (x) = M (x) si B (x) = 1

Ejercicio N - 17
Se tiene en memoria un vector A de longitud N, hacer un algoritmo que permita crear los
vectores B, C y D tales que:

B tenga los elementos de A distintos de 0


C tenga los elementos de A que sean pares
D tenga los elementos de A que no cumplan las condiciones anteriores.

Ejercicio N - 18
Una empresa desea minimizar el número de billetes que necesita para pagar a su personal.
Hacer un algoritmo que resuelve el problema.

Ejercicio N - 19
Dado un vector A de N elementos (N es par), hacer un algoritmo que permita crear un vector
B, tal que la primera mitad de B, sea cada elemento de la primera mitad de A multiplicado
por el mayor elemento de A y la segunda mitad de B, sea la segunda mitad deA multiplicada
por el menor elemento de A.

Ejercicio N - 20
Sabiendo que se tiene en memoria un vector A de N elementos, hacer un algoritmo que
permita desplazar cada elemento a la posición anterior.

Profesor: Lic. MBA René Rolón


UNIVERSIDAD NACIONAL DEL ESTE - FACULTAD POLITECNICA
Asignatura: Algorítmica Carrera: Licenciatura en de Sistemas

Ejercicio N - 21
Sabiendo que se tiene en memoria un vector de tamaño N (N es par), hacer un algoritmo que
permita intercambiar todos los elementos de la primera mitad, con los elementos de la
segunda mitad.
Ejercicio N - 22
Se tiene en memoria un vector A de tamaño N, hacer un algoritmo que permita ordenar sus
elementos en forma creciente.

Ejercicio N - 23
Desarrollar un algoritmo que invierta un vector de dimensión N:

a) en un nuevo vector
b) en el mismo vector.

Ejercicio N - 24
Se lee un vector A de dimensión N, comprimir el vector leído eliminando los ceros y
corriendo los restantes elementos hacia la izquierda, cerrando el resto del vector. Imprimir
el vector resultante.

Ejercicio N - 25
Hallar la unión de A y B en un nuevo vector C, de manera que el vector C, no tenga
elementos repetidos.

Ejercicio N - 26
Dado un vector A de N elementos hacer un algoritmo que permita hallar la o la modas. El
vector está ordenado en forma creciente. La moda es el elemento que mas veces se repite.
Si no existe moda imprimir el mensaje correspondiente. Los elementos van del 0 al 9.

Ejercicio N - 27
Se tiene un vector de N elementos. Hacer un algoritmo en el cual se ordene el vector
ascendente de la siguiente manera: en primer lugar los números pares, ordenados estos se
deben ordenar los impares también en orden ascendente a continuación de los componentes
pares ordenados. Todo esto se hace en el mismo vector sin usar vector auxiliar alguno.

Ejercicio N - 28
Se tienen en memoria 2 vectores A y B, de N componentes. Los elementos de A están
ordenados en forma ascendentes y son todos diferentes. Leer un número P. Hacer un
algoritmo que busque en A el elemento mas próximo a P e imprima el elemento de B que
tenga el mismo indice que el elemento encontrado de A. En caso que hayan 2 valores iguales
próximo a P, imprimir el elemento de B ubicado en la posición menor.

Profesor: Lic. MBA René Rolón


UNIVERSIDAD NACIONAL DEL ESTE - FACULTAD POLITECNICA
Asignatura: Algorítmica Carrera: Licenciatura en de Sistemas

Ejercicio N - 29
Sabiendo que se tiene en memoria los vectores P, A, M de tamaño H, J, I
respectivamente. Hacer un algoritmo que permita crear un vector Z de tal manera
que P sea la primera parte de Z, A este a continuación y M sea la última parte.

Ejercicio N - 30
Se tiene en memoria un vector A de N componentes. También se tienen las
variables Ly M; tal que L < N y M < L. Hacer un algoritmo que permita convertir
a cero todos loselementos de A pares comprendidos entre A (m) y A (n) y que
convierta a unos todos los elementos impares comprendidos entre A (1) y A (L),
incluyendo los extremos.

Profesor: Lic. MBA René Rolón

También podría gustarte