simulador jflap

Upload: enrique-mina-argueta

Post on 05-Jul-2018

254 views

Category:

Documents


2 download

TRANSCRIPT

  • 8/16/2019 Simulador JFLAP

    1/14

     JFLAPIntegrantes:

    Bruno Enrique Mina Argueta.

    Oscar Humberto Méndez Aparicio.

    Docente:

    Lic. Ceia O!eia Aan"s #arza.

  • 8/16/2019 Simulador JFLAP

    2/14

    ¿Qué es? Ja$a Forma Languages and Automata Pac%age

      Herramienta $isua e interacti$a

      Construir& probar ' depurar:  A(Ds ' A()s

    E*presiones reguares

    Lengua+es

      M,quinas de -uringram,ticas

  • 8/16/2019 Simulador JFLAP

    3/14

    Descarga/uede encontrar 0(LA/ en as siguientes

    direcciones:

    1ttp:22333.apponic.com2!ree4do3noads45672+!ap48.92

    1ttp:22333.do3noadpe*.com2inde*.p1p

    a;searc1

  • 8/16/2019 Simulador JFLAP

    4/14

    0(LA/ es un programa pre4compiado en 0a$a& por o

    que a descargaro tendremos un =nico arc1i$o .+ar que

    podremos e+ecutar !,cimente& pero es necesario tener

    instaada una $ersi>n de 0a$a De$eopment ?it @0D?&irtua Mac1ine. Esta pata!orma es de uso ibre& os

    arc1i$os de actuaizaciones o paquetes pequeos no

    instaan 0D?. 

  • 8/16/2019 Simulador JFLAP

    5/14

    Objetivo

    Evitar y corregir los errorespropios del diseño tradicioal

    de la !ateria e papel

  • 8/16/2019 Simulador JFLAP

    6/14

    "istoria Comenz> en 5669 como $arias 1erramientas

      usan H. odger 

    ꜛ NPDALR Parser

    LL Analizator Tubb

    FLAP

  • 8/16/2019 Simulador JFLAP

    7/14

     En 566F (LA/ !ue rescrito en 0a$a en a Gni$ersidad de Du%e

    Aparece JFLAP  En 99 !ue rescrita de nue$o utiizando 3ing

      e utiiza en 5F5 pa"ses di!erentes

  • 8/16/2019 Simulador JFLAP

    8/14

    Etoro de JFLAP A e+ecutar e programa estaremos en a siguiente $entana. 

    Donde podemos eegir e tipo de

    aut>mata que $amos a traba+ar...

    en nuestro caso ser, (inite

     Automaton.

  • 8/16/2019 Simulador JFLAP

    9/14

     emos que se crea una nue$a $entana para crear e aut>mata.

  • 8/16/2019 Simulador JFLAP

    10/14

    Barra de 1erramientas.

     /ara crear estados E c"rcuo.

    La !ec1a con punta reena es para seeccionar.

     La otra !ec1a que apunta 1acia a derec1a es para indicar as transiciones.

     La caa$era es para eiminar.

  • 8/16/2019 Simulador JFLAP

    11/14

    #odos de si!ulaci$ E+ecuci>n paso a paso

     E+ecuci>n paso a paso con cierre

     E+ecuci>n r,pida

     E+ecuci>n m=tipe E+ecuci>n m=tipe como transductor 

  • 8/16/2019 Simulador JFLAP

    12/14

    Ejecuci$ r%pida

    Escribimosa entrada

    ' si es$,ida nosmuestra

    os

    estados

    /usaren ?eepLoo%ing

  • 8/16/2019 Simulador JFLAP

    13/14

    Ejecuci$ !&ltiple

    Seleccionamos,pulsamos en Run

    inputs y después enView Trace

  • 8/16/2019 Simulador JFLAP

    14/14

    F'(