Está en la página 1de 8

TALLER VECTORES

ARREGLOS UNIDIMENSIONALES (VECTORES)

TALLER DE EJERCICIOS PROPUESTOS

1. Leer un vector de números e imprimir la suma y el promedio.

Algoritmo EJERCICIO_1

Escribir "Ingresa el tamaño del vector: "

Leer Num

Dimension Vector(Num)

Suma = 0

Para I <- 1 Hasta Num Hacer

Escribir "Ingresa el número ", I, " :"

Leer Vector(I)

Suma = Suma + Vector(I)

FinPara

Promedio = Suma / Num

Escribir "La suma de los números es: ", Suma

Escribir "El promedio de los números es: ", Promedio

FinAlgoritmo
2. Leer un vector de números e imprimir lo siguiente.
 La cantidad de elementos iguales al último.
 La cantidad de elementos diferentes al primero.

Algoritmo EJERCICIO_2

Escribir "Ingresa el tamaño del vector: "

Leer Num

Dimension Vector(Num)

Cont_Ultimo = 0

Cont_Primero = 0

Para I <- 1 Hasta Num Hacer

Escribir "Ingresa el número ", I, " :"

Leer Vector(I)

Si I = 1 Entonces

Num_Primero <- Vector(I)

FinSi

Si Vector(I) <> Num_Primero Entonces

Cont_Ultimo <- Cont_Ultimo + 1

FinSi

Si Vector(I) = Vector(Num) Entonces

Cont_Primero <- Cont_Primero + 1

FinSi

FinPara

Escribir "La cantidad de elementos iguales al último es: ", Cont_Ultimo

Escribir "La cantidad de elementos diferentes al primero es: ", Cont_Primero

FinAlgoritmo
3. Leer un vector de números e imprimir la suma de los elementos pares.

Algoritmo EJERCICIO_3

Escribir "Ingresa el tamaño del vector: "

Leer Num

Dimension Vector(Num)

Suma_Pares = 0

Para I <- 1 Hasta Num Hacer

Escribir "Ingresa el número ", I, " :"

Leer Vector(I)

Si Vector(I) % 2 = 0 Entonces

Suma_Pares <- Suma_Pares + Vector(I)

FinSi

FinPara

Escribir "La suma de los elementos pares es: ", Suma_Pares

FinAlgoritmo
4. Leer un vector de números e imprimir la suma de los elementos impares que se
encuentran en posiciones pares.

Algoritmo EJERCICIO_4

Escribir "Ingresa el tamaño del vector: "

Leer Num

Dimension Vector(Num)

suma_impares_posiciones_pares = 0

Para I <- 1 Hasta Num Hacer

Escribir "Ingresa el número ", I, " :"

Leer Vector(I)

Si Vector(I) % 2 <> 0 Y i % 2 = 0 Entonces

suma_impares_posiciones_pares <- suma_impares_posiciones_pares + Vector(I)

FinSi

FinPara

Escribir "La suma de los elementos impares en posiciones pares es: ",
suma_impares_posiciones_pares

FinAlgoritmo
5. Leer un vector e imprimir el vector en sentido inverso a cómo se leyó (último,
penúltimo...).

Algoritmo EJERCICIO_5

Escribir "Ingresa el tamaño del vector: "

Leer Num

Dimension Vector(Num)

Para I <- 1 Hasta Num Hacer

Escribir "Ingresa el número ", I, " :"

Leer Vector(I)

FinPara

Escribir "El vector en sentido inverso es: "

Para I <- Num Hasta 1 Con Paso -1 Hacer

Escribir Vector(I)

FinPara

FinAlgoritmo
6. Leer un vector de números y contar la cantidad de números menores que el promedio.

Algoritmo EJERCICIO_6

Escribir "Ingresa el tamaño del vector: "

Leer Num

Dimension Vector(Num)

Suma = 0

Cont = 0

Para I <- 1 Hasta Num Hacer

Escribir "Ingresa el número ", I, " :"

Leer Vector(I)

Suma = Suma + Vector(I)

FinPara

Promedio = Trunc(Suma / Num)

Para I <- 1 Hasta Num Hacer

Si Vector(I) < Promedio Entonces

Cont <- Cont + 1

FinSi

FinPara

Escribir "El promedio es: ", Promedio

Escribir "La cantidad de números menores que el promedio es: ", Cont
FinAlgoritmo

7. Leer 2 vectores de tamaños A y B respectivamente. Se pide crear un tercer vector con la


concatenación de los dos vectores. Imprimir los 3 vectores.

8. Leer un vector de números e imprimir el mayor y el menor elemento.

9. Leer un vector de números y averiguar cuántas veces aparece el menor número.

10. Leer un vector de números e imprimir la posición en donde se encuentra el primer 5.

11. Leer 2 vectores y averiguar si son iguales.

12. Leer 2 vectores de números y crear un tercer vector con la suma de los dos anteriores,
Imprimir el vector resultante.

13. Leer 2 vectores A y B, de n y m elementos respectivamente y formar un tercer vector con los
elementos de B que estén repetidos en A.

14. Formar tres vectores con el nombre, el sexo y la edad de un grupo de personas e imprimir lo
siguiente:

a) Promedio de edades.

b) Cantidad de mujeres que tienen una edad inferior al promedio.

c) El nombre del hombre más viejo.

d) Los nombres de todas las personas que tienen la menor edad.


15. Se tienen 2 vectores A y B de longitud n elaborar un algoritmo que permita conformar un
tercer vector con la suma de los dos vectores de la siguiente manera: el contenido de la primera
posición de A con el contenido de la última posición de B, el de la segunda posición de A con el
contenido de la penúltima posición de B y así hasta terminar los vectores. Imprimir los 3 vectores.

16. Averiguar cuántas veces aparece un dato determinado en un vector.

También podría gustarte