Funciones en Algoritmos

Páginas: 2 (359 palabras) Publicado: 12 de mayo de 2013
1

7. FUNCIONES Y PROCEDIMIENTOS
7.1

FUNCIONES

El concepto de función en programación se fundamenta en el concepto
de función matemática[1]
Una función, desde el punto de vista de laprogramación, se define como un
proceso que recibe valores de entrada (llamados argumentos) y el cual retorna un
valor resultado. Adicionalmente, las funciones son sub-programas dentro de un
programaque se pueden invocar (ejecutar), desde cualquier parte del programa, es
decir, desde otra función, desde la misma función o desde el programa principal[2],
cuantas veces sea necesario.
Las funcionesse usan cuando existen dos o más porciones de algoritmo
dentro de un programa que son iguales o muy similares, por ejemplo, en
un algoritmo se puede emplear varias veces una porción de algoritmoque eleva a una potencia dada un número real. De esta manera se define
una función que al ser invocada ejecute dicho código, y en el lugar donde
estaba la porción de algoritmo original, se hace unllamado (ejecución)
de la función creada.
Una función se declara de la siguiente manera:
funcion nombre( arg1 : tipo1 , ..., argn : tipon ) : tipo
variables

inicio

retornar
fin_funciondonde,

nombre: es el nombre de la función
argi: es nombre del argumento i-esimo de la función.



tipoi: es el tipo del i-esimo argumento de la función.


tipo: es el tipo de dato queretorna la función.
: es el conjunto de variables definidas para la

función (diferentes a los argumentos).file:///C|/Documents%20and%20Settings/usuario/Escritorio/documentos/capitulo7/capitulo7.html (1 of 15) [24/02/2004 03:29:50 p.m.]

1


:es el conjunto de instrucciones que realiza la función.
:es el valor que retorna la función, puede ser una variable del tipo

que retorna lafunción o una expresión que de cómo resultado un dato del tipo
de retorno.
EJEMPLOS
Ejemplo 1. h: Reales x Reales ⇒ Reales
(a , b)
⇒ a2+2*b
funcion h ( a : real, b : real): real
variables...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmos, definicion, funcion, finalidad
  • Funciones exponenciales,algoritmicas y trigonometricas
  • funciones y procedimientos (algoritmica)
  • Optimización De Una Función Por Algoritmos Genéticos
  • Funcionamiento de algoritmos bellman-ford y dijikstra
  • Funcion De Algoritmo
  • Funciones de algoritmo
  • ALGORITMO O FUNCION DE HASH

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS