Está en la página 1de 3

UNIVERSIDAD DE EL SALVADOR EN LÍNEA

FACULTAD DE INGENIERÍA Y ARQUITECTURA


MÉTODOS PROBABILÍSTICOS
Página 1 de 3

MÉTODOS PROBABILÍSTICOS
UNIDAD I: MODELAJE DE LA ALEATORIEDAD DE VARIABLES
ALEATORIAS DISCRETAS Y CONTINUAS
Guía de apoyo a los temas:
1.3 Método de generación de variaciones aleatorias de variables
aleatorias discretas.
1.4 Casos: Bernoulli, Binomial, Geométrica, Poisson, Hipergeométrica,
Binomial Negativa, Multinomial, Uniforme Discreta.
Problemas:

1. Escriba un programa que simule 25 veces el experimento de observar si un futbolista


convierte o no en gol un tiro penal. Si se conoce que la en la pasada temporada sólo anoto
5 de 15 tiros que realizó.
2. Escriba un programa que genere un listado de 30 artículos producidos por una máquina en
una fábrica y que describa su estado de fabricación como normal o defectuoso. Si se conoce
que la máquina está produciendo artículos defectuosos 3 de cada 100.
3. Escriba un programa que genere 25 valores que proceden de una distribución binomial, en
la que se repite el siguiente ensayo de Bernoulli 12 veces, y se conoce que la probabilidad
de éxito es 0.35. Experimento: Observar si un jugador de baloncesto anota tiros desde la
marca de tres puntos.
4. Escriba un programa que genere 15 valores que proceden de una distribución binomial, en
la que se repite el siguiente ensayo de Bernoulli 7 veces, y se conoce que la probabilidad de
éxito es 0.65. Experimento: Observar si un nadador rompe su propia marca en los 100
metros libres.
5. Se conoce que en una empresa llega correo bueno y correo publicitario. La tasa de
ocurrencia del correo publicitario es de 1.7 por día. Escriba un programa que solicite la tasa
de ocurrencia y calcule la probabilidad de que en un día dado ocurran exactamente 6
correos publicitarios. Generalice el caso a que sean “n” correos publicitarios, siendo “n” un
parámetro de entrada en cualquier número de días y “m” el número de correo publicitarios
a recibir en los “n” días, también un parámetro de entrada. Luego haga que el programa
genere 15 valores que signifiquen números de correos publicitarios recibidos por día.

Este material ha sido proporcionado al estudiante en el marco de su formación a través de una carrera en
línea en la Universidad de El Salvador. Se han respetado los derechos de autor para su elaboración. El debido uso del
mismo es responsabilidad del estudiante.
UNIVERSIDAD DE EL SALVADOR EN LÍNEA
FACULTAD DE INGENIERÍA Y ARQUITECTURA
MÉTODOS PROBABILÍSTICOS
Página 2 de 3

6. Se sabe que los vientos botan las semillas de los árboles en una plantación, y se ha
descubierto que la tasa de geminación de dichas semillas es de 4 por metro cuadrado. ¿Si
se conoce que la plantación tiene una dimensión de 100 metros cuadrados, cual es la
probabilidad de 50 semillas que caen al suelo por los vientos florezcan? Escriba un programa
que calcule dicho valor. Luego haga que el programa genere 15 valores que signifiquen
números de semillas esparcidas por el viento.
7. A continuación, se le da un programa, modifíquelo para que además calcule el promedio la
varianza y la desviación estándar de los valores generados y cuántos de ellos caen entre 2 y
4 extremos inclusive.
// Copyright (C) 2012 - UES - Guillermo Mejía Díaz
//
// Tiene permiso de copiar y usar este programa
//
// Fecha de Creación: 08-27-2012
//
//Este programa genera valores de una Variable Aleatoria Distribuida en forma
//Geométrica.
//Solicita el número de valores a generar y la probabilidad de éxito.
//Se usa el generador de Mersenne-Twister de Scilab.
//Se pueden generar hasta 10 millones de números aleatorios distribuidos
//en forma geométrica.
clc;
format(15);
ieee(2);
//funcprot(0);
TRUE = 1;
FALSE = 0;
OK = FALSE;
while OK == FALSE
n = input('Introduzca el número de valores geométricos a generar--->');
if n <= 0
printf('Debe ingresar un valor entero positivo\n');
else
OK = TRUE;
end
end
OK = FALSE;
while OK == FALSE
P = input('Introduzca la probabilidad de éxito--->');
if (P < 0 | P > 1)
printf('Debe ingresar un valor entre cero y uno\n');
else
OK = TRUE;
end
end
j = 1;
N=10000000;
acumulador=zeros(1,n);
while j <= n
i = 1;
while i <= N
Este material ha sido proporcionado al estudiante en el marco de su formación a través de una carrera en
línea en la Universidad de El Salvador. Se han respetado los derechos de autor para su elaboración. El debido uso del
mismo es responsabilidad del estudiante.
UNIVERSIDAD DE EL SALVADOR EN LÍNEA
FACULTAD DE INGENIERÍA Y ARQUITECTURA
MÉTODOS PROBABILÍSTICOS
Página 3 de 3

if grand(1,1,"def")>P then
acumulador(j)=acumulador(j)+1;
else
i=10000000000;
end
i=i+1;
end
printf('\nEl Número geométrico en la iteración %d es %d ',j,acumulador(j));
j=j+1;
end

Este material ha sido proporcionado al estudiante en el marco de su formación a través de una carrera en
línea en la Universidad de El Salvador. Se han respetado los derechos de autor para su elaboración. El debido uso del
mismo es responsabilidad del estudiante.

También podría gustarte