Vous êtes sur la page 1sur 3

CENTRO DE ESTUDIOS ESPECIALIZADOS

CESDE
ESCUELA DE PROCESOS TECNOLOGICOS E INDUSTRIALES
TALLER DE VECTORES
Profesor: Freddy Moscoso C.
1. Crear un subprograma que reciba como parmetros de entrada un vector y un dato y
devuelva la cantidad de veces que est dicho dato en el vector
2. Crear un subprograma que reciba como parmetros de entrada un vector y un dato, y
devuelva la posicin donde se encuentra dicho dato, suponga que el dato si est y
solo una vez
3. Crear un subprograma que reciba como parmetros de entrada un vector y devuelva el
mayor dato del vector y la posicin que ocupa
4. Crear un subprograma que reciba como parmetros de entrada un vector y devuelva el
menor dato del vector y la posicin que ocupa
5. Crear un subprograma que reciba como parmetros de entrada un vector y devuelva el
promedio de los datos del vector
6. Crear un subprograma que reciba como parmetros de entrada un vector y devuelva el
vector ordenado ascendentemente
7. Escribir un algoritmo que lea una cantidad desconocida de nmeros, luego imprima los
elementos que se encuentren despus de la posicin que ocupa el mayor dato
8. Escribir un algoritmo que lea una cantidad desconocida de nmeros, luego imprima los
elementos que se encuentren antes de la posicin que ocupa el menor dato
9. Se tienen dos vectores V1 y V2 ambos de tamao N, escriba un algoritmo que lea
estos dos vectores y luego imprima el vector que tenga mayor promedio
10. Se tienen los registros que se hicieron del tiempo que hizo en la ciudad de Medelln
durante un ao as (suponga 12 meses de 30 das cada uno):
Si haca da soleado se registraba un cero (0)
Si haca da nublado se registraba un uno (1)
Si haca da lluvioso se registraba un dos (2)
Se debe escribir un programa que Lea estos datos y con ellos forme un vector y luego
muestre el siguiente MENU:
-

Nmero de das soleados


Nmero de das nublados
Nmero de das lluviosos
Porcentaje de das soleados
Porcentaje de das nublados
Porcentaje de das lluviosos

11. Se tienen dos vectores A y B de n posiciones almacenando nmeros. Se pide crear un


tercer vector con la suma de los elementos almacenados en cada una de sus
posiciones. Imprimir los tres vectores.

12. Se tienen dos vectores A y B de n posiciones almacenando nmeros. Se pide crear un


tercer vector con la multiplicacin de los elementos almacenados as: la primera
posicin del vector A multiplicado por la ltima posicin del vector B; la segunda
posicin del vector A multiplicada por la penltima posicin del vector B, etc. Imprimir
los tres vectores
13. Se tiene un vector A de m posiciones con nmeros almacenados. Se pide crear un
vector C restndole 5 a cada elemento del vector A. Imprimir los vectores.
14. Se tienen dos vectores A y B de n posiciones con nmeros almacenados. Se pide
intercambiar los elementos de los vectores (los elementos de A pasan a B y lo de B
pasan a A). Imprimir los vectores.
15. Se tienen dos vectores A y B de n posiciones almacenando nmeros. Se pide crear un
tercer vector con la suma de los elementos almacenados en cada una de sus
posiciones. Imprimir los tres vectores.
16. Se tienen dos vectores A y B de n posiciones almacenando nmeros. Se pide crear un
tercer vector con la multiplicacin de los elementos almacenados as: la primera
posicin del vector A multiplicado por la ltima posicin del vector B; la segunda
posicin del vector A multiplicada por la penltima posicin del vector B, etc. Imprimir
los tres vectores
17. Se tiene un vector A de m posiciones con nmeros almacenados. Se pide crear un
vector B restndole 5 a cada elemento del vector A. Imprimir los vectores.
18. Se tienen dos vectores A y B de n posiciones con nmeros almacenados. Se pide
intercambiar los elementos de los vectores (los elementos de A pasan a B y lo de B
pasan a A). Imprimir los vectores.
19. Se tienen dos vectores A y B de m posiciones con nmeros almacenados. Se pide
intercambiar los elementos de las posiciones pares de ambos vectores. Imprimir los
vectores.
20. Se tienen dos vectores A y B de m posiciones con nmeros almacenados. Se pide
intercambiar los elementos de las posiciones impares de ambos vectores. Imprimir los
vectores.
21. Hacer un algoritmo que lea el nombre y cuatro notas de 15 estudiantes. El programa
debe calcular la nota promedio de cada estudiante y almacenar en vectores el nombre
y la nota promedio. Imprimir los vectores
22. Hacer un algoritmo que lea un nmero y en un vector de 10 posiciones almacene la
tabla de multiplicar del 1 al 10 de ese nmero. Imprimir el vector.
23. Hacer un algoritmo que de N facturas lea: nmero de factura, nombre del artculo,
cantidad vendida y valor unitario. Se pide calcular el valor bruto, el valor iva (16% del
valor bruto), el valor descuento sabiendo que si la cantidad vendida es menor de 12 no
se da descuento, si la cantidad vendida est entre 12y 24 se da el 10% del valor
bruto y si la cantidad es mayor de 24 se da el 15% del valor bruto; calcular tambin el
valor neto. Se debe almacenar en vectores el nombre del artculo, el valor bruto, el
valor descuento, el valor iva y el valor neto. Imprimir los vectores.

24. Hacer un algoritmo que de 50 estudiantes lea el cdigo, nombre, asignatura, nota
parcial 1, nota parcial 2 y evaluacin final. Se pide calcular la nota definitiva sabiendo
que la nota parcial 1 vale 30%, la nota parcial 2 vale 40% y la evaluacin final vale el
30%. Guardar en vectores el cdigo del estudiante, la asignatura y la nota definitiva.
Utilizar subprograma para llenar los vectores y subprograma para imprimirlos.
25. Elaborar un algoritmo que permita ingresare la placa de N buses, el nmero de
pasajeros transportados y la ruta donde prest el servicio ( A o B). Se debe calcular el
dinero que recolect cada bus sabiendo que en la ruta A el pasaje es a $1.300 y en la
B a $1.400. Almacenar en vectores la placa, la ruta y el dinero recolectado. Imprimir
los vectores. Utilizar subprograma para llenar los vectores y subprograma para
imprimirlos.
26. Elaborar un algoritmo que de 20 trabajadores permita ingresar el nombre, el salario
bsico hora y el nmero de horas trabajadas. se pide calcular el salario bruto, las
bonificaciones, las deducciones y el salario neto; teniendo en cuenta que las
bonificaciones sern de $20.000 si trabaj como mximo 48 horas, de $50.000 si
trabajo entre 49 y 58 horas y de $100.000 si trabaj ms de 58 horas. Las
deducciones son de $10.000 si el salario bsico hora es menor de $5.000, de $20.000
si el salario bsico hora est entre $5.000 y $8.000 y de $ 50.000 si su salario bsico
hora es mayor de $8.000. Almacenar en vectores el nombre del trabajador, el salario
bruto y el salario neto. Imprimir los vectores. Utilizar subprograma para llenar los
vectores y subprograma para imprimirlos.
27. Elaborar un algoritmo que resuelva el siguiente caso de vectores. Debe imprimir los
cuatro vectores (utilizar un subprograma para llenar los primeros tres vectores, un
subprograma para generar el cuarto vector y otro para imprimirlos):

28. Elaborar un algoritmo que resuelva el siguiente caso de vectores. Debe imprimir los
cuatro vectores (utilizar un subprograma para llenar los primeros tres vectores, un
subprograma para generar el cuarto vector y otro para imprimirlos):

Vous aimerez peut-être aussi