Algoritmos

Páginas: 3 (571 palabras) Publicado: 4 de agosto de 2012
Funciones/M´todos e
Las funciones/m´todos son trozos de c´digo que encapsulan e o cierta funcionalidad especial. En general tienen datos de entrada y datos de salida (pueden no tenerlos). Son muysimilares a la idea de una funci´n en matem´ticas: o a funcion(x) = x 2 + 3

Esta funci´n tiene una definici´n y puede ser evaluada con o o distintos valores, por ejemplo si hacemos funcion(5) sabemosque el resultado ser´ 28. a
Jorge P´rez e – Programaci´n Estructurada en JAVA o 1 / 20

Funciones/M´todos en JAVA e
La funci´n matem´tica funcion(x) = x 2 + 3 podr´ verse en o a ıa JAVA comofuncion(x) { resultado = x * x + 3 }

veremos que es un poco m´s complicado.... a La idea ser´ poder usar la funcion en un c´digo cualquiera, a o por ejemplo:
int x, y; x = 1 + funcion(2); y =funcion(x); System.out.println(x); System.out.println(y);
Jorge P´rez e – Programaci´n Estructurada en JAVA o 2 / 20

Funciones/M´todos e
Las funciones en JAVA tienen varias partes importantes en sudefinici´n: o
Nombre → funcion Nombres de los datos de entrada → x Tipos de datos de entrada → ??? Tipo de dato de retorno → ??? C´digo v´lido interno o a Instrucci´n de retorno → ??? o

En JAVA se unpoco m´s como: a
int funcion(int x) { int resultado = x * x + 3; return resultado; }

adicionalmente tenemos que empezar la funci´n con o public static luego veremos qu´ significa... e
Jorge P´rez e– Programaci´n Estructurada en JAVA o 3 / 20

Un ejemplo completo
class EjemploFuncion { public static void main(String[] args) { int x, y; x = 1 + funcion(2); y = funcion(x) * funcion(x - 2);System.out.println(x); System.out.println(y); System.out.println( funcion(0) ); } public static int funcion(int x) { int resultado; resutado = x * x + 3; return resultado; } }
Jorge P´rez e – Programaci´nEstructurada en JAVA o 4 / 20

Temas importantes en el uso de funciones

M´todo principal main. e Par´metros y ´mbito de las variables. a a Valor e instrucci´n de retorno return. o Orden...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS