Unidad 9. Procedimientos (III)





9.8. Formas de paso de datos a los procedimientos.

Hay dos formas de pasar los datos a los procedimientos y funciones, por valor y por referencia.

 

El paso de datos por referencia, es lo que nos permite que un procedimiento sea independiente del programa que lo llama.

 

De esa forma podemos conseguir que un procedimiento trabaje con los datos de otro procedimiento o programa sin necesidad de que las variables se llamen igual.

 

El paso de datos por referencia a un procedimiento, nos da la posibilidad de poder modificar el valor de una variable pasada en el procedimiento, y que éste sea devuelto al programa principal o al procedimiento que lo ha llamado.

  

Cuando se pasa un dato por valor el dato es recibido por el procedimiento pero éste dato si se modifica en su interior no se recibe modificado en el lugar en el que se llama al procedimiento.

 

El paso de datos por valor a un procedimiento, nos da la posibilidad de poder enviar el dato de una variable a un procedimiento, y que la variable no pueda ser modificada en su contenido al finalizar la ejecución del procedimiento y devolverse el control al programa principal o al procedimiento que lo ha llamado.

 

 

 

 

 

 

 

9.9. Uso de variables en los procedimientos.

El uso de variables en los procedimientos y funciones no requiere de ningún requisito que se distinga del que se haga en el programa principal, ni por nombres, ni por ningún otro apartado que no sea lo que ha se ha expuesto en cuanto a tipos, ámbito y envío.

9.10. Públicos o privados.

No estamos hablando de empresas, si no de los procedimientos.

Los procedimientos pueden ser públicos o privados, dependerá del ámbito en el cual deseamos que sean utilizados.

Cuando el procedimiento se desea utilizar solo en el programa actual, y que no sea llamado desde otro programa, se declaran como privados, “Private”.

Cuando el procedimiento deseamos que sea algo de utilización genérica desde cualquier punto de la aplicación entonces lo declaramos como público, “Public”.

Normalmente los procedimientos públicos suelen agruparse en módulos fuera del programa, y agruparlos por temas, lo cual permite tener el código ordenado y fácilmente accesible.

Cuando desarrollamos una clase, el procedimiento o función que se declara como público, suele ser, se convierte en un método que el usuario puede utilizar en su objeto.

 

Octubre-2010
Pág. 9.3

Atrás  Inicio  Adelante






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies