SlideShare una empresa de Scribd logo
ESCUELA DE INGENIERÍA
SEMESTREMAYO–AGOSTO2020
COMPILADORES
ACTIVIDAD EN CLASES N° 25
NOMBRE: MAURICIO PINTO FECHA: 29/07/2020
Ejercicio1
Teniendo un lenguaje que genere expresiones de tipo 8 + 4 - 5, Determine una GIC, forme el
árbol de derivación y genere sus producciones.
La gramática es correcta siempre y cuando el símbolo inicial este al lado izquierdo de las
producciones y sea la raíz del árbol.
Ejercicio 2
Realizar una gramática que permita generar el número 9
Símbolo inicial (no terminal): Exp y Símbolo terminal: 9
Exp -> 9
Realizar una gramática que permita generar el número 0
Símbolo inicial (no terminal): Exp y Símbolo terminal: 0
Exp -> 0
Realizar una gramática que permita generar el número 8
Símbolo inicial (no terminal): Exp y Símbolo terminal: 8
Exp -> 8
Realizar una gramática que permita generar el número 5
Símbolo inicial (no terminal): Exp y Símbolo terminal: 5
Exp -> 5
Realizar una gramática que permita generar el número 4
Símbolo inicial (no terminal): Exp y Símbolo terminal: 4
Exp -> 4
Realizar una gramática que permita generar el número 2
Símbolo inicial (no terminal): Exp y Símbolo terminal: 2
Exp -> 2
Ejercicio 3
Realizar una gramática que permita generar un dígiton, obtenersu árbol respetivo
Exp -> 0|1|2|3|4|5|6|7|8|9
Ejercicio 4
Realizar una gramática que repita muchas veces el número 8, probar con el número8888,
obtener su árbol respetivo
Exp -> Exp 5|5
Ejercicios 5
Realizar una gramática que genere muchos dígitos, obtenersu árbol respetivo
Exp
exp
5
5
Ejercicio 6
Hacer una GIC que genere un número binario. obtener su árbol respetivo.
dig -> 1 Exp | 1
Exp -> Exp 0 | Exp 1 | 0 | 1
Exp
exp
dig
(0,....9)
dig
(0,...9)
Ejercicio 7
Hacer una gramática que genere un conjuntode 1 seguido de un conjunto de 0, donde
el número 1 debe ser par y el número de 0 debe ser impar.
Exp -> unos ceros
ceros -> ceros 00 | 00
unos -> unos 11 | 1
Ejercicio 8
Hacer una gramática que genere todos los códigos ASCII.
Exp -> Exp dig|dig
dig -> 00|01|02|03|04|05|06|07|08|09|…|255
Realizar un comentario personal sobre las gramáticas independientes de contexto, su
importancia para el diseño de compiladores modernos.
La importancia de la gramática independiente de contexto en los compiladores es que debido
a este proceso se puede identificar las operaciones o las estructuras que debe seguir la
maquina al momento de compilar, en conjunto con sus limitantes.

Más contenido relacionado

Similar a Gramatica independiente de contexto

Sesión 26 11-2013
Sesión 26 11-2013Sesión 26 11-2013
Sesión 26 11-2013
Sara Ponce
 
Ejercicios alg bucles
Ejercicios alg buclesEjercicios alg bucles
Ejercicios alg bucles
CARLOSFRANCISCOROJAS1
 
Ejercicios Python - con soluciones.pdf
Ejercicios Python - con soluciones.pdfEjercicios Python - con soluciones.pdf
Ejercicios Python - con soluciones.pdf
CriszehroReviewer
 
Unidad 6 Multiplicación.docx
Unidad 6 Multiplicación.docxUnidad 6 Multiplicación.docx
Unidad 6 Multiplicación.docx
ssuser5a87df1
 
Nmerosenteros 101118090758-phpapp01
Nmerosenteros 101118090758-phpapp01Nmerosenteros 101118090758-phpapp01
Nmerosenteros 101118090758-phpapp01jmprofemates
 
Operatoria
OperatoriaOperatoria
Compendio matemático
Compendio matemáticoCompendio matemático
Compendio matemático
manuelbocas1964
 
Clase 7 ecuaciones lineales
Clase 7 ecuaciones linealesClase 7 ecuaciones lineales
Clase 7 ecuaciones linealesdianamilena111
 
Matematicas cerrando fuerte 3° A, B, C, G, H e I
Matematicas cerrando fuerte 3° A, B, C, G, H e I Matematicas cerrando fuerte 3° A, B, C, G, H e I
Matematicas cerrando fuerte 3° A, B, C, G, H e I
nestor riquejo
 

Similar a Gramatica independiente de contexto (9)

