Está en la página 1de 3

Actividad 4 Tripletes y Cuádruplas

IVONNE ANETE ALVARADO DIAZ


DISENO DE COMPILADORES -- [IS-15-152]

MARTIN BELTRAN
1.- Escriba las siguientes expresiones en cuádruplas.

a) a*b + c*d

*, a, b, t1
*, c, d, t2
+, t1, t2, t3

b) c:=a[ i; b[ j ]]

*, i, d1, t1
*b, t1, b[j], t2
:=, a[t2],c

c) a=(a+b)*c+3/(a+b)

+, a, b, t1
/, 3, t1, t2
+, a, b, t3
*, t3, c, t4
+, t4, t2, t5
=, t5, a, -
d) Convertir en cuádruplas las instrucciones siguientes:

if (a=b) then

do i:=1, n+1

a:=(-b)-a*7

end

else a:=a+1

es igual, a, b, t1
si falso, t1, L1, -
Asignar, i, 1, t3
+, n, 1, t3
*, a, 7, t4
-, -b, e1, e2
Asignar, a, e2, L2
si no es igual, a, b, t1
Asignar, L2, 1, a
Detener, -, -, -
2.- Escriba las siguientes expresiones en Tripletes.
a) a*b+c*d
(1) *, a, b
(2) *, c, d
(3) +, (1), (2)
b) a*b+1
(1) *,a,b
(2) +,(1),1

También podría gustarte