Gramáticas libres de contexto

29
Gramáticas libres de contexto sometemos, reconocer— Palíndromes una palabra Ivan Meza

Transcript of Gramáticas libres de contexto

Page 1: Gramáticas libres de contexto

Gramáticas libres de contexto

sometemos, reconocer—Palíndromes una palabra

Ivan Meza

Page 2: Gramáticas libres de contexto

¿Acaso hubo búhos acá?

Page 3: Gramáticas libres de contexto

Con demostrar que el lenguaje de palíndromos no es un lenguaje regularΣ = {a, b}

wwr

► ▮▮ ◼ 7

420

Page 4: Gramáticas libres de contexto

Con demostrar que el lenguaje formado porcadenas con un mayor número de aes que bes no es regular

Σ = {a, b}

► ▮▮ ◼ 7

420

Page 5: Gramáticas libres de contexto

Crear una gramática para el lenguaje de palíndromos con (incluir los palíndromos impares)Σ = {a, b}

► ▮▮ ◼ 8

480

Page 6: Gramáticas libres de contexto

Con la gramática anterior crear una derivación para lapalabra abababa

► ▮▮ ◼ 3

180

Page 7: Gramáticas libres de contexto

Con la gramática anterior crear una derivación para lapalabra aaccaa

► ▮▮ ◼ 1

60Checando si están despiertos

Page 8: Gramáticas libres de contexto

Crear una gramática para el lenguaje algebraico de sumas ymultiplicaciones de enteros de a 1 10

► ▮▮ ◼ 8

480

Page 9: Gramáticas libres de contexto

Con la gramática anterior crear una derivación para laoperación 1 + 3 + 5

► ▮▮ ◼ 3

180

Page 10: Gramáticas libres de contexto

Con la gramática anterior crear una derivación para laoperación 1 + 3 ∗ 5

► ▮▮ ◼ 3

180

Page 11: Gramáticas libres de contexto

Dibujar su árbol de derivación

► ▮▮ ◼ 3

180

Page 12: Gramáticas libres de contexto

Hacer una derivación a la derecha/izquierda 1 + 3 ∗ 5

► ▮▮ ◼ 3

180

Page 13: Gramáticas libres de contexto

Dibujar su árbol de derivación

► ▮▮ ◼ 3

180

Page 14: Gramáticas libres de contexto

Comparar los dos árboles, discutir

► ▮▮ ◼ 2

120

Page 15: Gramáticas libres de contexto

Con la gramática anterior crear una derivación para laoperación (1 + 3) ∗ 5

► ▮▮ ◼ 3

180

Page 16: Gramáticas libres de contexto

Dibujar su árbol de derivación

► ▮▮ ◼ 3

180

Page 17: Gramáticas libres de contexto

Diseñar una gramática para básico de python (omitirespacios)

if

► ▮▮ ◼ 3

180

Page 18: Gramáticas libres de contexto

Hacer una derivación a la izquierda paraif a > 1:   True

► ▮▮ ◼ 3

180

Page 19: Gramáticas libres de contexto

Hacer una derivación a la izquierda paraif a > 1:   True else:   False

► ▮▮ ◼ 3

180

Page 20: Gramáticas libres de contexto

Dibujar su árbol de derivación

► ▮▮ ◼ 2

120

Page 21: Gramáticas libres de contexto

Diseñar una gramática para página html básica , , , ,

html headbody h1 p

► ▮▮ ◼ 5

300

Page 22: Gramáticas libres de contexto

Construir una página "hello world!"

► ▮▮ ◼ 3

180

Page 23: Gramáticas libres de contexto

Dibujar su árbol de derivación

► ▮▮ ◼ 3

180

Page 24: Gramáticas libres de contexto

Diseñar una gramática para comandos de un robot , , , , , , ,

ve tomasaluda cocina lata celular sala

► ▮▮ ◼ 3

180

Page 25: Gramáticas libres de contexto

Construir una derivación para "ve cocina"

► ▮▮ ◼ 3

180

Page 26: Gramáticas libres de contexto

Dibujar su árbol de derivación

► ▮▮ ◼ 3

180

Page 27: Gramáticas libres de contexto

Diseñar una gramática para lenguaje natural (verbos simples):"voy a la casa", "toma el celular"

► ▮▮ ◼ 3

180

Page 28: Gramáticas libres de contexto
Page 29: Gramáticas libres de contexto

[email protected] ivanvladimir.github.io ivanvladimir

Gramática libre de contexto by is licensed under a.

Creado a partir de la obra en

Ivan V. Meza RuizCreative Commons Reconocimiento 4.0 Internacional License

http://turing.iimas.unam.mx/~ivanvladimir/slides/lfya/glc_examples.html