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))

  1. (/ (+ (*(/ (+  5  5) 2) (+  2  2)) 10) 10)
  2. (-(+(*(*(/  40  2)  3) 2  20) 100) 40)

 

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