SlideShare una empresa de Scribd logo
1 de 13
República Bolivariana de Venezuela
Universidad Fermín Toro
Facultad de Ingeniería
Escuela de Computación
Teoría de Autómatas y Lenguajes Formales:
Gramáticas Formales
Ejercicio Propuesto
Estudiante: Isaac Rodríguez
V- 25.688.054
Lapso: 2017/02
Tutor: Edecio Freitez
Ejercicio:
• Dada la gramática: G=({a,b,c},{S,A,B}, S, P)
donde P:
S→aAc|ε
A→aA|Ac|B
B →Bb|b
Donde S: Axioma de la gramática.
• a) Especificar el tipo de G dentro de la jerarquía de Chomsky
razonadamente.
Jerarquía de Chomsky
Las diferentes jerarquías se
contienen unas dentro de otras
desde el nivel 0 hasta el nivel
3. Para identificar el tipo de G,
empezaremos desde el nivel 0.
Tipo 0: Sin restricciones
Dentro de este tipo, lo único que se requiere es la existencia de la
menos un Símbolo No Terminal del lado izquiero de las
producciones de la gramática, lo cual se cumple.
S→aAc|ε
A→aA|Ac|B
B →Bb|b
Luego, comprobamos si G es de tipo 1
Tipo 1: Dependiente del contexto
• Dentro de este tipo, sólo es admitida la regla compresora
(regla cuya longitud de la parte derecha es menor a lade la
parte izquierda) dada por el axioma de la Gramática al vacío.
Esto se cumple
S→aAc|ε
A→aA|Ac|B parte izquierda > parte derecha
B →Bb|b parte izquierda > parte derecha
Comprobamos si G es de tipo 2
Tipo 2: Independiente del Contexto
• En este tipo, la parte izquierda de la producción sólo debe tener
un único símbolo no terminal, lo cual se cumple para G.
S→aAc|ε Sólo 1 símbolo terminal en la parte izquierda
A→aA|Ac|B Sólo 1 símbolo terminal en la parte izquierda
B →Bb|b Sólo 1 símbolo terminal en la parte izquierda
Verifiquemos entonces, si G es de tipo 3
Tipo 3: Regular o Lineal
Se debe cumplir que las producciones sean:
• de la forma Lineal izquierda:
P={(S → ε) ó (A → Ba)ó(A → a)|A,B ε 𝑛, 𝑎 ε 𝑡}
Ó
• De la forma Lineal derecha:
P={(S → ε) ó (A → aB)ó(A → a)|A,B ε 𝑛, 𝑎 ε 𝑡}
S→aAc|ε
A→aA|Ac|B
B →Bb|b
No se cumple, ya que la primera producción no
satisface las formas lineales para una gramatica
regular, por lo que no es de tipo 3.
Por lo tanto G es de tipo 2
Ejercicio
• b) Determinar el lenguaje L generado por la gramática G.
S→aAc|ε
A→aA|Ac|B
B →Bb|b
L(G)={abc,aabc,aabbc,aabbcc,aaabbbc…}
S→aAc →aBc →abc
S→aAc →aaAc →aaBc →aabc
.
.
.
….
Derivaciones:
Ejercicio
• c) Construir 2 árboles de derivación para una misma palabra
perteneciente a L (G).
S→aAc|ε
A→aA|Ac|B
B →Bb|b
• Árbol de derivación 1 para w=aabcc , wεL(G).
S
a
A
c
S→aAc|ε
A→aA|Ac|B
B →Bb|b
a
A
A
c
B
b
• Árbol de derivación 2 para w=aabcc , wεL(G).
S
a
A
c
S→aAc|ε
A→aA|Ac|B
B →Bb|b
A
A
c
B
b
a
Ejercicio
• d) Comprobar si las siguientes formas senténciales son válidas
en G, y en caso
• Afirmativo establecer una cadena de derivaciones que permite
llegar a cada una de
• ellas.
• d.1.- aaAcc
• d.2.- ac
• d.3.- ababBcc
• d.4.- abbccc
Ejercicio
• d.1.- aaAcc SI es válida en G
Derivación:
S →aAc →aaAc →aaAcc
• d.2.- ac NO es válida en G
• d.3.- ababBcc
• d.4.- abbccc SI es válida en G
Derivación:
S →aAc →aAcc →aAccc → aBccc →aBbccc →abbccc
S→aAc|ε
A→aA|Ac|B
B →Bb|b
G:
https://www.youtube.com/watch?v=lbsjUal4BDcVideo Explicativo:

Más contenido relacionado

Último

FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
Santosprez2
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Demetrio Ccesa Rayme
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
NELLYKATTY
 

Último (20)

ciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemasciclos biogeoquimicas y flujo de materia ecosistemas
ciclos biogeoquimicas y flujo de materia ecosistemas
 
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanenteDiapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
 
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...4ª SESION  la misión santificadora del Espíritu Santo en la vida de la Iglesi...
4ª SESION la misión santificadora del Espíritu Santo en la vida de la Iglesi...
 
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
El Futuro de la Educacion Digital  JS1  Ccesa007.pdfEl Futuro de la Educacion Digital  JS1  Ccesa007.pdf
El Futuro de la Educacion Digital JS1 Ccesa007.pdf
 
EL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 gradoEL CARDENALITO Lengua y Literatura de 6 grado
EL CARDENALITO Lengua y Literatura de 6 grado
 
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdfREGLAMENTO  FINAL DE EVALUACIÓN 2024 pdf.pdf
REGLAMENTO FINAL DE EVALUACIÓN 2024 pdf.pdf
 
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menoresFICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
FICHA DE LA VIRGEN DE FÁTIMA.pdf educación religiosa primaria de menores
 
En un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdfEn un aposento alto himno _letra y acordes.pdf
En un aposento alto himno _letra y acordes.pdf
 
Sesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdfSesión de clase Motivados por la esperanza.pdf
Sesión de clase Motivados por la esperanza.pdf
 
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdfTÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
TÉCNICAS OBSERVACIONALES Y TEXTUALES.pdf
 
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
4. MATERIALES QUE SE EMPLEAN EN LAS ESTRUCTURAS.pptx
 
Estudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado BásicoEstudios Sociales libro 8vo grado Básico
Estudios Sociales libro 8vo grado Básico
 
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO SOPA DE LETRAS OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
Lineamientos de la Escuela de la Confianza  SJA  Ccesa.pptxLineamientos de la Escuela de la Confianza  SJA  Ccesa.pptx
Lineamientos de la Escuela de la Confianza SJA Ccesa.pptx
 
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
Realitat o fake news? – Què causa el canvi climàtic? - Modificacions dels pat...
 
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdfPasos para enviar una tarea en SIANET - sólo estudiantes.pdf
Pasos para enviar una tarea en SIANET - sólo estudiantes.pdf
 
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLAACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
ACERTIJO CÁLCULOS MATEMÁGICOS EN LA CARRERA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Síndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuaniSíndrome piramidal 2024 según alvarez, farrera y wuani
Síndrome piramidal 2024 según alvarez, farrera y wuani
 
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdfDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE.pdf
 
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
tema 6 2eso 2024. Ciencias Sociales. El final de la Edad Media en la Penínsul...
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Gramaticas

  • 1. República Bolivariana de Venezuela Universidad Fermín Toro Facultad de Ingeniería Escuela de Computación Teoría de Autómatas y Lenguajes Formales: Gramáticas Formales Ejercicio Propuesto Estudiante: Isaac Rodríguez V- 25.688.054 Lapso: 2017/02 Tutor: Edecio Freitez
  • 2. Ejercicio: • Dada la gramática: G=({a,b,c},{S,A,B}, S, P) donde P: S→aAc|ε A→aA|Ac|B B →Bb|b Donde S: Axioma de la gramática. • a) Especificar el tipo de G dentro de la jerarquía de Chomsky razonadamente.
  • 3. Jerarquía de Chomsky Las diferentes jerarquías se contienen unas dentro de otras desde el nivel 0 hasta el nivel 3. Para identificar el tipo de G, empezaremos desde el nivel 0.
  • 4. Tipo 0: Sin restricciones Dentro de este tipo, lo único que se requiere es la existencia de la menos un Símbolo No Terminal del lado izquiero de las producciones de la gramática, lo cual se cumple. S→aAc|ε A→aA|Ac|B B →Bb|b Luego, comprobamos si G es de tipo 1
  • 5. Tipo 1: Dependiente del contexto • Dentro de este tipo, sólo es admitida la regla compresora (regla cuya longitud de la parte derecha es menor a lade la parte izquierda) dada por el axioma de la Gramática al vacío. Esto se cumple S→aAc|ε A→aA|Ac|B parte izquierda > parte derecha B →Bb|b parte izquierda > parte derecha Comprobamos si G es de tipo 2
  • 6. Tipo 2: Independiente del Contexto • En este tipo, la parte izquierda de la producción sólo debe tener un único símbolo no terminal, lo cual se cumple para G. S→aAc|ε Sólo 1 símbolo terminal en la parte izquierda A→aA|Ac|B Sólo 1 símbolo terminal en la parte izquierda B →Bb|b Sólo 1 símbolo terminal en la parte izquierda Verifiquemos entonces, si G es de tipo 3
  • 7. Tipo 3: Regular o Lineal Se debe cumplir que las producciones sean: • de la forma Lineal izquierda: P={(S → ε) ó (A → Ba)ó(A → a)|A,B ε 𝑛, 𝑎 ε 𝑡} Ó • De la forma Lineal derecha: P={(S → ε) ó (A → aB)ó(A → a)|A,B ε 𝑛, 𝑎 ε 𝑡} S→aAc|ε A→aA|Ac|B B →Bb|b No se cumple, ya que la primera producción no satisface las formas lineales para una gramatica regular, por lo que no es de tipo 3. Por lo tanto G es de tipo 2
  • 8. Ejercicio • b) Determinar el lenguaje L generado por la gramática G. S→aAc|ε A→aA|Ac|B B →Bb|b L(G)={abc,aabc,aabbc,aabbcc,aaabbbc…} S→aAc →aBc →abc S→aAc →aaAc →aaBc →aabc . . . …. Derivaciones:
  • 9. Ejercicio • c) Construir 2 árboles de derivación para una misma palabra perteneciente a L (G). S→aAc|ε A→aA|Ac|B B →Bb|b
  • 10. • Árbol de derivación 1 para w=aabcc , wεL(G). S a A c S→aAc|ε A→aA|Ac|B B →Bb|b a A A c B b
  • 11. • Árbol de derivación 2 para w=aabcc , wεL(G). S a A c S→aAc|ε A→aA|Ac|B B →Bb|b A A c B b a
  • 12. Ejercicio • d) Comprobar si las siguientes formas senténciales son válidas en G, y en caso • Afirmativo establecer una cadena de derivaciones que permite llegar a cada una de • ellas. • d.1.- aaAcc • d.2.- ac • d.3.- ababBcc • d.4.- abbccc
  • 13. Ejercicio • d.1.- aaAcc SI es válida en G Derivación: S →aAc →aaAc →aaAcc • d.2.- ac NO es válida en G • d.3.- ababBcc • d.4.- abbccc SI es válida en G Derivación: S →aAc →aAcc →aAccc → aBccc →aBbccc →abbccc S→aAc|ε A→aA|Ac|B B →Bb|b G: https://www.youtube.com/watch?v=lbsjUal4BDcVideo Explicativo: