You are on page 1of 6

Cuestionario de victor

1.-Las clases ms comunes de algoritmos son? R:- generadores lineales congruentes, generadores
Fibonacci demorados, desplazamiento de registros con retroalimentacin lineal y desplazamientos
de registros con retroalimentacin generalizada

2.-Por que se dice pseudoaleatorios? debido que a pesar de los nmeros generados podran
pasar todas nuestras pruebas estadsticas concernientes a la aleatoriedad y la distribucin, esto
son, de hecho, totalmente Determinsticos por ello queremos decir que si comenzamos cada
ejecucin del generador con las misma entradas

3.- Fue uno de los primeros procedimientos aritmticos que se usaron para generar secuencias de
nmeros pseudoaleatorios uniformemente distribuidos? R:- fue el mtodo de los medios
cuadrados

4.-Cules son los palsos del mtodo de los medios de cuadrados?


a) Escoja un nmero de cuadros dgitos. b) Eleve el cuadrado dicho nmero y agrguele ceros
de lado izquierdo si es necesario a fin de contar con ocho dgitos. c) Seleccione los cuatro
dgitos de en medio como el nmero aleatorio que va a utilizar. d) Eleve al cuadrado el
numero de cuatro dgitos seleccionado en el paso c (nuevamente agregando ceros de lado
izquierdo si es necesario a fin de tener ocho dgitos) e) Repita los pasos c y d hasta que
obtenga la cantidad deseada de nmeros aleatorios.

5.-Para que sirve el mtodo congruente? es un procedimiento aritmtico que sirve para generar
una secuencia finita de nmeros uniformemente distribuidos

6.- Que tipo de generador propuso Thomson?


R: El uso que generalmente se conoce como generadores congruentes mixtos. Estos son los
generadores que usan la relacin.

7.- que se considera en los generadores de Thomson? Esta prueba puede ser realizada de dos
maneras: considerando a los nmeros pseudoaleatorios generados como dgitos, o considerando
como nmeros reales.

8.- Qu son las PRUEBA DE SERIES? R:- Esta prueba consiste en formar parejas de nmeros, las
cuales son consideradas como coordenadas en un cuadrado unitario dividido en 2 n celdas.

9.- que son las PRUEBA DE LAS CORRIDAS? R.- Existen dos versiones de la prueba de las corridas:
la prueba de corridas arriba y abajo del promedio y la prueba de corridas arriba y abajo
VARIABLE ALEATORIA CONTINUA

Una variable aleatoria continua toma un continuo de valores ajustados a un cierto rango o
intervalo cuyos lmites inferior y superior pueden ser finitos o infinitos. Posee la propiedad de que
en cualquier intervalo abierto finito (Un intervalo abierto es aquel que no incluye los puntos
extremos) en que se define, puede tomar un nmero infinito de valores.

LENGUAJES
El desarrollo de los lenguajes de Simulacin comenz a finales de los aos cincuenta, tenan las
siguientes ventajas:
La situacin a analizar se puede modelar en forma ms o menos sencilla para el programador
por el conocimiento del lenguaje.
El proceso se puede describir con tanta precisin como le sea posible en el lenguaje conocido.
Se pueden realizar todas las depuraciones posibles

Los lenguajes especialmente diseados presentan las siguientes propiedades:


Acaban la tarea de programacin. Generan una gua conceptual. Colaboran en la definicin
de entidades en el sistema. Manejan la flexibilidad en los cambios. Ayudan a analizar y a
determinar la relacin y el nmero de entidades en el sistema

Emshoff y Sisson consideran que la Simulacin Discreta requiere ciertas funciones:


Generar nmeros aleatorios.
Generar variables aleatorias. Variar el tiempo hasta la ocurrencia del siguiente evento.
Registrar datos para salida.
Realizar anlisis estadstico sobre datos registrados.
Construir salidas en formatos determinados. Detectar inconsistencias y errores

