Unidad n° III: Conceptos fundamentales de Java – parte 2 EJERCITACION EJERCITACION N°
Objetivo: El objetivo objetivo de esta práctica práctica es que el alumno se familiarice familiarice con el uso de arreglos, arreglos, con la realización de casting y conversión de tipos de datos y objetos y con el manejo de métodos de clases útiles de java. Ejercicio 1: 1. opiar este este programa programa que dado un arreglo arreglo con valores valores de tipo tipo entero, entero, calcula calcula la media, varianza y desviación estándar de los mismos. !. "odificar "odificar el programa programa anterior anterior para que que los valores valores del arreglo arreglo se ingresen ingresen por teclado como parámetros en el método main. #ealizar la prueba del programa ingresando diferentes valores. $. %ormatear %ormatear la la salida salida de los resultad resultados os obtenidos. obtenidos. ódigo del programa& public class Estad1 ' public static void main()tring arg* + ' int tam-/ int arreglo* + - ne0 int*tam+/ arreglo*+-/ arreglo*1+-2/ arreglo*!+-1/ arreglo*$+-!/ arreglo*3+-4/ double au56media - Estad1.media(arreglo/ )ystem.out.println(7 media & 7 8 au56media/ double au56var - Estad1.varianza(arreglo,au56media/ )ystem.out.println(7 varianza & 7 8 au56var/ )ystem.out.println(7 desv. estándar & 7 8 "at9.sqrt(au56var/ : public static double media(int arr* + ' double sum - ./ for(int i - / i ; arr.lengt9 arr.lengt9 / i88 ' sum 8- arr*i+/ : return sum < arr.lengt9/ arr.lengt9/ : public static double varianza(int arr* +, double media ' double sum - ./ for(int i - / i ; arr.lengt9 / i88 ' sum 8- "at9.po0(arr*i+ = media, !/ : return sum < (arr.lengt9 (arr.lengt9 = 1/ : : Ejercicio 2: 1.
#ealizar un un pr programa en en ja java qu que in intercambie lo los el elementos de desde 7afuera 9acia adentro7, adentro7, por ejermplo ejermplo si tengo un arreglo de enteros cortos con los siguientes valores& 3 = ! = 2 = 1! = !$, que se obtenga otro arreglo final con los valores de la siguiente siguiente manera& !$ = 1! = 2 = ! = 3
>rof& "ar?a @orgelina astelló
>ágina 1
Unidad n° III: Conceptos fundamentales de Java – parte 2 EJERCITACION N°
Algoritmo lógico a implementar& =declarar e inicializar un arreglo de enteros cortos con los valores propuestos =declarar e inicializar con cero una variable entera i =declarar una variable de tipo entero corto llamada tmp =declarar e inicializar una variable j - *cant. de elementos del array+ = 1 ="BECD#A)( i ; j tmp - a* i + a* i + - a* j + a* j + - tmp i-i81 j-j1 !. "odificar el algoritmo propuesto usando el bucle for.
Ejercicio 3: 1. #ealizar un programa en el que, dado un arreglo de enteros& ! = $ = 3 = , inserte el valor 1 en la primera posición del arreglo, para obtener como resultado el arreglo & 1 = ! = $ = 3. "ostrar por la consola los valores anteriores del arreglo y los valores modificados de la siguiente manera& Arreglo original& ! $ 3 Arreglo final & 1 ! $ 3 !. "odificar el programa anterior para que el nuevo valor a insertar en la primera posición del arreglo se reciba por teclado como parámetro del método main(. $. >robar ingresando diferentes valores.