tareasAmore

Páginas: 3 (559 palabras) Publicado: 15 de octubre de 2013
Funciones en C++

Informática II
Dr. Paul Bustamante

Escuela Superior de Ingenieros de San Sebastián - Tecnun
Sebastiá Tecnun

1

Funciones
• Concepto: La Función es una porción decódigo, un conjunto de sentencias,
Concepto
agrupadas por separado, generalmente enfocadas a realizar una tarea específica.
También se suelen denominar subrutinas o subprogramas.
• Ventajas: La divisiónde un programa en unidades más pequeñas o funciones
Ventajas
presenta las siguientes ventajas:
– Modularización: Es el proceso consistente en dividir un programa en una serie de
módulos máspequeños y manejables, llamados funciones. Cada función tiene una
misión muy concreta, de modo que nunca tiene un número de líneas excesivo.
– Ahorro de memoria y tiempo de desarrollo: En la medida en queuna función es
utilizada muchas veces, el número total de líneas de código disminuye.
– Independencia de datos y ocultamiento de información: Una función es capaz de
mantener gran independencia conel resto del programa, manteniendo sus propios
datos y definiendo muy claramente la interfaz o comunicación con la función que le
ha llamado.

• Definición: La definición de una función consta dela cabecera de la función y
Definició
del cuerpo. Su forma general es:
tipo_retorno nombre_funcion(tipo1 argum1, tipo2 argum2, ... ,tipoN argumN){
//cuerpo de la funcion
return (expresion);//optativo
}
Escuela Superior de Ingenieros de San Sebastián - Tecnun
Sebastiá Tecnun

2

Funciones (cont.)







La primera línea recibe el nombre de encabezamiento (header) y elresto de la
definición –encerrado entre llaves- es el cuerpo (body) de la función.
Cada función puede disponer de sus propias variables, declaradas al comienzo
de su código. Estas variables son deltipo auto, es decir, sólo son visibles dentro
de la función, se crean cada vez que se ejecuta la función y permanecen ocultas
para el resto del programa.
La lista de argumentos, también llamados...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS