Este ejercicio nos introduce en uno de los tópicos  más relevantes: la corrección de errores. La diferencia relevante entre un programador avanzado y un novel no es que el primero cometa menos errores, sino la capacidad que tiene éste de detectar la fuente de los mismos. En el archivo de salida aparecen sendos mensajes:

*** ERROR in line 2 Procedure SET: Illegal variable type or variable
     missing ====>  X
*** ERROR in line 3 Procedure WRITE: Illegal variable type or variable
     missing ====>    Z

El error es obvio, pero debemos aprender como interpretar los mensajes: el primero nos dice que el error se detecta en la línea 2 en el procedimiento SET, diciéndonos que la variable X es ilegal o no se encuentra. El segundo error, en la línea 3 es consecuencia del anterior, ya que al no poder definir Z al no encontrar X, obviamente no nos la puede mostrar.

El procedimiento de corrección consiste en reeditar el archivo de entrada, realizar el cambio pertinente (colocar «x=15» en la primera o segunda fila), volver a ejecutar el programa y observar el nuevo archivo de salida.


Anterior
Siguiente