Simulación Prueba de Promedio para números Pseudoaleatorios
Enviado por Camilo Reyes • 20 de Octubre de 2017 • Práctica o problema • 1.880 Palabras (8 Páginas) • 796 Visitas
[pic 1]
Tecnológico de Estudios Superiores Coacalco
Camilo Hilario Reyes Alvarez
Grupo: 3512
Simulación
Prueba de Promedio para números Pseudoaleatorios
Introducción
A lo largo de este documento se podrá ver cómo se pudo realizar la función de promedios para los números pseudoaleatorios en donde también éstos los debe de evaluar en la tabla de Distribución normal, para ellos se debe de tomar en cuenta las variables importante como lo es el porcentaje que maneja la variable “alfa” que en este caso por default o por defecto es de 5% o de una variable equivalente de .05 en donde con ayuda de éste se podrá evaluar de manera correcta. En el desarrollo del mismo se podrá apreciar la serie de dificultades que tuve al desarrollo del mismo, específicamente en la parte de involucrar las variables a ingresar de manera correcta ya que la opción básica podría haber sido el ingresar los datos de manera manual pero el caso sería en el momento en el que se decidiera querer ingresar otros datos o inclusive otra jerarquía para poder probar otras instancia pero pidiendo los valores al usuario de manera correcta se puede ejecutar de buena forma el programa, como se lo mostraré en el transcurso de este reporte.
Desarrollo
Primero que nada debemos de analizar el programa como siempre para poder ver qué es lo que necesitamos para la correcta ejecución del mismo, la manera en la que he venido trabajando es con arreglos ya que se me ha vuelto una forma muy sencilla en la cual poder organizar datos y poder consultarlos de manera sencilla cualquier posición que desee; La paquetería principal que vamos a utilizar que en este caso es la que engloba todas es la “java.util.*” que va a ser aquella que vamos importar, y ahora vamos a poner nuestro Main en donde vamos a empezar con el programa. Ya en el Main vamos a hacer la llamada a nuestro Scanner para que pueda leer todas las variables que posterior a esto hice dos arreglos en los cuales se van a almacenar los datos random que en este caso se le van a pedir al usuario.
Los arreglos serán dos uno que se encargará de recibir valores de tipo entero que es el primero con el que se van a manejar todos los datos recibidos y el otro que recibirá valores flotantes de números; Posterior a esto pongo las variables que voy a utilizar en todo el programa, las cuales son la de alfa, y todos los datos que le solicitaré al usuario. Se podrá ver que en las variables que declare para el programa son varias, ya que busque la manera de poder hacer este programa de diferentes formas y es por ello que se pueden apreciar varias variables que inclusive no se llegan a ocupar dentro del programa. Todo este se puede ver en la siguiente imagen.
[pic 2]
Ya que hicimos lo fundamental que son definir qué variables vamos a ocupar y los arreglos que nos serán de ayuda para el desarrollo del mismo, proseguimos con pedirle al usuario que ingrese los valores correspondientes. Una de las cosas que pude ver al momento de estar desarrollando este programa, es que en primera instancia lo que buscaba era colocar todos los valores que se utilizarían en el programa de manera manual, pero también me puse a pensar en que si queremos analizar otro tipo de escenario, o con una cantidad más grande de números que tengan para hacer el ejercicio, sería algo muy complejo y tedioso de hacer, así que opte por la opción de mejor pedirle al usuario que ingresara el rango en el cual quería que salieran los números y también qué cantidad de números desearía que saliera y por supuesto otra de las cosas importantes que el usuario nos pudiera brindar el valor de alfa para el momento en que se quiera checar los valores con respecto a la tabla.
Después de esta breve explicación, lo que sigue en el programa fue pedirle al usuario que ingresara los valores que se van a utilizar para hacer el ejercicio que en este caso como ya lo mencione, fueron que nos diera el rango de número que desea, la cantidad de números que desea en el desarrollo del ejercicio y por último que nos diera el valor de alfa. Como se puede apreciar en la siguiente imagen.
[pic 3]
Como se puede apreciar aquí pido los primeros dos valores que necesito para poder hacer le problema, ya cuando tengo los datos deseados coloque directamente los for que van a hacer aquellos que nos van a ayudar a poder realizar todo este proceso, el primer for es el que se va a encargar de hacer los números random dependiendo a lo que nosotros hayamos colocado; El for siguiente es el que se encargar de hacer una de las acciones importantes de nuestro programa que es dividir todos nuestros números sobre el valor más alto que en este caso nosotros colocamos con anterioridad, aquí puse que la variable “n1” va a recibir todos los números de mi primer arreglo, posteriormente tenemos otra variable con el nombre de “n2” que es la encargada de hacer la operación mencionada con anterioridad que son todos los valores de nuestro primer arreglo dividido entre nuestro número más grande o el mayor, que en este caso se alojó en la variable “r”. Ya teniendo estos datos se van a pasar a nuestro segundo arreglo que es flotante en el cual se va a almacenar todos los resultados y guardados allí en la variable llamada “total” es en donde se van a guardar todos los datos de nuestro segundo arreglo poniéndole el operador “+=” que significa a que es una suma y asignación del mismo por el ciclo for.
...