Sunteți pe pagina 1din 4

Ejercicios Prácticos - Unidad III

Realizar los siguientes ejercicios utilizando como lenguaje JAVA:

1. Rutina que indica si el valor de todos los elementos de un array de números


enteros es el mismo
2. Rutina que devuelve el valor en un punto x de un polinomio cuyos coeficientes
se almacenan en un array de números reales (el grado coincide con el índice
del elemento)
3. Producto escalar de dos vectores cuyas componentes se almacenan en
sendos arrays
4. Rutina que almacena en un array el menor de los componentes de igual índice
de dos arrays dados como parámetros
5. Rutina que almacena en un array el mayor de los componentes de igual índice
de dos arrays dados como parámetros
6. Rutina que almacena en un array la media aritmética de los componentes de
igual índice de dos arrays dados como parámetros
7. Completar la rutina que devuelve el resultado de multiplicar un polinomio por
un monomio.
8. Rutina que suma el valor de todos los elementos de un array bidimensional de
enteros.
9. Rutina que visualiza por pantalla el valor de todos los elementos de un array
bidimensional
10. Rutina que devuelve la media aritmética de todos los elementos de un array
bidimensional de enteros.
11. Rutina que devuelve la traza de una matriz 3x3 de números reales
12. Rutina que devuelve la traza secundaria de una matriz 3x3 de números reales
13. Rutina que devuelve el determinante de una matriz 3x3 de números reales
14. Rutina que asigna a una matriz cuadrada de números reales la matriz identidad
15. Rutina que asigna a una matriz cuadrada de números reales la matriz nula
16. Rutinas que asigna valores aleatorios a los elementos de un array
bidimensional
17. Rutina que suma dos matrices dadas como parámetros
18. Rutina que realiza el producto de dos matrices cuadradas dadas como
parámetros.

19. Construir una clase Punto2D con dos atributos x e y donde se puedan
almacenar en formato numérico real el valor de las coordenadas en un sistema
bidimensional. Además se deben completar los siguientes métodos:
public void asignar(nx, ny);
public void mover(incX, incY);
public double distanciaOrigen();
public double distanciaA(punto2D otroPunto);
public boolean esIgual(punto2D otroPunto);
public int cuadrante(); public String daPunto();

20. Realizar un Vector, donde, dentro de la lista de valores imprimir el valor más
pequeño de la lista.

21. Realizar un Vector que permita imprimir las letras del alfabeto.

22. Realizar un Vector, que permita:


 Mostrar el primer elemento
 Mostrar el último elemento
 Cambiar el tercer valor y mostrarlo
 Mostrar todo el vector
 Mostrar todo el vector de otra forma

23. Por programa forme y luego imprima la siguiente matriz cuadrada de10X10
agregue a continuación el valor de su traza y el mensaje "es simétrica de 10 X
10".

24. Crea un arreglo multidimensional que contenga la tabla de multiplicar del 1 al 9


(10 filas y 10 columnas). La primera fila y la columna debe contener estos
números. Algo así:

El resto de números deberemos calcularlo,


usando los números que disponemos, es decir,
en la primera fila de 0,
calculara 1*1, 1*2, 1*3,
etc. usando las
posiciones del array o
arreglo. Así debe
quedar al final:

25. Rutina que suma el valor de todos los elementos de un array de enteros.
26. Rutina que devuelve el número de elementos de valor impar de un array de
enteros.
27. Rutina que suma de todos los elementos de valor impar de un array de
enteros.
28. Rutina que suma de todos los elementos de índice par de un array de enteros.
29. Rutina que suma el valor de todos los elementos de un array de enteros.
30. Rutina que devuelve la media aritmética de todos los elementos de un array de
enteros
31. Rutina que indica el valor mínimo de todos los elementos de un array de
reales.
32. Rutina que indica el valor máximo de todos los elementos de un array de
reales.
33. Rutina que devuelve el rango (diferencia entre el valor máximo y el mínimo) de
los elementos de un array de números reales.
34. Rutina que indica el índice correspondiente al valor mínimo de todos los
elementos de un array de reales.
35. Rutina que indica el índice correspondiente al valor máximo de todos los
elementos de un array de reales.
36. Construir un método que devuelva la media geométrica de los elementos de un
array de números reales. La expresión de la media geométrica de N elementos
es la siguiente:

37. Construir un método que devuelva la media armónica de los elementos de un


array de números reales. La expresión de la media armónica de N elementos
es la siguiente:

38. Construir una rutina que devuelva el logaritmo de base n de un valor numérico
real. 8) Construir una rutina que devuelva el área de un triángulo dada la
longitud de sus lados. La expresión que calcula el área del triángulo en función
de la longitud de los lados es la siguiente:

39. Construir una rutina que devuelva el área de un polígono regular de n lados. La
expresión que calcula el perímetro en función del número de lados es la
siguiente:

40. Construir una rutina que devuelvan las siguientes expresiones trigonométricas:
41. Construir una rutina que devuelva la distancia entre dos puntos en el espacio
tridimensional cuyas coordenadas se dan mediante sendos parámetros de tipo
array con tres elementos.
42. Construir un método que devuelva el mayor de los elementos de un array de
enteros dado como parámetro.
43. Construir un método que almacene un valor aleatorio entero entre 0 y 10 en
todos los elementos de un array de números enteros dados como parámetros.
44. Construir un método que devuelva la edad de una persona. Los parámetros del
método son dos fechas: una que almacena la fecha actual y otra que almacena
la fecha de nacimiento de la persona.

S-ar putea să vă placă și