Sesión 26 11-2013
Sesión 26 11-2013Sesión 26 11-2013
Sesión 26 11-2013
 
Ejercicios alg bucles
Ejercicios alg buclesEjercicios alg bucles
Ejercicios alg bucles
 
Ejercicios Python - con soluciones.pdf
Ejercicios Python - con soluciones.pdfEjercicios Python - con soluciones.pdf
Ejercicios Python - con soluciones.pdf
 
Unidad 6 Multiplicación.docx
Unidad 6 Multiplicación.docxUnidad 6 Multiplicación.docx
Unidad 6 Multiplicación.docx
 
Nmerosenteros 101118090758-phpapp01
Nmerosenteros 101118090758-phpapp01Nmerosenteros 101118090758-phpapp01
Nmerosenteros 101118090758-phpapp01
 
Operatoria
OperatoriaOperatoria
Operatoria
 
Compendio matemático
Compendio matemáticoCompendio matemático
Compendio matemático
 
Clase 7 ecuaciones lineales
Clase 7 ecuaciones linealesClase 7 ecuaciones lineales
Clase 7 ecuaciones lineales
 
Matematicas cerrando fuerte 3° A, B, C, G, H e I
Matematicas cerrando fuerte 3° A, B, C, G, H e I Matematicas cerrando fuerte 3° A, B, C, G, H e I
Matematicas cerrando fuerte 3° A, B, C, G, H e I
 

Más de MAURICIOANDRES39

Manual instalacion
Manual instalacionManual instalacion
Manual instalacion
MAURICIOANDRES39
 
Segmentacion
SegmentacionSegmentacion
Segmentacion
MAURICIOANDRES39
 
Transformadas en matlab
Transformadas en matlabTransformadas en matlab
Transformadas en matlab
MAURICIOANDRES39
 
Procesamiento de imagenes 2
Procesamiento de imagenes 2Procesamiento de imagenes 2
Procesamiento de imagenes 2
MAURICIOANDRES39
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
MAURICIOANDRES39
 
Ciclos repetitivos matlab
Ciclos repetitivos matlabCiclos repetitivos matlab
Ciclos repetitivos matlab
MAURICIOANDRES39
 
Funciones
FuncionesFunciones
Funciones
MAURICIOANDRES39
 
Graficas sencillas con matlab
Graficas sencillas con matlabGraficas sencillas con matlab
Graficas sencillas con matlab
MAURICIOANDRES39
 
EJERCICIOS CON MATLAB
EJERCICIOS CON MATLABEJERCICIOS CON MATLAB
EJERCICIOS CON MATLAB
MAURICIOANDRES39
 
Operaciones con matrices
Operaciones con matricesOperaciones con matrices
Operaciones con matrices
MAURICIOANDRES39
 
Instalacion matlab
Instalacion matlabInstalacion matlab
Instalacion matlab
MAURICIOANDRES39
 
Clase 4 El espectro electromagnetico 05/10/2020
Clase 4 El espectro electromagnetico 05/10/2020Clase 4 El espectro electromagnetico 05/10/2020
Clase 4 El espectro electromagnetico 05/10/2020
MAURICIOANDRES39
 
Clase 2 Fundamentos de Teoría del Color 01/10/2020
Clase 2 Fundamentos de Teoría del Color 01/10/2020Clase 2 Fundamentos de Teoría del Color 01/10/2020
Clase 2 Fundamentos de Teoría del Color 01/10/2020
MAURICIOANDRES39
 
Clase 1 Fundamentos de Teoría del Color 24/09/2020
Clase 1 Fundamentos de Teoría del Color 24/09/2020Clase 1 Fundamentos de Teoría del Color 24/09/2020
Clase 1 Fundamentos de Teoría del Color 24/09/2020
MAURICIOANDRES39
 
Preguntas automatas
Preguntas automatasPreguntas automatas
Preguntas automatas
MAURICIOANDRES39
 
AUTOMATAS
AUTOMATASAUTOMATAS
AUTOMATAS
MAURICIOANDRES39
 
Gramaticas independientes de contexto ejecrcicios 2
Gramaticas independientes de contexto ejecrcicios 2Gramaticas independientes de contexto ejecrcicios 2
Gramaticas independientes de contexto ejecrcicios 2
MAURICIOANDRES39
 
Interprete sencillo utilizando ply con python 3
Interprete sencillo utilizando ply con python 3Interprete sencillo utilizando ply con python 3
Interprete sencillo utilizando ply con python 3
MAURICIOANDRES39
 
Compilador con Gold Parser
Compilador con Gold ParserCompilador con Gold Parser
Compilador con Gold Parser
MAURICIOANDRES39
 
FLEX Y BISON
FLEX Y BISONFLEX Y BISON
FLEX Y BISON
MAURICIOANDRES39
 

Más de MAURICIOANDRES39 (20)

Manual instalacion
Manual instalacionManual instalacion
Manual instalacion
 
Segmentacion
SegmentacionSegmentacion
Segmentacion
 
Transformadas en matlab
Transformadas en matlabTransformadas en matlab
Transformadas en matlab
 
Procesamiento de imagenes 2
Procesamiento de imagenes 2Procesamiento de imagenes 2
Procesamiento de imagenes 2
 
Procesamiento de imagenes
Procesamiento de imagenesProcesamiento de imagenes
Procesamiento de imagenes
 
Ciclos repetitivos matlab
Ciclos repetitivos matlabCiclos repetitivos matlab
Ciclos repetitivos matlab
 
Funciones
FuncionesFunciones
Funciones
 
Graficas sencillas con matlab
Graficas sencillas con matlabGraficas sencillas con matlab
Graficas sencillas con matlab
 
EJERCICIOS CON MATLAB
EJERCICIOS CON MATLABEJERCICIOS CON MATLAB
EJERCICIOS CON MATLAB
 
Operaciones con matrices
Operaciones con matricesOperaciones con matrices
Operaciones con matrices
 
Instalacion matlab
Instalacion matlabInstalacion matlab
Instalacion matlab
 
Clase 4 El espectro electromagnetico 05/10/2020
Clase 4 El espectro electromagnetico 05/10/2020Clase 4 El espectro electromagnetico 05/10/2020
Clase 4 El espectro electromagnetico 05/10/2020
 
Clase 2 Fundamentos de Teoría del Color 01/10/2020
Clase 2 Fundamentos de Teoría del Color 01/10/2020Clase 2 Fundamentos de Teoría del Color 01/10/2020
Clase 2 Fundamentos de Teoría del Color 01/10/2020
 
Clase 1 Fundamentos de Teoría del Color 24/09/2020
Clase 1 Fundamentos de Teoría del Color 24/09/2020Clase 1 Fundamentos de Teoría del Color 24/09/2020
Clase 1 Fundamentos de Teoría del Color 24/09/2020
 
Preguntas automatas
Preguntas automatasPreguntas automatas
Preguntas automatas
 
AUTOMATAS
AUTOMATASAUTOMATAS
AUTOMATAS
 
Gramaticas independientes de contexto ejecrcicios 2
Gramaticas independientes de contexto ejecrcicios 2Gramaticas independientes de contexto ejecrcicios 2
Gramaticas independientes de contexto ejecrcicios 2
 
Interprete sencillo utilizando ply con python 3
Interprete sencillo utilizando ply con python 3Interprete sencillo utilizando ply con python 3
Interprete sencillo utilizando ply con python 3
 
Compilador con Gold Parser
Compilador con Gold ParserCompilador con Gold Parser
Compilador con Gold Parser
 
FLEX Y BISON
FLEX Y BISONFLEX Y BISON
FLEX Y BISON
 

Último

Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
DanielMelndez19
 
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdfINFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
GROVER MORENO
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
MaraManuelaUrribarri
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
elvis2000x
 
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADACIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
juan carlos gallo
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
JavierAlejosM
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
GROVER MORENO
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
CarlosAroeira1
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
edujunes132
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
ValGS2
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
AldithoPomatay2
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
IVANBRIANCHOQUEHUANC
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
JuanAlbertoLugoMadri
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
fernanroq11702
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
everchanging2020
 
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
LUISDAMIANSAMARRONCA
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
Daniel Jose Sierra Garcia
 
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptxCENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
SoyJulia1
 
Caso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de ExtraçãoCaso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de Extração
CarlosAroeira1
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
MiriamAquino27
 

Último (20)

Infografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdfInfografia de operaciones basicas de la construccion.pdf
Infografia de operaciones basicas de la construccion.pdf
 
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdfINFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
INFORME DE DE CONTROL N° 009-2024-OCI5344-SCC LEBERTADOR SAN MARTIN OYON.pdf
 
Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.Las operaciones básicas en la construcción.
Las operaciones básicas en la construcción.
 
choro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiologíachoro ciclo de vida anatomía y fisiología
choro ciclo de vida anatomía y fisiología
 
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADACIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
CIRCUITOS Y ESQUEMAS BASICOS UTILIZADOS EN LOGICA CABLEADA
 
Hidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggfHidrostatica_e_Hidrodinamica.pdggggggggf
Hidrostatica_e_Hidrodinamica.pdggggggggf
 
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdfHITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
HITO DE CONTROL N° 011-2024-OCI5344-SCC SAN PATRICIO.pdf
 
1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV1º Caso Practico Lubricacion Rodamiento Motor 10CV
1º Caso Practico Lubricacion Rodamiento Motor 10CV
 
Clasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de BartonClasificacion geomecanica de Q de Barton
Clasificacion geomecanica de Q de Barton
 
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptxDesbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
Desbalanceo Rotatorio cabeceo de flechas y elementos rotativos_GSV.pptx
 
Voladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.pptVoladura de mineria subterránea pppt.ppt
Voladura de mineria subterránea pppt.ppt
 
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
ABR-FUNDAMENTOS DEL CALCULO uc 2024 ........
 
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdfAletas de Transferencia de Calor o Superficies Extendidas.pdf
Aletas de Transferencia de Calor o Superficies Extendidas.pdf
 
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdfDialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
Dialnet-EnsenanzaDeLaModelacionMedianteEcuacionesDiferenci-9304821.pdf
 
Vehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebralVehiculo para niños con paralisis cerebral
Vehiculo para niños con paralisis cerebral
 
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
Expo sobre los tipos de transistores, su polaridad, y sus respectivas configu...
 
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdfPLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
PLAN DE EMERGENCIAS Y EVACUACION 2024.pdf
 
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptxCENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
CENTROIDES DE ÁREAS Y LÍNEAS_SISTEMAS ESTRUCTURALES III.pptx
 
Caso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de ExtraçãoCaso Prático de Análise de Vibrações em Ventilador de Extração
Caso Prático de Análise de Vibrações em Ventilador de Extração
 
libro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdflibro conabilidad financiera, 5ta edicion.pdf
libro conabilidad financiera, 5ta edicion.pdf
 

Gramatica independiente de contexto

  • 1. ESCUELA DE INGENIERÍA SEMESTREMAYO–AGOSTO2020 COMPILADORES ACTIVIDAD EN CLASES N° 25 NOMBRE: MAURICIO PINTO FECHA: 29/07/2020 Ejercicio1 Teniendo un lenguaje que genere expresiones de tipo 8 + 4 - 5, Determine una GIC, forme el árbol de derivación y genere sus producciones. La gramática es correcta siempre y cuando el símbolo inicial este al lado izquierdo de las producciones y sea la raíz del árbol. Ejercicio 2
  • 2. Realizar una gramática que permita generar el número 9 Símbolo inicial (no terminal): Exp y Símbolo terminal: 9 Exp -> 9 Realizar una gramática que permita generar el número 0 Símbolo inicial (no terminal): Exp y Símbolo terminal: 0 Exp -> 0 Realizar una gramática que permita generar el número 8 Símbolo inicial (no terminal): Exp y Símbolo terminal: 8 Exp -> 8 Realizar una gramática que permita generar el número 5 Símbolo inicial (no terminal): Exp y Símbolo terminal: 5 Exp -> 5 Realizar una gramática que permita generar el número 4 Símbolo inicial (no terminal): Exp y Símbolo terminal: 4 Exp -> 4 Realizar una gramática que permita generar el número 2 Símbolo inicial (no terminal): Exp y Símbolo terminal: 2 Exp -> 2 Ejercicio 3 Realizar una gramática que permita generar un dígiton, obtenersu árbol respetivo Exp -> 0|1|2|3|4|5|6|7|8|9 Ejercicio 4
  • 3. Realizar una gramática que repita muchas veces el número 8, probar con el número8888, obtener su árbol respetivo Exp -> Exp 5|5 Ejercicios 5 Realizar una gramática que genere muchos dígitos, obtenersu árbol respetivo Exp exp 5 5
  • 4. Ejercicio 6 Hacer una GIC que genere un número binario. obtener su árbol respetivo. dig -> 1 Exp | 1 Exp -> Exp 0 | Exp 1 | 0 | 1 Exp exp dig (0,....9) dig (0,...9)
  • 5. Ejercicio 7 Hacer una gramática que genere un conjuntode 1 seguido de un conjunto de 0, donde el número 1 debe ser par y el número de 0 debe ser impar. Exp -> unos ceros ceros -> ceros 00 | 00 unos -> unos 11 | 1 Ejercicio 8 Hacer una gramática que genere todos los códigos ASCII. Exp -> Exp dig|dig dig -> 00|01|02|03|04|05|06|07|08|09|…|255 Realizar un comentario personal sobre las gramáticas independientes de contexto, su importancia para el diseño de compiladores modernos. La importancia de la gramática independiente de contexto en los compiladores es que debido a este proceso se puede identificar las operaciones o las estructuras que debe seguir la maquina al momento de compilar, en conjunto con sus limitantes.