Download - Procedimientos y funciones_1
Procedimientos y funciones
Subprogramas En programacin a los procedimientos y funciones
tambin se les conoce por el nombre de rutinas, subrutinas o subprogramas. Son bloques de instrucciones que realizan tareas especficas. Las rutinas se declaran una sla vez pero pueden ser utilizadas, mediante llamadas, todas las veces que se quiera en un programa.
Parmetros o argumentos Los parmetros o argumentos son un mecanismo
para pasar datos del programa principal a un procedimiento y viceversa
Dato de entrada
Procedimiento Principal
Dato de entradaDato de salida
Subprograma
Tipos de Parmetros Parmetros por Valor Cuando solo se pasa el valor de la variable, el procedimiento no devolver dicha variable con cambios Parmetros por Referencia Cuando se pasa la referencia de la posicin de memoria de la variable al procedimiento de tal manera que si ste cambiara su valor, el que llama a dicho procedimiento vera el cambio realizado.
Parmetros En Java todos los parmetros de los mtodos se
pasan por valor. Cuando el argumento es de tipo primitivo, el paso es por VALOR Cuando el argumento es objeto el paso es de tipo REFERENCIA (por ejemplo, un array, un objeto,...)
Funciones y procedimientos Una FUNCION es un tipo de subprograma que
calcula como resultado un valor simple y nico a partir de otros valores dados como argumentos.
Valor1 Valor 2
Funcin Suma
ResultadoSuma
Funciones y Procedimientos Un PROCEDIMIENTO es un subprograma que
realiza una determinada accin. A diferencia de las funciones, un procedimiento no tiene como objetivo devolver un valor obtenido por calculoDia Mes Ao Procedimiento Muestra_Fecha_Literal
Implementacin de Funciones en Java Sintaxis de la declaracin de una funcin
Sintaxis de la llamada a una funcin
Ejemplo de funcin Cubo En este ejemplo la funcin retorna un dato de tipo
doble, que es el cubo del argumento.
Ejemplo de funcin producto En este ejemplo la funcin producto esta siendo
llamada 10 veces dentro del bucle
Implementacin de Procedimientos en Java Sintaxis de la declaracin de un procedimiento
Sintaxis de la llamada a un procedimiento