Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJavier Araya Montes Modificado hace 8 años
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; cout<<“ingrese el valor de a, b : “; cin>>a>>b; cout<<“la suma de los dos numeros es: “<<suma(a,b)<<endl; } int suma(int x, int y) { return x+y; }
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; cout<<“ingrese el valor de a, b : “; cin>>a>>b; suma(a,b); } void suma(int x, int y) { cout<<“la suma de los dos numeros es: “<<x+y<<endl; }
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; cout<<“ingrese el valor de a, b : “; cin>>a>>b; cout<<“la suma de los dos numeros es: “<<a+b<<endl; }
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
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.