simulador jflap
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$ !<iple
Seleccionamos,pulsamos en Run
inputs y después enView Trace
-
8/16/2019 Simulador JFLAP
14/14
F'(