Buenos días. Tengo la siguiente duda:
Modula por defecto al hacer DISPOSE deja el puntero apuntando a NIL. Por lo tanto, como los ejercicios piden ser implementados en Modula mi razonamiento sería luego de hacer un DISPOSE no actualizar el puntero para que quede apuntando a NIL. Ahora bien, algunas soluciones toman esto en cuenta y otras no.
Por ejemplo, en el parcial 2010 ejercicio 2. Tiene una lista doblemente encadenada y piden eliminar el elemento que se encuentra en la posición p. En el caso que la lista tiene un solo elemento, sabiendo que uno se encuentra programando en Modula realizaría simplemente DISPOSE (aBorrar), en cambio la solución plantea primero hacer L= NIL y luego el DISPOSE.
Mi duda sería, ¿ambas cosas son tomadas como válidas? O por tener un estilo mas ordenado a la hora de programar lo considerado correcto sería siempre mandarlo al NIL aunque el DISPOSE ya lo haga?
Muchas gracias.