Anda di halaman 1dari 2

MATERIA: Taller de Programación- 2018 AÑO : 3º INFORMÁTICA

______________________________________________________________________________
TRABAJO PRÁCTICO 1 : VECTORES ó ARREGLOS UNIDIMENSIONALES

1. Generar un vector llamado Vec [m] y obtener e mostrar: la sumatoria de los elementos positivos.

2. Generar un vector llamado Vec [m] que contiene valores reales, obtener e mostrar el valor máximo, el valor
mínimo, la posición que ocupa el máximo y la que ocupa el mínimo.

3. Se tiene información sobre la cantidad de ventas de 10 sucursales de una empresa. Dicha información se carga
en un arreglo Ventas[ ].Las sucursales se numeran de 1 a 10. Obtener e mostrar: suma total de ventas,
promedio de ventas, cantidad de sucursales cuya venta no supera al promedio, cantidad de sucursales
cuya venta supera al promedio.

4. Generar un vector de M componentes. Calcular el promedio de sus elementos. Obtener e mostrar el valor que
más se aproxima al promedio.

5. Generar un vector llamado Vec1[m] y otro Vec2[ ] .

Crear y mostrar un nuevo arreglo Vec3[ ] tal que contenga un 1 si los elementos de Vec1 y vec2 son
iguales , y un 0 si no lo son.

6. Generar Vec1 y Vec2 de N componentes y Vec2 booleano. Crear y mostrar Vec3 y Vec4, tales que
contengan:
a. Vec3 los elementos de Vec1 que corresponden 0 (cero) en Vec2
b. Vec4 los elementos de Vec1 que corresponden 1 (uno) en Vec2.

7. Generar un vector llamado Vec[n] de valores naturales y el cero. Se deberá obtener un nuevo arreglo
FACTO que contenga el factorial de cada elemento de Vec. Para calcular el factorial se deberá realizar una
función llamada FACTORIAL. Mostrar los dos vectores.

8. Crear una función llamada ORDENOVEC ( VEC, N) , que ordene un vector en forma ascendente.

9. Un negocio tiene 20 empleados. Al final del día se ingresa por cada venta realizada:
a. Nombre del empleado
b. importe vendido
c. cantidad de artículos vendidos.

Un empleado realiza varias ventas, por lo tanto, se deberá acumular por cada vendedor, los importes y las
cantidades.
La carga del vector finaliza con nombre igual a = “ZZZ”.
Obtener y mostrar :

 Importe vendido por cada empleado.(generar un vector y luego mostrarlo)


 Cantidad de ventas por vendedor.
 Recaudación del negocio.
 Vendedores que más vendieron (en cuanto a importe), sus nombres y cuánto vendieron.
Pueden ser varios vendedores.
10. Generar un vector de dimensión M.

Ingresar luego dos posiciones I y J y obtener el mismo vector que resulte de desplazar el elemento que ocupa la
posición I a la posición J.

Ejemplo: Vec [3,5,7,-2,6,8] M=6


Si I=3 y J=5 el resultado es Vec[3,5,-2,6,7,8]

11. Generar dos vectores llamados Ele1[m] y Ele2[n]. Crear y mostrar dos nuevos arreglos tales que uno de ellos
contenga los elementos de Ele1 que no están en Ele2, y otro los elementos que están en Ele2 y no están
en Ele1.

12. Generar un vector de M elementos llamado Vector , donde se cargarán M – 1 valores ordenados de menor a
mayor. Luego, ingresar un valor por teclado y obtener y mostrar el mismo vector Vector , que resulte de
incorporar el valor ingresado en el lugar que le corresponda, teniendo en cuenta el orden ascendente.

13. Generar Vec1[m] y Vec2[n] . Obtener y mostrar Vec3 [ ] que resulte de la intercalación de Vec1 y Vec2,
teniendo en cuenta el orden ascendente. ¿ Qué condición deben cumplir Vec1 y Vec2?

Anda mungkin juga menyukai