Está en la página 1de 7

vivian.romero@uth.

hn 95572536

Análisis y Diseño de
Algoritmos

Ing. Vivian Romero


Contenido Tercer Parcial
01
Funciones sin
02
Funciones con
parámetros parámetros

03 sin
Funciones
04
Funciones
con
retorno
retorno
Funciones
En muchos casos, nos encontraremos con tareas Las funciones, también llamados métodos, nos
que tenemos que repetir varias veces en distintos permiten dividir el trabajo que hace un
puntos de nuestro programa. Si tecleamos varias programa, en tareas más pequeñas separadas
veces el mismo fragmento de programa no sólo de la parte principal.
tardaremos más en escribir: además el programa
final resultará menos legible, también será más fácil
que cometamos algún error, o que decidamos hacer
una modificación y olvidemos hacerla en alguno de
los fragmentos.

Por eso, conviene evitar que nuestro programa


contenga código repetitivo. Una de las formas de
evitarlo es usar "subrutinas", una posibilidad que la
mayoría de lenguajes de programación permiten, y
que en ocasiones recibe el nombre de
"procedimientos" o de “funciones”.
Los parámetros son los valores que la función
espera recibir. En un prototipo de función, los
paréntesis detrás del nombre de la función
contienen una lista completa de los parámetros
de la función y de sus tipos

01
Funciones sin
parámetros

Son subprogramas que no


requieren información
adicional de su entorno.
Simplemente ejecutan una
acción cada vez que son
invocadas.
02
Funciones con
parámetros

Los parámetros son los valores que la


función espera recibir. En un prototipo de
función, los paréntesis detrás del nombre de
la función contienen una lista completa de
los parámetros de la función y de sus tipos
Nombre: es el
nombre que recibirá

03
el subproceso o
función.

Funciones sin retorno


Parámetros/argumentos: los
argumentos son variables que
requiere la función, utilizando
comas para separarlos.

variable_de_retorno: si el subproceso o
función, calcula y devuelve un valor, se debe
colocar el nombre de la variable que se
utilizará para almacenar ese valor; si el
subproceso o función no devuelve nada se
puede eliminar la variable con su flecha de
asignación.
04
Funciones con retorno

variable_de_retorno: si el subproceso o
función, calcula y devuelve un valor, se debe
colocar el nombre de la variable que se
utilizará para almacenar ese valor; si el
subproceso o función no devuelve nada se
puede eliminar la variable con su flecha de
asignación.

También podría gustarte