4.4 Estructuras de Control - Lazos con Bases numéricas y Aleatorios 87 dado entero(aleatorio*6)+1 Que básicamente describe que: - aleatorio es un número real [0,1), - como el dado tiene 6 caras se multiplica por 6, obteniendo un real de [0,6). No se incluye el 6. - Se extrae solo la parte entera para obtener un número entero [0,5] - Para que el resultado sea [1,6], se le suma 1 Ejercicio 1 Realice un algoritmo para simular el precio del barril de petróleo durante un mes de 30 días, suponiendo que son valores enteros que fluctúan en forma aleatoria entre $ 130 y $ 150 y se obtenga las siguientes respuestas: a) El promedio del precio del petróleo. b) ¿Cuál fue el día en el que estuvo más barato el barril de petróleo?
88 Estructuras selectivas y repetitivas analizadas desde su uso Referencia: ESPOL-FCNM. ICM00794-Fundamentos de Computación. 1ra Evaluación I Término 2008 - 2009. Julio 08, 2008. Tema 3 Desarrollo: Para iniciar el algoritmo, se puede considerar como variable de entrada los días del mes, o asignarles directamente 30 días. La primera aproximación al problema para responder el literal a) consiste en generar números aleatorios en el rango [130, 150] y acumular sus valores para el promedio. Será necesario disponer de un contador para controlar el número de veces que se generan los precios de forma aleatoria en el lazo de repetición. Una de las formas de resolver el problema es con un lazo repita hasta, cuyo diagrama de flujo se muestra a continuación:
Created with BuildVu