Está en la página 1de 8

UNIVERSIDAD NACIONAL DE INGENIERÍA

Facultad de Ingeniería Civil


Departamento Académico de Ciencias Básicas

CLASE N°1
Curso : Programación digital
Profesor : LEÓN CRISÓSTOMO, Oswaldo Dennilson
Una función es un fragmento de programa parametrizado que efectúa unos cálculos y, o
devuelve un valor como resultado, o tiene efectos laterales (modificación de variables
globales o argumentos, volcado de información en pantalla, etc.), o ambas cosas.

UNIVERSIDAD NACIONAL DE INGENIERÍA


Facultad de Ingeniería Civil
Departamento Académico de Ciencias Básicas
UNIVERSIDAD NACIONAL DE INGENIERÍA
Facultad de Ingeniería Civil
Departamento Académico de Ciencias Básicas
Tipo de retorno.- indica de qué tipo de datos es el valor devuelto
por la función como resultado. En nuestro ejemplo, la función
logaritmo devuelve un valor de tipo float.

Identificador.- es el nombre de la función y debe observar las


mismas reglas que se siguen para construir nombres de variables. No
se puede definir una función con un identificador que ya se haya
utilizado para una variable (u otra función). El identificador de nuestra
función de ejemplo es logaritmo.

Lista de declaraciones de parámetros.- separadas por comas.


Cada declaración de parámetro indica tanto el tipo del mismo como
su identificador. Nuestra función tiene un parámetro de tipo float y
otro de tipo int.

Cuerpo.- debe ir encerrado entre llaves, aunque sólo conste de una


sentencia. Puede empezar por una declaración de variables locales a la
que sigue una o más sentencias C. La sentencia return permite finalizar
la ejecución de la función y devolver un valor (que debe ser del mismo
tipo que el indicado como tipo de retorno).

return.- sentencia de devolución de un valor. Una función puede


incluir más de una sentencia return, pero tener en cuenta que la
ejecución de la función finaliza con la primera ejecución de una
sentencia return.
NOTA.- Si la función no devuelve ningún valor, es decir no
lleva la sentencia return, será del tipo de retorno void
(vacío).

También podría gustarte