Entre ellos tenemos: FORTRAN, ALGOL, COBOL, RPG, BASIC, PASCAL, MODULA, PL/1, etc.
Los principales lenguajes utilizados en Simulacin son:
Simulacin de cambio continuo y de cambio discreto en computadoras hbridas H01;
Simulacin de incremento continuo con orientacin a ecuaciones directas con nfasis en
ecuaciones diferenciales DSL/90, MIMIC, BHSL, DIHYSYS y S/360 CSMP.
Simulacin de incremento continuo con simuladores orientados a bloques con nfasis en
ecuaciones diferenciales MIDAS, PACTOLUS, SCADS, MADBLOC, COBLOC y 1130 CSMP;
Simulacin de incremento continuo con simuladores orientados a bloques con nfasis en
ecuaciones de diferencias DYNAMO, DYSMAP 2;
Simulacin de incremento discreto con orientacin a actividades CSL, CLP, GSP, GERT, FORSIM,
ESP, MONTECODE y MILITRAN;
Simulacin de incremento discreto con orientacin a eventos SIMSCRIPT, GASP, SIMCOM,
SIMULATE y SIMPAC;
Simulacin de incremento discreto con orientacin a procesos SIMULA, OPS, SLAM y SOL;
Simulacin de incremento discreto con orientacin a flujo de transacciones GPSS y BOSS.

PAQUETES
Los paquetes son una versin depurada de los diferentes lenguajes de propsito general y
presentan algunas ventajas sobre los lenguajes de programacin generales:
Reduccin de la tarea de programacin.
Definicin exacta del sistema.
Flexibilizacin mayor para cambios.
Diferenciacin mejor de las entidades que conforman el sistema.
Relacin estrecha entre las entidades del sistema

LENGUAJES DE SIMULACIN Y LENGUAJES DE PROPSITOS GENERALES.


La importancia de escribir modelos de simulacin en lenguajes:
Permite conocer los detalles ntimos de la simulacin.
Es imprescindible, cuando no se dispone de software de simulacin.
Algunos modelos en lenguajes de simulacin permiten interfaces con lenguajes generales,
especficamente FORTRAN (ocurre con SLAM ll, SIMAN, GPSS).

Ventajas, porque:
Automticamente proveen muchas de las facilidades necesarias en la simulacin del modelo.
Proveen un natural ambiente para modelamiento de la simulacin.
Son fciles de usar.
Proveen una gran interaccin entre edicin, depuracin y ejecucin. Alcanzando algunos de ellos
implantacin de la ingeniera de software.

CLASIFICACIN DEL SOFTWARE PARA SIMULACIN


Existen en el mercado dos grandes clases de software para simulacin: los lenguajes y los
simuladores. Un lenguaje de simulacin es un software de simulacin de naturaleza general y
posee algunas caractersticas especiales para ciertas aplicaciones, tal como ocurre con SLAM 11 y
SIMAN con sus mdulos de manufactura.
Un simulador (o de propsitos especiales) es un paquete de computadoras que permite realizar
la simulacin para un ambiente especfico, no requiriendo esfuerzo en programacin.
Para procesar transacciones en espera de un ordenamiento, un lenguaje de simulacin debe
proporcionar un medio automtico de almacenamiento y recuperacin de estas entidades.
Atendiendo a la orientacin del modelamiento de una simulacin discreta, existen tres formas:

1.- Una programacin al evento es modelada, identificando las caractersticas del evento y luego
se escriben un juego de rutinas para los eventos con la finalidad de describir detalladamente los
cambios que ocurren en el tiempo en cada evento. Lenguajes como SIMSCRIPT 11.5 y SLAM 11
estn orientados al evento.
2.-Una interaccin al proceso es una secuencia de tiempos interrelacionados, describiendo la
experiencia de una entidad a travs del sistema. Por ejemplo, en un modelo de colas esta
"historia" se traduce en el paso del tiempo del ingreso a la cola, ingreso al servidor, paso del
tiempo en el servicio y fin del servicio (ver Fig. 2). GPSS, SIMAN y SIMNET son orientados al
proceso.
3.-En el examen de actividades, el modelador define las condiciones necesarias al empezar y
finalizar cada actividad en el sistema. El tiempo es avanzado en iguales incrementos de tiempo y
en cada incremento de tiempo, las condiciones son evaluadas para determinar si alguna actividad
puede estar empezando o terminando. El ESCL, es un lenguaje de simulacin muy popular en
Europa y fue desarrollado en FORTRAN.

GASP IV :Es una coleccin de subrutinas FORTRAN, diseadas para facilitar la simulacin de
secuencia de eventos. Cerca de 30 subrutinas y funciones que proveen numerosas facilidades,
incluyendo: Rutinas de avance del tiempo, Gestin de listas de eventos futuros, Adicin y
remocin de entidades. Coleccin de estadsticas. Generadores de variables aleatorias.
Reporte estndar.

El programador nicamente provee un program main, una rutina de actualizacin, rutinas de


eventos, generadores de reportes personalizados y una subrutina denominada EVNTS.
GASP IV es un lenguaje de simulacin desarrollado por Alan B. Pristker y N. Hurst en 1973.
SIMSCRIPT II.5 : Es un lenguaje de simulacin con orientacin al evento y al proceso, es hbrido
porque posee facilidades para simulacin de sistemas discretos y continuos. consiste de las
siguientes partes: Preamble Main program Rutinas de eventos. Rutinas ordinarias.

Producido por CACI Products Company (La Jolla, California), fue utilizado en el pasado en grandes y
complejas simulaciones, como es el caso de los modelos no orientados a cola. Basado en
entidades, atributos y conjuntos. Visualiza el mundo a ser simulado como un conjunto de
entidades que pueden ser descritas a travs de sus atributos y los eventos que aparecen en el
tiempo.
SIMAN/Cinema : Disea como un lenguaje de modelamiento para propsitos generales,
incluyendo facilidades de manufactura muy tiles en modelamiento de sistemas complejos de
manufactura. Modela un sistema discreto usando la orientacin al proceso; es decir, en un modelo
de sistema particular, se estudian las entidades que se mueven a travs del sistema. Los bloques
de SIMAN se clasifican en 10 tipos bsicos.

SLAM II: El SIMPSCRIPT y el GASP IV son los lenguajes de programacin de eventos ms


destacados. SLAM es un descendiente de GASP IV que ofrece tambin recursos de simulacin de
redes y continuos, estando ambos codificados en FORTRAN.
Desde los lenguajes orientados a los procesos, existen representacin de modelos en bloques
como GPSS y SIMAN y los basados en redes como Q-GERT y SLAM.
Con la llegada del PERT, se plantearon situaciones de redes complejas, en tanto a ramificacin
por efecto de una decisin y loop para conseguir que varias actividades se realicen de modo
repetitivo, trayendo consigo el desarrollo del GERT (Graphical Evaluation and Review Technique),
por Pritoker y Elaghraby; quienes lo aplicaron para el programa Apolo.

El lenguaje Q-GERT signific la respuesta al clculo de estimacin de probabilidades de


terminacin en cada nodo y la distribucin de tiempos y costos para la realizacin de cualquier
nodo, la estructura bsica de un modelo de simulacin QGERT es una red compuesta de nodos y
actividades (bifurcaciones). SLAM es una variante de QGERT que ofrece recursos de eventos de
redes y discretos (y tambin simulacin continua).
SLAM II (Simulation Languaje for Alternative Modeling) La parte de SLAM que se orienta a los
procesos emplea una estructura reticular compuesta por smbolos de nodos y ramas tales como
colas, servidores y puntos de decisin. Modelamiento significa incorporar esos smbolos a un
modelo de red que representa el sistema y en donde las entidades (tems) pasan a travs de la
red. SLAM contiene un procesador que convierte la representacin visual del sistema a un
conjunto de sentencias.
La parte orientada a los eventos permite incluir rutinas en FORTRAN para las relaciones lgicas y
matemticas que describen los cambios en los eventos.
Un modelo continuo es especificado por las ecuaciones diferenciales o de diferencia, el que
describe la conducta dinmica de las variables de estado. El modelador codifica esas ecuaciones en
FORTRAN, empleando un juego especial de arreglos de almacn SLAM.
El SLAM simplifica el modelamiento de sistemas complejos, combinando el uso fcil de lenguaje
de proceso como GPSS y Q-GERT con la potencia y flexibilidad del lenguaje de eventos GASP IV.

