Java

Páginas: 2 (473 palabras) Publicado: 15 de mayo de 2014
1. FUNCIONES Y
PROCEDIMIENTOS
Un método ya citado para solucionar un problema complejo es dividirlo en
subproblemas – problemas más sencillos- y a continuación dividir estos subproblemas
en otrosmás simples, hasta que los problemas más pequeños sean fáciles de resolver.
Esta técnica de dividir el problema principal en subproblemas se suele denominar
“divide y vencerás”
El problemaprincipal se soluciona por el correspondiente programa o algoritmo
principal – también denominado controlador, y la solución de los subproblemas
mediante subprogramas, conocidos como procedimientos ofunciones.
El subprograma recibe datos desde el programa y devuelve resultados.

1. FUNCIONES
Matemáticamente una función es una operación que toma uno o más valores llamados
argumentos y produce unvalor denominado resultado. Asi por ejemplo:
( )
Donde f es el nombre de la función y x es el argumento. Para evaluar f debemos darle un
valor real a x, con este valor se puedes calcular elresultado. Con x=3 se obtiene el valor
0.3 que se expresa escribiendo
( )
( )
Una función puede tener varios argumentos. Por consiguiente,
(

)





es una función con dos argumentos.
Cadalenguaje de programación tiene sus propias funciones incorporadas, que se utilizan
escribiendo sus nombres con los argumentos adecuados en expresiones tales como:
sqrt(x)
Cada función se evocautilizando su nombre en una expresión con los argumentos
actuales o reales encerrados entre paréntesis.
El programa llama o invoca a la función con el nombre de esta última en una expresión
seguida de unalista de argumentos que deben coincidir en cantidad, tipo y orden con los
de la función que fue definida. La función devuelve un único valor.

1.1 DECLARACIÓN DE FUNCIONES
Una función constará deuna cabecera que comenzará con el tipo de valor devuelto por
la función, seguido del nombre y argumentos de dicha función. A continuación irá el
1

cuerpo de la función, que será una serie de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS