SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Autómatas finitos y expresiones
regulares
"Tarzan"|(Tarzan)—
http://www.rexegg.com/regex-best-trick.html
Ivan Meza
Metodología
1. Leer la descripción del lenguaje: ¡pensar e imaginar!
2. Proponer cadenas triviales y no triviales que estén en el lenguaje
3. Proponer cadenas triviales y no triviales que no estén en el
lenguaje
4. Enumerar opciones: unión
5. Definir patrones por opción: concatenación
6. Incluir repeticiones: cerraduras
7. Probar cadenas, en caso de error: ¡pensar!
Con crear una expresión regular para el lenguajeΣ = {a, b}
no hay tres consecutivas aes{w ∈ |Σ
∗
}
¡Pensar e imaginar!
no hay tres consecutivas aes{w ∈ |Σ
∗
}
Cadenas que estén
no hay tres consecutivas aes{w ∈ |Σ
∗
}
a
aa
aab
aabbbbbbbba
aabbbbbbbbaab
bbbbaabbbbbbbbaab
ϵ
Cadenas que no estén
no hay tres consecutivas aes{w ∈ |Σ
∗
}
aaa
baaa
bbbbaaa
babaabbaaa
Opciones, patrones y
repeticiones
no hay tres consecutivas aes{w ∈ |Σ
∗
}
Una a seguida de bes:
Dos aes seguidas de bes:
Cero aes seguidas de bes:
ab
+
aab
+
b
∗
Proponer solución
no hay tres consecutivas aes{w ∈ |Σ
∗
}
( + a + aab
∗
b
+
b
+
)
∗
Probar solución
( + a + aab
∗
b
+
b
+
)
∗
✖
✖
✔
✖
✔
✔
✔
a
aa
aab
aabbbbbbbba
aabbbbbbbbaab
bbbbaabbbbbbbbaab
ϵ
( + a + aa (ϵ + a + aa)b
∗
b
+
b
+
)
∗
Probar solución (2)
( + a + aa (ϵ + a + aa)b
∗
b
+
b
+
)
∗
✖
✖
✖
✖
aaa
baaa
bbbbaaa
babaabbaaa
Con crear una expresión regular para los
lenguajes
Σ = {a, b}
{b}
{ϵ}
{}
{a}
► ▮▮ ◼ 2
120
Individual
Con crear una expresión regular para
los lenguajes
Σ = {I, V , X, L, C}
Números romanos del 1 al 10
{I, II, III}
{V , X}
► ▮▮ ◼ 4
240
Individual
Con UTF-8 crear una expresión regular para el lenguajeΣ =
De las URLs de páginas cifradas
► ▮▮ ◼ 3
180
Equipo
Con crear un autómata para los lenguajesΣ = {a, b}
{b}
{ϵ}
{}
{a}
► ▮▮ ◼ 2
120
Individual
Con crear un autómata nito para el lenguajeΣ = {a, b}
{a, aaaaa, aa, b, ba}
► ▮▮ ◼ 4
240
Equipo
Con crear una expresión regular para el lenguajeΣ = {a, b}
{a, aaaaa, aa, b, ba}
► ▮▮ ◼ 4
240
Equipo
Reto con ER
1. Encontrar el patrón, poner lo que no importa en medio y repetir
2. Identificar opciones
Con crear una expresión regular para el lenguajeΣ = {a, b}
el número de bes es divisible entre tres{w ∈ |Σ
∗
}
► ▮▮ ◼ 4
240
Equipo
Reto con AF
1. Identificar que necesita recordar el AF
Con crear un autómata nito para el lenguajeΣ = {a, b}
el número de bes es divisible entre tres{w ∈ |Σ
∗
}
► ▮▮ ◼ 4
240
Equipo
Con crear una expresión regular para el lenguajeΣ = {a, b}
contiene cuando menos una a y dos bes{w ∈ |Σ
∗
}
► ▮▮ ◼ 4
240
Equipo
Con crear un autómata nito para el lenguajeΣ = {a, b}
contiene cuando menos una a y dos bes{w ∈ |Σ
∗
}
► ▮▮ ◼ 4
240
Equipo
Con crear un autómata nito para el lenguajeΣ = {a, b}
termina en la subcadena{w ∈ |Σ
∗
bab}
► ▮▮ ◼ 4
240
Equipo
Con crear una expresión regular para el lenguajeΣ = {a, b}
termina en la subcadena{w ∈ |Σ
∗
bab}
► ▮▮ ◼ 4
240
Equipo
Con crear una expresión regular para el lenguajeΣ = {a, b}
contiene la subcadena{w ∈ |Σ
∗
abb}
► ▮▮ ◼ 4
240
Equipo
Con crear un autómata nito para el lenguajeΣ = {a, b}
contiene la subcadena{w ∈ |Σ
∗
abb}
► ▮▮ ◼ 4
240
Equipo
Con crear una expresión regular para el lenguajeΣ = {a, b}
comienza con o con{w ∈ |Σ
∗
ba aa}
► ▮▮ ◼ 4
240
Equipo
Con crear un autómata nito para el lenguajeΣ = {a, b}
comienza con o con{w ∈ |Σ
∗
ba aa}
► ▮▮ ◼ 4
240
Equipo
Con crear una expresión regular para el lenguajeΣ = {a, b}
con tal que es non{w ∈ |Σ
∗
ab
i
b
j
i + j }
► ▮▮ ◼ 4
240
Equipo
Con crear un autómata para el lenguajeΣ = {a, b}
con tal que es non{w ∈ |Σ
∗
ab
i
b
j
i + j }
► ▮▮ ◼ 4
240
Equipo
ivanvladimir@gmail.com ivanvladimir.github.io ivanvladimir
Autómatas finitos y expresiones regulares by is
licensed under a
.
Creado a partir de la obra en
Ivan V. Meza Ruiz
Creative Commons Reconocimiento 4.0
Internacional License
http://turing.iimas.unam.mx/~ivanvladimir/slides/lfya/fsm_examples.htm

Más contenido relacionado

Similar a Autómatas finitos y expresiones regulares

Similar a Autómatas finitos y expresiones regulares (10)

Revisión dos
Revisión dosRevisión dos
Revisión dos
 
Gramáticas dependiente del contexto
Gramáticas dependiente del contextoGramáticas dependiente del contexto
Gramáticas dependiente del contexto
 
Revisión de problemas
Revisión de problemasRevisión de problemas
Revisión de problemas
 
Revisión uno
Revisión unoRevisión uno
Revisión uno
 
Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .
 
Autómatas finitos y expresiones regulares
Autómatas finitos y expresiones regularesAutómatas finitos y expresiones regulares
Autómatas finitos y expresiones regulares
 
Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .
 
Clase2
Clase2Clase2
Clase2
 
Resolubilidad
ResolubilidadResolubilidad
Resolubilidad
 
Gramática libre de contexto
Gramática libre de contextoGramática libre de contexto
Gramática libre de contexto
 

Más de Ivan Vladimir Meza-Ruiz

La pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirLa pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirIvan Vladimir Meza-Ruiz
 
Máquinas de turing o máquinas con cola
Máquinas de turing o máquinas con colaMáquinas de turing o máquinas con cola
Máquinas de turing o máquinas con colaIvan Vladimir Meza-Ruiz
 
Gramáticas libres de contexto en su habitát
Gramáticas libres de contexto en su habitátGramáticas libres de contexto en su habitát
Gramáticas libres de contexto en su habitátIvan Vladimir Meza-Ruiz
 
Las máquinas que están en varios lugares
Las máquinas que están en varios lugaresLas máquinas que están en varios lugares
Las máquinas que están en varios lugaresIvan Vladimir Meza-Ruiz
 

Más de Ivan Vladimir Meza-Ruiz (20)

Jerarquias de Chomsky 2018-II
Jerarquias de Chomsky 2018-IIJerarquias de Chomsky 2018-II
Jerarquias de Chomsky 2018-II
 
Jerarquías de chomsky 2018 i
Jerarquías de chomsky 2018 iJerarquías de chomsky 2018 i
Jerarquías de chomsky 2018 i
 
Jerarquías de chomsky 2017 II
Jerarquías de chomsky 2017 IIJerarquías de chomsky 2017 II
Jerarquías de chomsky 2017 II
 
De qué tamaño es mi problema
De qué tamaño es mi problemaDe qué tamaño es mi problema
De qué tamaño es mi problema
 
Máquinas de turing
Máquinas de turingMáquinas de turing
Máquinas de turing
 
Mt calculadora
Mt calculadoraMt calculadora
Mt calculadora
 
Autómatas lineales con frontera
Autómatas lineales con fronteraAutómatas lineales con frontera
Autómatas lineales con frontera
 
Autómata de pila
Autómata de pilaAutómata de pila
Autómata de pila
 
Afnd, afnd e y er
Afnd, afnd e y erAfnd, afnd e y er
Afnd, afnd e y er
 
Recapitulación
RecapitulaciónRecapitulación
Recapitulación
 
La pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirLa pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidir
 
Problemas, problemas y más problemas
Problemas, problemas y más problemasProblemas, problemas y más problemas
Problemas, problemas y más problemas
 
Máquinas de turing o máquinas con cola
Máquinas de turing o máquinas con colaMáquinas de turing o máquinas con cola
Máquinas de turing o máquinas con cola
 
Máquinas que comen máquinas
Máquinas que comen máquinasMáquinas que comen máquinas
Máquinas que comen máquinas
 
Depende del contexto
Depende del contextoDepende del contexto
Depende del contexto
 
Revisando la jerarquía de chomsky
Revisando la jerarquía de chomskyRevisando la jerarquía de chomsky
Revisando la jerarquía de chomsky
 
Gramáticas libres de contexto en su habitát
Gramáticas libres de contexto en su habitátGramáticas libres de contexto en su habitát
Gramáticas libres de contexto en su habitát
 
La máquina sin memoria
La máquina sin memoriaLa máquina sin memoria
La máquina sin memoria
 
Las máquinas que están en varios lugares
Las máquinas que están en varios lugaresLas máquinas que están en varios lugares
Las máquinas que están en varios lugares
 
De palabras y lenguajes
De palabras y lenguajesDe palabras y lenguajes
De palabras y lenguajes
 

Último

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

Autómatas finitos y expresiones regulares

  • 1. Autómatas finitos y expresiones regulares "Tarzan"|(Tarzan)— http://www.rexegg.com/regex-best-trick.html Ivan Meza
  • 2. Metodología 1. Leer la descripción del lenguaje: ¡pensar e imaginar! 2. Proponer cadenas triviales y no triviales que estén en el lenguaje 3. Proponer cadenas triviales y no triviales que no estén en el lenguaje 4. Enumerar opciones: unión 5. Definir patrones por opción: concatenación 6. Incluir repeticiones: cerraduras 7. Probar cadenas, en caso de error: ¡pensar!
  • 3. Con crear una expresión regular para el lenguajeΣ = {a, b} no hay tres consecutivas aes{w ∈ |Σ ∗ }
  • 4. ¡Pensar e imaginar! no hay tres consecutivas aes{w ∈ |Σ ∗ }
  • 5. Cadenas que estén no hay tres consecutivas aes{w ∈ |Σ ∗ } a aa aab aabbbbbbbba aabbbbbbbbaab bbbbaabbbbbbbbaab ϵ
  • 6. Cadenas que no estén no hay tres consecutivas aes{w ∈ |Σ ∗ } aaa baaa bbbbaaa babaabbaaa
  • 7. Opciones, patrones y repeticiones no hay tres consecutivas aes{w ∈ |Σ ∗ } Una a seguida de bes: Dos aes seguidas de bes: Cero aes seguidas de bes: ab + aab + b ∗
  • 8. Proponer solución no hay tres consecutivas aes{w ∈ |Σ ∗ } ( + a + aab ∗ b + b + ) ∗
  • 9. Probar solución ( + a + aab ∗ b + b + ) ∗ ✖ ✖ ✔ ✖ ✔ ✔ ✔ a aa aab aabbbbbbbba aabbbbbbbbaab bbbbaabbbbbbbbaab ϵ ( + a + aa (ϵ + a + aa)b ∗ b + b + ) ∗
  • 10. Probar solución (2) ( + a + aa (ϵ + a + aa)b ∗ b + b + ) ∗ ✖ ✖ ✖ ✖ aaa baaa bbbbaaa babaabbaaa
  • 11. Con crear una expresión regular para los lenguajes Σ = {a, b} {b} {ϵ} {} {a} ► ▮▮ ◼ 2 120 Individual
  • 12. Con crear una expresión regular para los lenguajes Σ = {I, V , X, L, C} Números romanos del 1 al 10 {I, II, III} {V , X} ► ▮▮ ◼ 4 240 Individual
  • 13. Con UTF-8 crear una expresión regular para el lenguajeΣ = De las URLs de páginas cifradas ► ▮▮ ◼ 3 180 Equipo
  • 14. Con crear un autómata para los lenguajesΣ = {a, b} {b} {ϵ} {} {a} ► ▮▮ ◼ 2 120 Individual
  • 15. Con crear un autómata nito para el lenguajeΣ = {a, b} {a, aaaaa, aa, b, ba} ► ▮▮ ◼ 4 240 Equipo
  • 16. Con crear una expresión regular para el lenguajeΣ = {a, b} {a, aaaaa, aa, b, ba} ► ▮▮ ◼ 4 240 Equipo
  • 17. Reto con ER 1. Encontrar el patrón, poner lo que no importa en medio y repetir 2. Identificar opciones
  • 18. Con crear una expresión regular para el lenguajeΣ = {a, b} el número de bes es divisible entre tres{w ∈ |Σ ∗ } ► ▮▮ ◼ 4 240 Equipo
  • 19. Reto con AF 1. Identificar que necesita recordar el AF
  • 20. Con crear un autómata nito para el lenguajeΣ = {a, b} el número de bes es divisible entre tres{w ∈ |Σ ∗ } ► ▮▮ ◼ 4 240 Equipo
  • 21. Con crear una expresión regular para el lenguajeΣ = {a, b} contiene cuando menos una a y dos bes{w ∈ |Σ ∗ } ► ▮▮ ◼ 4 240 Equipo
  • 22. Con crear un autómata nito para el lenguajeΣ = {a, b} contiene cuando menos una a y dos bes{w ∈ |Σ ∗ } ► ▮▮ ◼ 4 240 Equipo
  • 23. Con crear un autómata nito para el lenguajeΣ = {a, b} termina en la subcadena{w ∈ |Σ ∗ bab} ► ▮▮ ◼ 4 240 Equipo
  • 24. Con crear una expresión regular para el lenguajeΣ = {a, b} termina en la subcadena{w ∈ |Σ ∗ bab} ► ▮▮ ◼ 4 240 Equipo
  • 25. Con crear una expresión regular para el lenguajeΣ = {a, b} contiene la subcadena{w ∈ |Σ ∗ abb} ► ▮▮ ◼ 4 240 Equipo
  • 26. Con crear un autómata nito para el lenguajeΣ = {a, b} contiene la subcadena{w ∈ |Σ ∗ abb} ► ▮▮ ◼ 4 240 Equipo
  • 27. Con crear una expresión regular para el lenguajeΣ = {a, b} comienza con o con{w ∈ |Σ ∗ ba aa} ► ▮▮ ◼ 4 240 Equipo
  • 28. Con crear un autómata nito para el lenguajeΣ = {a, b} comienza con o con{w ∈ |Σ ∗ ba aa} ► ▮▮ ◼ 4 240 Equipo
  • 29. Con crear una expresión regular para el lenguajeΣ = {a, b} con tal que es non{w ∈ |Σ ∗ ab i b j i + j } ► ▮▮ ◼ 4 240 Equipo
  • 30. Con crear un autómata para el lenguajeΣ = {a, b} con tal que es non{w ∈ |Σ ∗ ab i b j i + j } ► ▮▮ ◼ 4 240 Equipo
  • 31. ivanvladimir@gmail.com ivanvladimir.github.io ivanvladimir Autómatas finitos y expresiones regulares by is licensed under a . Creado a partir de la obra en Ivan V. Meza Ruiz Creative Commons Reconocimiento 4.0 Internacional License http://turing.iimas.unam.mx/~ivanvladimir/slides/lfya/fsm_examples.htm