1 Una función es un bloque de instrucciones que se ejecuta al ser llamada desde algún punto del programa, con nombre, que ejecuta una tarea específica y opcionalmente devuelve un valor al programa que la llamó.
2 Declaración o prototipo de Funciones.- es simplemente una presentación de la función. Sintaxis: valor_de_retorno nombre_funcion (lista_tipos_de_parametros); El prototipo declara el valor de retorno de la función y el número, tipos y orden de los parámetros (valores) que la función espera recibir. Normalmente, colocaremos los prototipos de funciones al principio del programa antes de la función main.
3 Diseño de Funciones.- contiene las instrucciones con las que realizará su trabajo la función. valor_de_retorno nombre_funcion (lista_de_parametros) { proceso; }
4 Llamada a Función La llamada a una función se realiza escribiendo el nombre de la función, seguido por la lista de parámetros entre paréntesis. Una función invocada puede regresar el control a su invocador de tres formas: Si la función no regresa valor, el control se devuelve al encontrar la llave final de la misma. O ejecutando una instrucción return; Si la función regresa valor, se debe utilizar la siguiente instrucción para regresar el valor a su invocador: return expresión; Sintaxis: Nombre_de_funcion(parametros);
5 Ejemplo: // funcion que suma dos numeros, con retorno con parámetros #include int suma(int,int); //declaracion de la funcion Void main() { int a,b; couta>>b; cout
6 Ejemplo: // funcion que suma dos numeros, sin retorno con parámetros #include void suma(int,int); //declaracion de la funcion Void main() { int a,b; couta>>b; suma(a,b); } void suma(int x, int y) { cout
7 Ejemplo: // funcion que suma dos numeros, sin retorno sin parámetros #include void suma(void); //declaracion de la funcion Void main() { suma( ); } void suma( ) { int a,b; couta>>b; cout
8 Cuestionario de Funciones Unidad VI Definición de funciones Sintaxis para la declaración de funciones y de un ejemplo. Sintaxis para la llamada a la función y de un ejemplo. Sintaxis para el diseño de la función y de un ejemplo. Por ultimo teclee compile y ejecute los tres ejemplos: – Con parámetros y valor de retorno. – Con parámetros y sin valor de retorno. – Sin parámetros y sin valor de retorno. Entregar el jueves primero de diciembre