Metodos Y Funciones

Páginas: 9 (2005 palabras) Publicado: 26 de mayo de 2015
FUNCIONES O MÉTODOS
Algoritmia y Programación

CONTENIDO
q  Funciones/métodos
q  Definición
q  Partes de una función
q  Ejemplos
q  Ámbito de variables
q Variables Locales
q Variables Globales

Algoritmia y programación
Universidad del Valle

Slide 2

DEFINICIÓN
Una función es una porción de código (subalgoritmo) que forma parte de un algoritmo
principal, el cual se encarga de resolveruna tarea
específica.

Algoritmia y programación
Universidad del Valle

Slide 3

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

Algoritmia y programación
Universidad delValle

Slide 4

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,
que da instrucciones a sus subordinados (métodos),
ellos realizan una tarea, y cuando terminan le
devuelven el resultado y control al jefe.

Algoritmia y programación
Universidad del Valle

Slide 5

VENTAJAS

DE USARFUNCIONES

q  Los problemas pequeños son más fáciles de
entender, de desarrollar y de mantener (localizar
errores).
q  Se evita código innecesario, pues los métodos se
escriben una sola vez, y pueden ser utilizados
(llamados) desde diferentes partes del programa,
las veces que sea necesario

Algoritmia y programación
Universidad del Valle

Slide 6

PROBLEMA
¤  Desarrolle un programa que lealos 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

Slide 7

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ón
Universidad del Valle

Slide 8

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

Salidas :

hipotenusa, mayor

Proceso:

??

Algoritmia y programación
Universidad del Valle

Slide 9

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

Salidas :

hipotenusa, mayor

Proceso:

determinar mayor de 2 números

calcular hipotenusa

Algoritmia y programación
Universidad del Valle

Slide 10

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

Salidas :

hipotenusa, mayor

Proceso:entero determinarMayor(a, b :entero) {

a y b son datos necesarios
para calcular el mayor de
los dos números

Algoritmia y programación
Universidad del Valle

Slide 11

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

Salidas :

hipotenusa, mayor

Proceso:

enterodeterminarMayor(a, b :entero) {

m: entero
SI a>b
m= a
SINO
m=b
retornar m

}
Algoritmia y programación
Universidad del Valle

Slide 12

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

Salidas :

hipotenusa, mayor

Proceso:

real calcularHipotenusa(a, b :entero)

Algoritmia yprogramación
Universidad del Valle

Slide 13

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

Salidas :

hipotenusa, mayor

Proceso:

real calcularHipotenusa(a, b :entero)
a y b son datos necesarios
para calcular la hipotenusa

Algoritmia y programación
Universidad del Valle...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones, metodos y herramientas de la tecnologia
  • Funcion de la unidad de organizacion y metodos
  • Metodo Cientifico Y Sus Funciones
  • Método decroly; la función globalizadora
  • Funcion de organizacio y metodos
  • funciones de metodos y ciclos. PROGRAMACION
  • Metodos Abreviados Y Funciones Del Teclado
  • Funciones Trigonometricas Metodo 5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS