SlideShare una empresa de Scribd logo
1 de 16
Republica Bolivariana de Venezuela Ministerio Del poder Popular Para La Defensa Universidad Nacional Experimental  Politécnica De La Fuerza armada  U.N.E.F.A  - Portuguesa Prof.: Milagros Daboin Ing: De Sistema GPSS/H
INTEGRANTE GPSS/H Acacio Enma Montoya Jesus Castellano Irmali Araujo Raicely Garcia Rosmary Reinoso Yureiby
GPSS/H Es un  seudo-lenguaje de  programación basado en la teoría  de colas que se puede utilizar para la simulación de diferentes operaciones en distintos campos . GPSS/H Características GPSS//H: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
En Representación De Un Sistema En GPSS / H. Facilidad De Uso . Modelo De Validación y Depuración.  Importancia Del GPSS/H
[object Object],[object Object],[object Object],[object Object],Ventajas Del GPSS/H
Requisitos Para El Uso  Del  GPSS / H: Para correr los programas es necesario tener conocimiento  sobre  creación y edición de archivos ASCII. Los archivos pueden ser creados a través del editor DOS (probablemente la forma más fácil), o a través de un procesador de texto como WordPerfect o MS Word. Los programas creados con el GPSS, son guardados con la extensión .GPS, los cuales van a ser corridos en GPSS.EXE generando un archivo que tiene el mismo nombre del archivo original pero ahora con la extensión .LIS. Para  acceder a  éste archivo se puede utilizar o bien el mismo editor de texto que se  usó  para crear el archivo .GPS o simplemente a través del editor DOS .
Formato De Entrada De  Datos FORMATO FIJO. El formato general de un  bloque GPSS/H consiste de cuatro partes separadas: 1.- Nombre   (Label) 2.- Operación (Operation) 3.- Operandos   (Operands) 4.- Comentario (Comments)
Pasos a seguir en la construcción  de un modelo GPSS Identificación de los elementos del sistema a estudiar. Descripción de la lógica que gobierna el sistema. Usar el sistema de diagrama de flujos para producir un modelo GPSS/H. Correr el modelo. Analizar el  modelo para la identificación de errores. Aplicar los resultados obtenidos en el análisis del sistema. Experimentar con el sistema.
FLUJOGRAMA DEL ANALISIS DE UN SISTEMA USANDO GPSS/H Colección datos Definición del modelo Valido ? Valido ? Construcción modelo  computacional Correr prueba piloto Diseño experimental Corridas Análisis de resultados obtenidos Formulación del prob. y  Plan de estudio Documentación,  presentación e  implementación
Modelando en GPSS/H Se define al modelo de simulación en términos de entidades dentro de un sistema de colas: Cómo fluyen en el sistema Recursos que demandan Colas en las que se ubican en espera de recursos
TERMINOLOGIAS Del GPSS/H ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GPSS. Instrucciones de bloques. TERMINATE: Destrucción de transacciones Sintaxis: TERMINATE A A es el operando entero, cuyo valor es el decremento del contador de las terminaciones (cuyo número inicial se especifica en la instrucción de control START) GPSS. Instrucciones de bloque. SEIZE: SEIZE sirve para registrar el empleo de una unidad de servicio por parte de una transacción que entra, de tal forma que la unidad queda ocupada hasta que la transacción ingresa a una instrucción Su sintaxis es: SEIZE A A es el identificador de una facilidad que se ocupa (número o nombre) GPSS. Instrucciones de bloque. RELEASE: RELEASE se utiliza para desocuparla unidad de servicio ocupada previamente por la transacción Su sintaxis es: RELEASE A A es el identificador de una facilidad que se libera GPSS. Instrucciones de bloque. ADVANCE: ADVANCE suspende el movimiento de una transacción por una cantidad especificada de tiempo simulado, representa el gasto de tiempo, es decir, representa una actividad.
Su sintaxis es: ADVANCE A, B A es la demora de una transacción B es el intervalo de dispersión alrededor de A GPSS. Instrucciones de bloque. TRANSFER: TRANSFER permite elegir una localización distinta a la secuencial Su sintaxis es: TRANSFER A, B, C A es el factor de selección B y C son los rótulos de los bloques a donde tiene que ir la transacción. GPSS. Instrucciones de bloque. QUEUE/DEPART: QUEUE y DEPART manipula fenómenos de espera. Su sintaxis es: QUEUE A DEPART A A es el identificador de una línea de espera o cola Automáticamente serán impresas estadísticas relacionadas a A
GPSS. Instrucciones de bloque. ENTER-LEAVE-STORAGE: El STORAGE puede ser usado para indicar la cantidad de unidades de servicios idénticas. Ejemplo: A STORAGE 5 ENTER sirve para registrar el empleo de una unidad de servicio por parte de una transacción que entra, de tal forma que la unidad queda ocupada ENTER A A es el identificador de la unidad que se ocupa (número o nombre) LEAVE desocupa la unidad que fue ocupada previamente mediante una instrucción ENTER Su sintaxis es: LEAVE A A es el identificador de la unidad que se libera (número o nombre).
http://www.dirinfo.unsl.edu.ar/~simula/teorias/simulacion-clase6.pdf http://www.scielo.org.pe/scielo.php?script=sci_arttext&pid=S1561-08882005000100009 http://translate.google.com/translate?hl=es&sl=en&u=http://www.wolverinesoftware.com/GPSSHOverview.htm&sa=X&oi=translate&resnum=6&ct=result&prev=/search%3Fq%3D%2Bgpss/h%26hl%3Des http://translate.google.com/translate?hl=es&sl=en&u=http://hopl.murdoch.edu.au/showlanguage.prx%3Fexp%3D4716%26language%3DGPSS/H&sa=X&oi=translate&resnum=9&ct=result&prev=/search%3Fq%3D%2Bgpss/h%26hl%3Des http://sisbib.unmsm.edu.pe/bibvirtualdata/Tesis/Ingenie/maxera_bc/maxera_bc.PDF Referencia Bibliografica
Gracias  por su atención

Más contenido relacionado

La actualidad más candente

Funciones C++
Funciones C++Funciones C++
Funciones C++
Jarvis_15
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
Lina Rios
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
angelita1208
 

La actualidad más candente (20)

Arquitectura resumen capitulos 5 y 6 efrain saransig
Arquitectura resumen capitulos 5 y 6 efrain saransigArquitectura resumen capitulos 5 y 6 efrain saransig
Arquitectura resumen capitulos 5 y 6 efrain saransig
 
Funciones C++
Funciones C++Funciones C++
Funciones C++
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 
OPERADORES PARA C++
OPERADORES PARA C++OPERADORES PARA C++
OPERADORES PARA C++
 
Jhohan ruiz2
Jhohan ruiz2Jhohan ruiz2
Jhohan ruiz2
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
Fundamentos de programación en diseño web
Fundamentos de programación en diseño webFundamentos de programación en diseño web
Fundamentos de programación en diseño web
 
PHP MySql - FIEI - UNFV Clase03
PHP MySql - FIEI - UNFV Clase03PHP MySql - FIEI - UNFV Clase03
PHP MySql - FIEI - UNFV Clase03
 
Shell script en linux
Shell script en linuxShell script en linux
Shell script en linux
 
Curso c++
Curso c++Curso c++
Curso c++
 
Deber n° 09 lenguajes de programación.
Deber n° 09 lenguajes de programación.Deber n° 09 lenguajes de programación.
Deber n° 09 lenguajes de programación.
 
C++
C++C++
C++
 
Compilacion parcial
Compilacion parcialCompilacion parcial
Compilacion parcial
 
Programación en c (iii parte)
Programación en c (iii parte)Programación en c (iii parte)
Programación en c (iii parte)
 
Introducción a Python
Introducción a PythonIntroducción a Python
Introducción a Python
 
Algoritmos de búsqueda.pdf
Algoritmos de búsqueda.pdfAlgoritmos de búsqueda.pdf
Algoritmos de búsqueda.pdf
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++ESTRUCTURA BASICA PARA C++
ESTRUCTURA BASICA PARA C++
 
Clase1 c
Clase1 cClase1 c
Clase1 c
 

Destacado (6)

Informe analisis 2
Informe analisis 2Informe analisis 2
Informe analisis 2
 
Work Gpss
Work GpssWork Gpss
Work Gpss
 
Work Gpss
Work GpssWork Gpss
Work Gpss
 
Guia Gpss
Guia GpssGuia Gpss
Guia Gpss
 
unidad 1 simulacion completa
unidad 1 simulacion completaunidad 1 simulacion completa
unidad 1 simulacion completa
 
Lenguaje de simulación
Lenguaje de simulaciónLenguaje de simulación
Lenguaje de simulación
 

Similar a Grupo 3

Estado del Desarrollo de PostgreSQL-9.0
Estado del Desarrollo de PostgreSQL-9.0Estado del Desarrollo de PostgreSQL-9.0
Estado del Desarrollo de PostgreSQL-9.0
Marcos Ortiz Valmaseda
 
Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicas
Marcela Perez
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
Jorgitop15
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
Jorgitop15
 

Similar a Grupo 3 (20)

Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
TODO UNIDO ANALISIS.pdf
TODO UNIDO ANALISIS.pdfTODO UNIDO ANALISIS.pdf
TODO UNIDO ANALISIS.pdf
 
Estado del Desarrollo de PostgreSQL-9.0
Estado del Desarrollo de PostgreSQL-9.0Estado del Desarrollo de PostgreSQL-9.0
Estado del Desarrollo de PostgreSQL-9.0
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Viernes Tecnicos DTrace
Viernes Tecnicos DTraceViernes Tecnicos DTrace
Viernes Tecnicos DTrace
 
Exposicion
ExposicionExposicion
Exposicion
 
Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicas
 
Tutorial promodel
Tutorial promodelTutorial promodel
Tutorial promodel
 
Posix
PosixPosix
Posix
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Jorge salazar 4 to b xd
Jorge salazar 4 to b xdJorge salazar 4 to b xd
Jorge salazar 4 to b xd
 
Etapas del desarrolo de un programa
Etapas del desarrolo de un programaEtapas del desarrolo de un programa
Etapas del desarrolo de un programa
 
Tecnología- Estructuras Básicas
Tecnología- Estructuras BásicasTecnología- Estructuras Básicas
Tecnología- Estructuras Básicas
 
Estructuras basicas.
Estructuras basicas.Estructuras basicas.
Estructuras basicas.
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Grupo 3

  • 1. Republica Bolivariana de Venezuela Ministerio Del poder Popular Para La Defensa Universidad Nacional Experimental Politécnica De La Fuerza armada U.N.E.F.A - Portuguesa Prof.: Milagros Daboin Ing: De Sistema GPSS/H
  • 2. INTEGRANTE GPSS/H Acacio Enma Montoya Jesus Castellano Irmali Araujo Raicely Garcia Rosmary Reinoso Yureiby
  • 3.
  • 4. En Representación De Un Sistema En GPSS / H. Facilidad De Uso . Modelo De Validación y Depuración. Importancia Del GPSS/H
  • 5.
  • 6. Requisitos Para El Uso Del GPSS / H: Para correr los programas es necesario tener conocimiento sobre creación y edición de archivos ASCII. Los archivos pueden ser creados a través del editor DOS (probablemente la forma más fácil), o a través de un procesador de texto como WordPerfect o MS Word. Los programas creados con el GPSS, son guardados con la extensión .GPS, los cuales van a ser corridos en GPSS.EXE generando un archivo que tiene el mismo nombre del archivo original pero ahora con la extensión .LIS. Para acceder a éste archivo se puede utilizar o bien el mismo editor de texto que se usó para crear el archivo .GPS o simplemente a través del editor DOS .
  • 7. Formato De Entrada De Datos FORMATO FIJO. El formato general de un bloque GPSS/H consiste de cuatro partes separadas: 1.- Nombre (Label) 2.- Operación (Operation) 3.- Operandos (Operands) 4.- Comentario (Comments)
  • 8. Pasos a seguir en la construcción de un modelo GPSS Identificación de los elementos del sistema a estudiar. Descripción de la lógica que gobierna el sistema. Usar el sistema de diagrama de flujos para producir un modelo GPSS/H. Correr el modelo. Analizar el modelo para la identificación de errores. Aplicar los resultados obtenidos en el análisis del sistema. Experimentar con el sistema.
  • 9. FLUJOGRAMA DEL ANALISIS DE UN SISTEMA USANDO GPSS/H Colección datos Definición del modelo Valido ? Valido ? Construcción modelo computacional Correr prueba piloto Diseño experimental Corridas Análisis de resultados obtenidos Formulación del prob. y Plan de estudio Documentación, presentación e implementación
  • 10. Modelando en GPSS/H Se define al modelo de simulación en términos de entidades dentro de un sistema de colas: Cómo fluyen en el sistema Recursos que demandan Colas en las que se ubican en espera de recursos
  • 11.
  • 12. GPSS. Instrucciones de bloques. TERMINATE: Destrucción de transacciones Sintaxis: TERMINATE A A es el operando entero, cuyo valor es el decremento del contador de las terminaciones (cuyo número inicial se especifica en la instrucción de control START) GPSS. Instrucciones de bloque. SEIZE: SEIZE sirve para registrar el empleo de una unidad de servicio por parte de una transacción que entra, de tal forma que la unidad queda ocupada hasta que la transacción ingresa a una instrucción Su sintaxis es: SEIZE A A es el identificador de una facilidad que se ocupa (número o nombre) GPSS. Instrucciones de bloque. RELEASE: RELEASE se utiliza para desocuparla unidad de servicio ocupada previamente por la transacción Su sintaxis es: RELEASE A A es el identificador de una facilidad que se libera GPSS. Instrucciones de bloque. ADVANCE: ADVANCE suspende el movimiento de una transacción por una cantidad especificada de tiempo simulado, representa el gasto de tiempo, es decir, representa una actividad.
  • 13. Su sintaxis es: ADVANCE A, B A es la demora de una transacción B es el intervalo de dispersión alrededor de A GPSS. Instrucciones de bloque. TRANSFER: TRANSFER permite elegir una localización distinta a la secuencial Su sintaxis es: TRANSFER A, B, C A es el factor de selección B y C son los rótulos de los bloques a donde tiene que ir la transacción. GPSS. Instrucciones de bloque. QUEUE/DEPART: QUEUE y DEPART manipula fenómenos de espera. Su sintaxis es: QUEUE A DEPART A A es el identificador de una línea de espera o cola Automáticamente serán impresas estadísticas relacionadas a A
  • 14. GPSS. Instrucciones de bloque. ENTER-LEAVE-STORAGE: El STORAGE puede ser usado para indicar la cantidad de unidades de servicios idénticas. Ejemplo: A STORAGE 5 ENTER sirve para registrar el empleo de una unidad de servicio por parte de una transacción que entra, de tal forma que la unidad queda ocupada ENTER A A es el identificador de la unidad que se ocupa (número o nombre) LEAVE desocupa la unidad que fue ocupada previamente mediante una instrucción ENTER Su sintaxis es: LEAVE A A es el identificador de la unidad que se libera (número o nombre).
  • 15. http://www.dirinfo.unsl.edu.ar/~simula/teorias/simulacion-clase6.pdf http://www.scielo.org.pe/scielo.php?script=sci_arttext&pid=S1561-08882005000100009 http://translate.google.com/translate?hl=es&sl=en&u=http://www.wolverinesoftware.com/GPSSHOverview.htm&sa=X&oi=translate&resnum=6&ct=result&prev=/search%3Fq%3D%2Bgpss/h%26hl%3Des http://translate.google.com/translate?hl=es&sl=en&u=http://hopl.murdoch.edu.au/showlanguage.prx%3Fexp%3D4716%26language%3DGPSS/H&sa=X&oi=translate&resnum=9&ct=result&prev=/search%3Fq%3D%2Bgpss/h%26hl%3Des http://sisbib.unmsm.edu.pe/bibvirtualdata/Tesis/Ingenie/maxera_bc/maxera_bc.PDF Referencia Bibliografica
  • 16. Gracias por su atención