1. Este tipo de variable toma un continuo de valores ajustados a un cierto rango o intervalo
cuyos lmites inferior y superior pueden ser finitos o infinitos? R: Una variable aleatoria
continua

2. En que poca comenz el desarrollo de los lenguajes de Simulacin? R: a finales de los aos
cincuenta

3. Cules son las ventajas del uso del lenguaje de simulacin?


R: La situacin a analizar se puede modelar en forma ms o menos sencilla para el programador
por el conocimiento del lenguaje. *El proceso se puede describir con tanta precisin como le
sea posible en el lenguaje conocido. * Se pueden realizar todas las depuraciones posibles

4. Cules son las propiedades de los lenguajes especialmente diseados?


R: Acaban la tarea de programacin. Generan una gua conceptual. Colaboran en la
definicin de entidades en el sistema. Manejan la flexibilidad en los cambios. Ayudan a
analizar y a determinar la relacin y el nmero de entidades en el sistema

5. son una versin depurada de los diferentes lenguajes de propsito general y presentan
algunas ventajas sobre los lenguajes de programacin generales?
R:- Los paquete

6. Cual es la reduccin en las tarea de programacin.


R: Definicin exacta del sistema. Flexibilizacin mayor para cambios. Diferenciacin mejor de
las entidades que conforman el sistema. Relacin estrecha entre las entidades del sistema
7.- Son paquetes de mayor utilizacin en simulacin?
R:- EXCEL, STELLA, SIMAN, RISK, STORM, LINDO, CRYSTAL BALL, QSB, MOR/DS, OR/MS, BEER
GAME, GREENPACE, SIMULACION, TAYLOR II, CAPRE, SIMNET II, PROMODEL, ITHINK, URBAN
DYNAMICS y POWERSIM.En Simulacin Gerencial podemos citar: FISH BANK, FINANACAT, BUGA-
BUGA y MARKOPS, TREE PLAN

8.- Cul es la importancia de escribir modelos de simulacin?


R:- Permite conocer los detalles ntimos de la simulacin. Es imprescindible, cuando no se
dispone de software de simulacin. Algunos modelos en lenguajes de simulacin permiten
interfaces con lenguajes generales, especficamente FORTRAN (ocurre con SLAM ll, SIMAN, GPSS).

9.-Cules son las ventajas de los lenguajes de simulacin?


R.- Automticamente proveen muchas de las facilidades necesarias en la simulacin del modelo.
Proveen un natural ambiente para modelamiento de la simulacin. Son fciles de usar

10.- Cules son las tres formas de simulacin discreta que existen?
R:- 1. Programacin de eventos. 2. Procesos. 3. Examinacin de actividades

11.- Cmo es modelada una programacin al evento? R:- identificando las caractersticas del
evento y luego se escriben un juego de rutinas para los eventos con la finalidad de describir
detalladamente los cambios que ocurren en el tiempo en cada evento

12.- Qu es una interaccin al proceso? R:- es una secuencia de tiempos interrelacionados,


describiendo la experiencia de una entidad a travs del sistema. Por ejemplo, en un modelo de
colas esta "historia" se traduce en el paso del tiempo del ingreso a la cola, ingreso al servidor, paso
del tiempo en el servicio y fin del servicio.

You might also like