Advertisement
Guest User

Untitled

a guest
Aug 10th, 2013
426
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.86 KB | None | 0 0
  1. 7531 final 7_8_13
  2.  
  3. 1. (a) ¿ Qué es una representacion segura de una abstraccion de datos¿ (b) Escribir una representacion sugura de cola en Oz.
  4. 2. (a) Escribir en Oz una intercalación de listas ordenadas que sea genérica con respecto a la función de comparacion de dos elementos. (b) Hacerlo en el lenguaje de la exposicion.
  5. 3. Describir y comparar pasaje de parámetros en su lenguaje, en Oz y en otros lenguajes vistos en clase.
  6. 4. Consideren el siguiente fragmento de programa en Oz:
  7.  
  8. local B in
  9. thread B=true end
  10. thread B=false end
  11. if B then {Browse yes} end
  12. end
  13.  
  14. (a) Enumerar todas las posibles ejecuciones (mostrar la maquina de ejecucion en cada caso) del fragmento.
  15. (b) Algunas de estas ejecuciones pueden terminar de manera anormal. Corregir el fragmento para que no haya comportamientos anormales.
  16.  
  17. 7531 final 2010 07 21
  18.  
  19. 1. Considerar el siguiente código:
  20. local X Y Z in
  21. X = Y
  22. try
  23. X = 1 Y = 2 Z = 3
  24. catch Exception then
  25. skip
  26. end
  27. {Browse X#Y#Z}
  28. end
  29. Mostrar la ejecución en la máquina abstracta de este programa, paso a paso, y mostrar qué se imprime.
  30.  
  31. 2. Considerar el siguiente estado de la ejecución de una máquina abstracta en el modelo de computación del modelo declarativo:
  32.  
  33. ( [ ( try skip catch E then skip end, {} ) ], {} )
  34.  
  35. ¿Cuál es el próximo estado de la ejecución? Justificar.
  36. a) ( [(skip, {}), (catch E, {}), (skip, {})], {} )
  37. b) ( [(catch E, {}), (skip, {})], {} )
  38. c) ( [(skip, {}), (catch E then skip end, {})], {} )
  39. d) ( [(catch E then skip end, {})], {} )
  40.  
  41. 3. Elegir 5 lenguajes de los que se presentaron en el curso, además del propio, y comparar sus mecanismos de excepciones.
  42. Mi Lenguaje: … Leng1: … Leng2: … Leng3: … Leng4: … Leng5: …
  43.  
  44. 4. Escribir (a) en Oz y (b) en el propio lenguaje una función que dados m, n y arreglos a[1:n] y b[1:m] ordenados, construya la mezcla ordenada de ambos.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement