La Lito

Páginas: 21 (5249 palabras) Publicado: 1 de noviembre de 2012
FUNCIONES O MÉTODOS C O S É O OS
Algoritmia y Programación Al it i P ió

CONTENIDO
Funciones/métodos Definición Partes de una función Ejemplos Ámbito d Á bi de variables i bl Variables Locales Variables Globales

Algoritmia y programación
Universidad del Valle

DEFINICIÓN
Una función ó método es una porción de código ( (sub-algoritmo) que forma parte de un algoritmo g ) q p gprincipal y el cual se encarga de resolver una tarea específica.

Algoritmia y programación
Universidad del Valle

DEFINICIÓN
Una función ó método es una porción de código ( (sub-algoritmo) que forma parte de un algoritmo g ) q p g principal y el cual se encarga de resolver una tarea específica. Divide y vencerás: Es una estrategia para resolver problemas grandes, dividiéndolo en problemas máspequeños

Algoritmia y programación
Universidad del Valle

DEFINICIÓN
Los métodos reciben datos del programa principal, realizan operaciones y le devuelven los resultados. Es como una oficina: El programa principal es el jefe, jefe que da instrucciones a sus subordinados (métodos), ellos realizan una tarea, y cuando terminan le devuelven el resultado y control al jefe.

Algoritmia yprogramación
Universidad del Valle

VENTAJAS

DE USAR

MÉTODOS

Los problemas pequeños son más fáciles de entender, de desarrollar y de mantener (localizar errores).

Se evita código innecesario, pues los métodos se ó é escriben una sola vez, y pueden ser utilizados (llamados) desde diferentes partes del programa programa, las veces que sea necesario

Algoritmia y programación
Universidaddel Valle

PROBLEMA
Desarrolle un programa que lea los datos de 2 catetos (a,b) y determine cual de los 2 es mayor y muestre su hipotenusa.

Algoritmia y programación
Universidad del Valle

PROBLEMA
Desarrolle un programa que lea los datos de 2 catetos (a,b) y determine cual de los 2 es mayor y muestre su hipotenusa. 1. Análisis del problema Entrada: a, b

Algoritmia y programaciónUniversidad del Valle

PROBLEMA
Desarrolle un programa que lea los datos de 2 catetos (a,b) y determine cual de los 2 es mayor y muestre su hipotenusa. 1. Análisis del problema Entrada: Salidas : Proceso: a, b hipotenusa, mayor ??

Algoritmia y programación
Universidad del Valle

PROBLEMA
Desarrolle un programa que lea los datos de 2 catetos (a,b) y determine cual de los 2 es mayor ymuestre su hipotenusa. 1. Análisis del problema Entrada: Salidas : Proceso: a, b hipotenusa, mayor calcular hipotenusa determinar mayor de 2 números

Algoritmia y programación
Universidad del Valle

PROBLEMA
Desarrolle un programa que lea los datos de 2 catetos (a,b) y determine cual de los 2 es mayor y muestre su hipotenusa. 1. Análisis del problema Entrada: Salidas : Proceso: a, b hipotenusa,mayor real calcularHipotenusa(a, b :entero)

Algoritmia y programación
Universidad del Valle

PROBLEMA
Desarrolle un programa que lea los datos de 2 catetos (a,b) y determine cual de los 2 es mayor y muestre su hipotenusa. 1. Análisis del problema Entrada: Salidas : Proceso: a, b hipotenusa, mayor real calcularHipotenusa(a, b :entero) a y b son datos necesarios para calcular la hipotenusaAlgoritmia y programación
Universidad del Valle

PROBLEMA
Desarrolle un programa que lea los datos de 2 catetos (a,b) y determine cual de los 2 es mayor y muestre su hipotenusa. 1. Análisis del problema Entrada: Salidas : Proceso: a, b hipotenusa, mayor real calcularHipotenusa(a, b :entero) { h: real h √( h=√( a2+b2) }
Algoritmia y programación
Universidad del Valle

PROBLEMADesarrolle un programa que lea los datos de 2 catetos (a,b) y determine cual de los 2 es mayor y muestre su hipotenusa. 1. Análisis del problema
Entrada: Salidas : S lid Proceso: a, b hipotenusa, mayor hi t entero determinarMayor(a, b :entero) { m: entero SI a>b m m= a SINO m=b
Algoritmia y programación
Universidad del Valle

}

PROBLEMA
Desarrolle un programa que lea los datos de 2 catetos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lite
  • Liter
  • Lite
  • Lite
  • Lite
  • lite
  • lite
  • Lita

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS