EJERCICIO 4 Traductor Simple
EJERCICIO 4 Traductor Simple
EJERCICIO 4 Traductor Simple
TRABAJO ENCARGADO:
TAREA 04: TRADUCTOR SIMPLE ORIENTADO A LA
SINTAXIS
CURSO:
COMPILADORES
PRESENTADO POR:
YNETH ARPI ROQUE
DOCENTE:
FERNANDEZ CHAMBI MAYENKA
SEMESTRE:
SEXTO
AÑO
2020
PUNO
Ejercicio 2.3.1: Construya un esquema de traducción orientado a la sintaxis, que traduzca
expresiones aritméticas de la notación infija a la notación prefija, en la cual un operador
apare- ce antes de sus operandos; por ejemplo, –xy es la notación prefija para x – y.
Proporcione los árboles de análisis sintáctico anotados para las entradas 9−5+2 y 9−5*2.
Notacion Infija 2+5-9 2*5-9
259-+ 259-*
Notacion Prefija +-952 *-952
Expr → expr−term{print(‘−‘)} expr→expr – term{(‘−‘)
Esquema de
notación Expr → expr +term{print(‘+‘)} expr→ expr − term{(‘*’)}
Term → 99 print{(‘XCIX’)}