Está en la página 1de 4

Área de Ingeniería “Desarrollo Tecnológico Productivo ”

PROGRAMACION I Y LABORATORIO.
14 de noviembre de 2019
_________________________________________________________________________________

PRÁCTICA DE ARREGLOS
(VECTORES Y MATRICES)
PARA TODOS LOS PARALELOS
(II/2019)

Para los siguientes problemas realice el Diagrama de Flujo y codificación en Java


correspondiente.

VECTORES
1. Cargue n elementos en un vector, muestre el vector y mediante otro procedimiento
halle la cantidad y la suma de los elementos múltiplos de 3
2. Cargue n elementos en un vector, muestre el vector y realice un procedimiento para
mostrar los múltiplos de 5 del vector
3. Cargue n elementos en un vector, muestre el vector y realice una función para hallar
el menor elemento del vector.
4. Cargue n elementos en un vector, muestre el vector y realice un procedimiento para
mostrar la raíz cuadrada de todos sus elementos, por ejm. si el vector es:
0 4 6 16 9 8 25
Mostrar: 0, 2, 2.45, 4, 3, 2.8 y 5
5. Cargue n elementos en un vector, muestre el vector, realice un procedimiento que
muestre los números primos que contenga, utilice la función primo(x), que retorna 1
si x es primo y 0 caso contrario. Ejm: Si el vector cargado es
9 7 5 4 11 9 10
Mostrar: 7, 5 y 11
6. Cargue n elementos en un vector, muestre el vector, realice un procedimiento que
almacene en otro vector la cantidad de dígitos de cada elemento del vector.
Finalmente muestre este último vector. Ejm: Si el vector cargado es
123 32 643789 628 9763 78 2
El nuevo vector es:
3 2 6 3 4 2 1
7. Cargue n elementos en un vector, muestre el vector y halle y muestre la cantidad de
números capicua que contenga
Ejm: Si el vector cargado es
121 453 98789 64 1 55 10
La cantidad de capicúas es: 4
8. Cargue n elementos en un vector, muestre el vector y realice una función que
retorne la cantidad de números perfectos que contenga
Ejm: Si el vector cargado es
9 6 8 28 6 15 7
La cantidad de números primos es: 3
Área de Ingeniería “Desarrollo Tecnológico Productivo ”
PROGRAMACION I Y LABORATORIO.
14 de noviembre de 2019
_________________________________________________________________________________

9. Cargue los dígitos impares de un número x (de tipo long) en un vector, y luego
muestre el vector
Ejm.: Si el número x =478653941
Entonces el vector generado es:
7 5 3 9 1
10. Cargar elementos en un vector de tamaño n, luego leer un número x y buscarlo en el
vector; si el elemento se encuentra en el vector eliminar el mismo, si no se
encuentra, mostrar el mensaje: “El dato no existe”. (eliminar solo el primer
elemento igual a x encontrado).
Finalmente mostrar el vector:
Por ejm.: Si n= 10 , x=3 y el vector es:
7 4 2 3 10 9 15 3 4 2
El vector resultante, con el elemento eliminado es:
7 4 2 10 9 15 3 4 2
Nota: No utilice vectores auxiliares

11. Genere n términos de la serie: 100, 90, 80, 70, 60, 50,……. en un vector, muestre el
vector generado
12. Genere n términos de la serie (1-x0, 4-x1 , 9-x2, 16-x3, 25-x4, ………. )en un vector,
muestre el vector . Por ejm.: si n=7 y x=2, el vector generado es:

0 2 5 8 9 4 -15
13. Genere la siguiente serie en un vector de tamaño n:

0 1 2 3 6 11 20 37 68
0 1 2 3 4 5 6 7 8
14. Cargue 3 vectores con n elementos cada uno, luego mediante un procedimiento halle
la suma de los tres vectores en otro vector, muestre los 4 vectores.
15. Cargue elementos en dos vectores de tamaño n y m respectivamente, luego mediante
otro procedimiento una los dos vectores en otro vector.
Por ejm:
Si los vectores son:
9 7 13 11 12 6 7 10 3 7 2
0 1 2 3 4 5 0 1 2 3 4
el vector resultante es:
9 7 13 11 12 6 7 10 3 7 2
0 1 2 3 4 5 6 7 8 9 10

