Java Basico - Procedimientos y Funciones, Alcance De Variables y Herramientas Claves
Toda función regresa un único valor PROCEDIMIENTO: Cuando una función no regresa valor alguno se llama procedimiento, en todo caso el valor que regresa es nulo. Un procedimiento es un grupo de instrucciones, que como su nombre lo dice realiza un procedimiento y nada mas, cuya ejecución se lleva a cabo cada vez que se invoca el nombre del procedimiento, posiblemente con algunos valores como argumentos.
Todo procedimiento no regresa valores, sino que …ver más…
,… : parámetros de la funcion, tienen un tipo y un nombre, el orden de los mismos se debe respetar cuando se ejecuta la funcion.
Dentro del la funciona se debe hacer un return del tipo indicado, en el procedimiento no es necesario.
Código en el programa principal.
[pic]
Para poder usar los códigos se deben importar los paquetes y la clase correspondiente. Con “import” paquete.clase.
Luego se debe declarar una variable del tipo correspondiente y hacer un “new”.
Para utilizar una función lo que se hace es igualar una variable a la misma pasando los parámetros.
Los parámetros que le pasamos deben ser del mismo tipo y coincidir el orden según como se declaro. La variable a la cual igualamos la función (donde se va a guardar el resultado) debe también ser del mismo tipo que lo que retorna.
En el caso del procedimiento solo se escribe el mismo utilizando los parámetros pero no se utilizara variables, ya que no retorna nada.
Alcance de Variables
En programación cuando trabajamos con procedimientos y funciones, se utiliza mucho el trabajo con alcances de variables.
Como se puede ver en el siguiente código, hay declaradas un procedimiento y una función, el procedimiento intenta desplegar el resultado de la función.
[pic]
Como se puede ver, el programa esta marcando un error que no reconoce la variable “mol”. La misma esta declarada mas arriba dentro de la función molaridad, pero