TALLER 1 NOTACIÓN PREFIJA
1. Que valor devolverán las siguientes operaciones:
a) ( * (+ (- 5 2) (* 4 2) 7) (+ 5 5) 2)
b) (-(+ 7 3) (+ 4 6) (+ 10 10) 20)
c) (* ( – 10 –5) (+ 35 15))
2. Representar las siguientes expresiones en notación prefija
y resolver en Scheme:
a) [ (25 + 5) * 2] - 60
b) –50 * [(-50 + -15) * (-80 + 20)]
c) –2 * [(-5 + -15) + (-80 + 90)]
d) –5 * [(-10 – 20) – (-80 + 90)]
e) [(2 * 5) + [(4 – 2) + 8]]
f) 3+ (2 – 5 )
g) (1 - 18) / (11 – 2000)
h)
i)
3.Que respuestas devuelven las siguientes expresiones
a) (-(+ 7 3) (+ 4 6) (+ 10 10) 20)
b) (+ (* 2 (- 82 67.5)) 100)
c) (/ (+(* 52 4) 6)2)
d) (* (- (/ 98 3)5) 4)
e) (sqrt (+ (* 32 4) 16))
f) (remainder (* 6 4 ) (/ 12 5))
4.Determine si es verdadero (true ) o falso (false)
a) (>8 -5)
b) (>= (+ 100 (+ 5 8 ) (* 10 1)) 2)
c) (< 4850 (+ 15 8 (+ (+ 90 9) (- 200 8)) (* 9 20)))
d) (> 5 ( * 10 4))
e) (< (+ 8 2) 20)
f) (and (> 4 3) (<=10 100))
g) (or (> 4 3) (=10 100))
h) (not (= 2 3))
5 .Cual es el resultado de:
a) (> x 3)
b) (and (> 4 x) (> x 3) )
c) (= ( * x x ) x)
para a) x=9 b) x = 3 c) x = 15/ 2