Automatas Exposicion
Automatas Exposicion
Automatas Exposicion
NACIONAL INGENIERIA
•Facultad de Ciencias
•
•Tema: Expresiones Regulares y Conversion entre maquinas de estado infinito
•Profesor: Melchor
Alumnos:
•Rosales Joaquin Julio
•Farge Jurado Jordan
•Ricapa Corrales Ruben Anthony
EXPRESIONES
REGULARES EN JAVA
EXPRESIONES REGULARES
Pattern Matcher
PatternSyntaxException
• Un objeto de esta clase representa la expresión regular.
CLASE Contiene el método compile (String regex) que recibe
como parámetro la expresión regular y devuelve un
PATTERN objeto de la clase Pattern.
• Esta clase compara el String y la expresión regular.
CLASE Contienen el método matches(CharSequence input) que
recibe como parámetro el String a validar y devuelve true
MATCHER si coincide con el patrón. El método find() indica si el
String contienen el patrón.
EXPRESIÓN REGULAR PARA COMPROBAR SI UN
EMAIL ES VALIDO
EXPLICACIÓN
DE LA
EXPRESIÓN
REGULAR
MAQUINAS DE
ESTADO FINITO
Máquina de Mealy (Me)
Esta máquina la simbolizamos con ME y quedará formalmente definida mediante
una séxtupla.
Me = ()
Donde
En la máquina de
En la máquina de
Mealy genera una
Moore la salida solo
salida basándose en su
depende del estado
estado actual y la
actual.
entrada.
AUTOMATA DE MEALY
CONVERSIÓN DE
MÁQUINA MEALY A
MOORE
MÁQUINA DE
MAQUINA DE
MEALY MOORE
Estado 0 1 Estado 0 1 o/p
q0 q1 0 q2 0 q1 q1 q3 0
q1 q1 0 q3 1 q2 q4 q2 0
q2 q4 1 q2 0 q3 q4 q2 1
q3 q4 1 q2 0 q4 q1 q3 1
q4 q1 0 q3 1
MÁQUINA DE
MAQUINA DE
MEALY MOORE