16. Generar el siguiente vector de tamaño n, luego mostrar el vector.


Por ejm., si n=7
Área de Ingeniería “Desarrollo Tecnológico Productivo ”
PROGRAMACION I Y LABORATORIO.
14 de noviembre de 2019
_________________________________________________________________________________

0 1 2 4 10 34 154
Los elementos se generan, de acuerdo a la siguiente serie:
0 , 1, 2, 4 10, 34 154
+0! +1! +2! +3! +4! +5!
Sugerencia: Utilice la función factorial
MATRICES:
1. Cargue elementos en una matriz de mxn, muestre la matriz, y mediante una función
halle la cantidad de elementos impares que contenga.
2. Cargue elementos en una matriz de mxn, muestre la matriz y mediante una función
halle el promedio de los elementos de filas pares.
3. Cargue elementos en una matriz de mxn y en otra matriz halle sus cuadrados, muestre
las 2 matrices. Por ejm:
A C
6 8 4 36 64 16
0 2 1 Entonces: 0 4 1
10 3 0 100 9 0

4. Cargue elementos en una matriz de mxn, muestre la matriz y mediante un


procedimiento, para todo sus elementos, si es mayor o igual cero muestre su raíz
cuadrada, caso contrario muestre su cuadrado, por ejm:

4 -2 49
-10 8 1
25 9 -8
81 -6 -3

Entonces mostrar: 2, 4, 7 , 100, 2.8, 1, 5, 3, 64, 9, 36, 9

5. Cargue una matriz, muestre la matriz, realice un procedimiento que lea un número k,
y multiplique todos los elementos de la matriz por k, muestre la matriz modificada, por
ejm.: si k=3
A A
3 10 4 9 30 12
7 0 11 Entonces: 21 0 33
2 6 5 6 18 15

6. Cargue elementos en tres matrices A, B y C de mxn y halle la suma de las mismas en


otra matriz D, muestre las 4 matrices.
7. Cargue dos matrices, halle la resta de ambas, muestre las 3 matrices.
Área de Ingeniería “Desarrollo Tecnológico Productivo ”
PROGRAMACION I Y LABORATORIO.
14 de noviembre de 2019
_________________________________________________________________________________

8. Cargue una matriz y muestre los factoriales de cada elemento. Utilice la función
factorial
9. Cargue una matriz, muestre la matriz, y realice una función que verifique si un
elemento x se encuentra en la matriz, la función retornará 1 si x se encuentra en la
matriz, caso contrario retornará 0.
10. Cargue elementos en una matriz de mxn, muestre la matriz, y mediante dos funciones
halle la cantidad y suma de elementos primos que contenga.
11. Cargue elementos en una matriz de mxn, muestre la matriz y muestre las suma de sus
filas.

Ejm. Si la matriz es:

3 5 4 3 15
7 0 11 4 22
2 3 5 9 19
12 3 7 8 30
Mostrar: “La suma de filas es 15 22 19 30
12. Cargue elementos en una matriz de nxn y mediante dos funciones halle la suma de
los elementos de la diagonal principal y de la diagonal secundaria.
13. Cargue elementos en una matriz y halle su transpuesta, muestre las dos matrices.
14. Cargue una matriz de mxn y halle la suma de elementos de cada columna en un vector,
muestre la matriz y el vector.
15. Cargue elementos en dos matrices Amxpy Bpxn y halle el producto de las dos matrices
en otra matriz C.
16. Cargue elementos en una matriz de nxm, muestre la matriz , intercambie la fila k-
ésima por la fila l-ésima
Por ejm.: si la matriz es: k=1 y l=3
3 5 4 3
7 0 11 4
2 3 5 9
12 3 7 8

La nueva matriz es:


2 3 5 9
7 0 11 4
3 5 4 3
12 3 7 8

También podría gustarte