Hola:
Dirección es para especificar si e un parámetro de entrada o de salida.
IN - significa q es un parámetro de entrada, si cambias su valor dentro del método no se refleja fuera.
OUT - es un parámetro de salida, si cambias su valor si se refleja afuera.
Ejemplo:
Código pseudocódigo:
Ver originalmetodoEntrada( IN numero )
inicio
numero = 0
fin
var x = 10
metodoEntrada( x )
print x *** Como el parámetro es de entrada x continua valiendo 10 ***
------------------------
metodoSalida( OUT numero )
inicio
numero= 0
fin
var x = 10
metodoSalida( x )
print x *** Como x es de salida x ahora camia su valr a 0 ***
slds;
nup_