Ayuda con Examen Java
Publicado por Yorhs (9 intervenciones) el 29/06/2021 13:42:10
HOLA A TODOS
ME PODRIAN AYUDAR CON UN EXAMEN QUE TUVE HACE DOS SEMANAS Y ME PUSIERON ESTE EJERCICIO LA VERDAR ES QUE NO LO ENTIENDO BIEN TENGO RECUPERACION EL DIA 2 JULIO Y QUIERO SABER HACERLO POR SI LOS EJERCICIOS SON PARECIDOS AlGUIEN ME PUEDE AYUDAR??
funcionesArray
Crea una clase de nombre funcionesArrays, en ella vamos a implementar varios métodos de
ayuda. Puedes utilizar el método main para probar el uso de las funciones, y recuerda
definirlas como static.
● crearArrayEnt: Genera un array de tamaño n con números aleatorios cuyo intervalo
(mínimo y máximo) se indica como parámetro. Parámetros de entrada, el tamaño del
array, el límite mínimo y el límite máximo. Parámetro de salida, un array de enteros.
● minimoArrayEnt: Devuelve el mínimo del array que se pasa como parámetro.
● maximoArrayEnt Devuelve el máximo del array que se pasa como parámetro.
● mediaArrayEnt: Devuelve la media del array que se pasa como parámetro.
● estaEnArrayEnt: Dice si un número está o no dentro de un array, ambos se pasan
como parámetros.
● posicionEnArrayEnt: Busca un número en un array, ambos se pasan como
parámetros, y devuelve la posición (el índice) en la que se encuentra. Devuelve -1 si
no se encuentra.
● volteaArrayEnt: Le da la vuelta a un array que se le pasa como parámetro.
Devuelve un nuevo array.
● copiarArrayEnt. Devuelve una copia del array que se pasa como parámetro.
● rotaDerechaArrayEnt: Rota n posiciones a la derecha los números de un array. No
devuelve nada, se modifica el array que se pasa como parámetro.
● rotaIzquierdaArrayEnt: Rota n posiciones a la izquierda los números de un array.
No devuelve nada, se modifica el array que se pasa como parámetro.
● subArrayEnt: Devuelve un array subconjunto de otro array que se le pasa como
parámetro, desde el índice n y conteniendo m elementos. El array original, la
posición inicial y el número de elementos se le pasa como parámetros.
Definición de los métodos:
public int[] crearArrayEnt(int tamanyo,int minimo,int maximo);
public int minimoArrayEnt(int[] a);
public int maximoArrayEnt(int[] a);
public int mediaArrayEnt(int[] a);
public boolean estaEnArrayEnt(int[] a,int numero);
public int posicionEnArrayEnt(int[] a,int numero);
public int[] volteaArrayEnt(int[] a);
public int[] copiarArrayEnt(int[] a);
public void rotaDerechaArrayEnt(int[] a,int posiciones);
public void rotaIzquierdaArrayEnt(int[] a,int posiciones);
public int[] subArrayEnt(int[] a,int indice,int elementos);
Programa de pruebas

Salida del programa

ME PODRIAN AYUDAR CON UN EXAMEN QUE TUVE HACE DOS SEMANAS Y ME PUSIERON ESTE EJERCICIO LA VERDAR ES QUE NO LO ENTIENDO BIEN TENGO RECUPERACION EL DIA 2 JULIO Y QUIERO SABER HACERLO POR SI LOS EJERCICIOS SON PARECIDOS AlGUIEN ME PUEDE AYUDAR??
funcionesArray
Crea una clase de nombre funcionesArrays, en ella vamos a implementar varios métodos de
ayuda. Puedes utilizar el método main para probar el uso de las funciones, y recuerda
definirlas como static.
● crearArrayEnt: Genera un array de tamaño n con números aleatorios cuyo intervalo
(mínimo y máximo) se indica como parámetro. Parámetros de entrada, el tamaño del
array, el límite mínimo y el límite máximo. Parámetro de salida, un array de enteros.
● minimoArrayEnt: Devuelve el mínimo del array que se pasa como parámetro.
● maximoArrayEnt Devuelve el máximo del array que se pasa como parámetro.
● mediaArrayEnt: Devuelve la media del array que se pasa como parámetro.
● estaEnArrayEnt: Dice si un número está o no dentro de un array, ambos se pasan
como parámetros.
● posicionEnArrayEnt: Busca un número en un array, ambos se pasan como
parámetros, y devuelve la posición (el índice) en la que se encuentra. Devuelve -1 si
no se encuentra.
● volteaArrayEnt: Le da la vuelta a un array que se le pasa como parámetro.
Devuelve un nuevo array.
● copiarArrayEnt. Devuelve una copia del array que se pasa como parámetro.
● rotaDerechaArrayEnt: Rota n posiciones a la derecha los números de un array. No
devuelve nada, se modifica el array que se pasa como parámetro.
● rotaIzquierdaArrayEnt: Rota n posiciones a la izquierda los números de un array.
No devuelve nada, se modifica el array que se pasa como parámetro.
● subArrayEnt: Devuelve un array subconjunto de otro array que se le pasa como
parámetro, desde el índice n y conteniendo m elementos. El array original, la
posición inicial y el número de elementos se le pasa como parámetros.
Definición de los métodos:
public int[] crearArrayEnt(int tamanyo,int minimo,int maximo);
public int minimoArrayEnt(int[] a);
public int maximoArrayEnt(int[] a);
public int mediaArrayEnt(int[] a);
public boolean estaEnArrayEnt(int[] a,int numero);
public int posicionEnArrayEnt(int[] a,int numero);
public int[] volteaArrayEnt(int[] a);
public int[] copiarArrayEnt(int[] a);
public void rotaDerechaArrayEnt(int[] a,int posiciones);
public void rotaIzquierdaArrayEnt(int[] a,int posiciones);
public int[] subArrayEnt(int[] a,int indice,int elementos);
Programa de pruebas
Salida del programa
Valora esta pregunta


-1