Sunteți pe pagina 1din 4

Universidad San Pedro Ingeniería Informática y de Sistemas

FUNCION RANDOM, IF THEN ELSE, AND, OR, NOT

Genera números aleatorios en un rango de un valor mínimo y un valor máximo.


Random (valor mini, valor máximo, <semilla>)
Ejercicio: Al modelo anterior modifique las ventas considerando que tiene un comportamiento aleatorio
entre 50 y 70 unidades diarias.

Solución:

4200

Pulse (500, 6, 7)

Ventas

70 From 1
To 50
Time Dt 1
50
t

VENTAS = RANDOM (50, 70, 5)

Con semilla siempre salen los mismos valores (pero aleatoriamente).


Sin semilla, cada vez que se corre el programa cambia
aleatoria mente los valores.

Ing. Javier Martínez Carrión 1


Universidad San Pedro Ingeniería Informática y de Sistemas

FUNCIÓN IF – THEN – ELSE:

Ejemplo:
Bonificación = If ventas > 500 then 10 else 0

V 10
F 0

AND OR

V V V V V V
V F F V F V
F V F F V V
F F F F F F

Ejercicio: Modelo ciudad Tyni


La población en la ciudad de Tyni crece a razón del 3% por los nacimientos y del 1,6% por los
inmigrantes y la población decrece a razón de 1,3% por las muertes y del 0,5% por las emigraciones.
El gobierno de ciudad a determinado una política de control de ingreso de personas de otras ciudades:
cuando la población llega a ser igual o mayor a 700 000 habitantes, no se permite el ingreso de los
inmigrantes simule el comportamiento del sistema y determine la población al cabo de 10 años e indique en
que año o años no se permite el ingreso de los inmigrantes.
La población inicial es igual a 600 000 habitantes.

600,000

0.013

0.03 0.005 0.016

Ing. Javier Martínez Carrión 2


Universidad San Pedro Ingeniería Informática y de Sistemas

Nacimiento = población * Tasa Nac. Muertes = población * Tasa Muertes


Emigrantes = población * Tasa Emig. Inmigrantes = If población >= 700000
then 0
Else población * tasa Inmig.

Time From 2000


To 2009
Dt 1

Rpta: 2006, 2007, 2008, 2009 - Población: 780568

En el ejemplo anterior considere que cada 4 años existe desgracias naturales y muere el 1% de la
población
SOLUCION:

600 000

Nacimientos = Población * Tasa Nac.


Inmigrantes = If Población >= 700 000 Then 0 Else
Población * Tasa Inmigración Muertes = Población * Tasa muertes
Emigración = Población * Tasa emigración.
Desgracia = Pulse (Población * tasa desgra, 2000, 4)

Tasa de Desgracia = 0,01


Tasa de Inmigración = 0,005
Tasa de muertes = 0,013
Tasa Inmigración = 0,016
Tasa Nac. = 0,03
Ing. Javier Martínez Carrión 3
Universidad San Pedro Ingeniería Informática y de Sistemas

Ejercicio N° 01: Modelo Almacenes en Paris


Almacenes en Paris tiene una capacidad de almacenaje de 6500 cajas, actualmente existen 6000 cajas.
Mensualmente se venden 3500 cajas y se compra lo que se vende más un 10% como stock de
seguridad. Se registra robos mensuales los cuales son calculados como el 2% del total de cajas que existen
en el almacén. Existen una cantidad de cajas que se devuelven debido a que paso la fecha de vencimiento;
esta cantidad se calcula como el 1% del total de cajas que existen en el almacén. Los proveedores
reponen esta devolución sin costo alguno y en la totalidad de las cajas devueltas. Simule dentro de 10 años
cuando no se puede comprar productos.

Chimbote Noviembre del 2018

Ing. Javier Martínez Carrión 4

S-ar putea să vă placă și