Adoo

Páginas: 10 (2287 palabras) Publicado: 27 de junio de 2012
FUNDAMENTOS DE PROGRAMACIÓN. SEMANA 8

Fundamentos de Programación Semana 8
Esta semana utilizarás funciones en la creación de programas computacionales, identificarás partes o componentes de una función dada, implementarás funciones con paso de parámetros por valor, de acuerdo a requerimientos de un problema e implementarás funciones con paso de parámetros por referencia, de acuerdo arequerimientos de un problema.

UNIVERSIDAD TECNOLÓGICA DE CHILE INACAP - ÁREA INFORMÁTICA Y TELECOMUNICACIONES

Función
Una función es muy similar a un procedimiento, con la salvedad de que la función debe retornar algún valor, o dicho de otra forma el proceso dentro de la función debe generar algún resultado en algún tipo de datos conocido para retornarlo a quien llame al procedimiento. Unejemplo será el comportamiento sumar, el cual recibirá dos parámetros y cuyo resultado de la suma no será una impresión por pantalla, el resultado generado será devuelto a quien llame a la función como un valor representado por alguno de los tipos de datos que tenga el lenguaje, la función utiliza la palabra reservada return para realizar el retorno del resultado del proceso, por ello return siempredebe estar presente y su ejecución significa también el final de la función, ya que una vez se retorna el resultado significa que la función ha finalizado. int suma(int a, int b) { int c = a + b; return c; } El código anterior es un ejemplo de la función suma, en este caso y al igual que en el procedimiento, la función recibe dos parámetros de tipo entero, la diferencia está dada en que void ha sidoremplazada por int, el cual define el tipo de dato que la función va a retornar, en este caso se ha utilizado int dado que la suma de a y b representarán un entero. Así una función podrá retornar cualquier tipo de datos conocido por el lenguaje. Luego de la operatoria encontraras la sentencia return c, la cual contiene
UNIVERSIDAD TECNOLÓGICA DE CHILE INACAP - ÁREA INFORMÁTICA YTELECOMUNICACIONES

el resultado de la operatoria a+b y cuyo resultado concuerda con el tipo que explicitamos que la función retornaría.

Llamada a una función
En la programación estructurada las funciones y procedimientos acompañan el método principal, llevando parte de la lógica a ellas, las cuales tienen como propósito resolver problemas más pequeños, hacer más fácil la programación y reutilizar eltrabajo ya hecho. Una función que nos indique si un archivo existe en nuestro disco duro es un buen ejemplo, la próxima vez que se necesite verificar la existencia de un archivo bastará con llamar a dicha función entregando la ruta del archivo a buscar, estas tareas específicas no tienen sentido por sí solas, casi siempre son parte de un programa que tiene algún propósito mayor y este programa es elencargado de llamar a una o mas funciones para lograr el objetivo. Durante este capitulo veremos cómo utilizar las funciones desde el punto de vista estructurado y más adelante veremos como las funciones son utilizadas en la programación orientada a objetos. La forma en la que las utilizaremos dependerá de dos factores, lo primero a considerar es si lo que estamos llamando es un procedimiento ofunción, ya que la primera diferencia entre ellos es su retorno. Recuerda que un procedimiento no retornará nada, sin embargo si llamamos una función debemos esperar algún resultado, el otro factor corresponde a los parámetros que reciben, para ambos casos hay que considerar cuantas variables hay que enviarle al procedimiento o función y de qué tipos son.

UNIVERSIDAD TECNOLÓGICA DE CHILE INACAP -ÁREA INFORMÁTICA Y TELECOMUNICACIONES

Comenzaremos con el caso más sencillo e iremos transformando un programa simple en un programa dividido en funciones, supongamos que tenemos el siguiente código: public class JavaApplication2 { public void miEjemplo() { int fechaNacimiento=1982; String nombre = “sebastian”; int fechaActual = 2012; int edad = 0; edad = fechaActual - fechaNacimiento; String...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ADO
  • ADOOS
  • Adoo
  • Adoo
  • Casos Ado
  • Conexion ado
  • Autobuses ado
  • guia ADO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS