La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Prof. Franklin Cedeño. FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia.

Presentaciones similares


Presentación del tema: "Prof. Franklin Cedeño. FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia."— Transcripción de la presentación:

1 Prof. Franklin Cedeño

2 FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia consiste en dividir nuestro problema en otros más sencillos Una función es un bloque de instrucciones a las que se les asigna un nombre. Entonces, cada vez que necesitemos que se ejecuten esa serie de instrucciones, haremos una invocación a la función. ! cada día entiendo menos este código¡ 01010101 11100001010 0101010001 0101011010

3 FUNCIONES EN C++ Función void: Una función void (procedimientos, en algunos lenguajes) no devuelve un valor de función. Tampoco es llamada desde dentro de una expresión. Escritura de módulos como funciones void: Es muy simple convertir un módulo en una función void en c++. Básicamente, una función void se parece a la función main, excepto que el encabezado de función emplea void en lugar de int como el tipo de dato de la función. Además, el cuerpo de una función void no contiene sentencia return 0;

4 FUNCIONES EN C++ #include using namespace std; void mostrar2lineas(); void mostrar4lineas(); int main(int argc, char *argv[]) { mostrar2lineas(); cout<<"Mi primera funcion"<<endl; mostrar4lineas(); system("PAUSE"); return EXIT_SUCCESS; } void mostrar2lineas() { cout<<"*********************"<<endl; } void mostrar4lineas() { cout<<"*********************"<<endl; } Prototipos de las funciones Función mostrar2lineas() Función mostrar4lineas() Cuerpo de la función

5 FUNCIONES EN C++ Cuando compilamos y ejecutamos:

6 #include using namespace std; void blancas() { cout<<"@@@@@@@@"; } void negras() { cout<<" "; } int main(int argc, char *argv[]) { for(int i=1;i<=5;i++) { negras(); blancas(); negras(); blancas(); negras(); blancas(); negras(); blancas(); cout<<endl; } system("PAUSE"); return EXIT_SUCCESS; } FUNCIONES EN C++ Definición de la función: declaración que incluye el cuerpo de la función

7 FUNCIONES EN C++ #include using namespace std; void cubo(int numero); int main(int argc, char *argv[]) { int num; cout<<"Ingresar el numero para cacular su cubo: "; cin>>num; cubo(num); system("PAUSE"); return EXIT_SUCCESS; } void cubo(int numero) { cout<<numero*numero*numero<<endl; } Prototipo de la función int numero es el parámetro de la función que recibirá un dato de tipo integer Llamado de la función cubo con el paso de parámetro de la variable num Definición de la función cubo la cual permite un procesar el parámetro de una variable de tipo integer

8 FUNCIONES EN C++

9 Bibliografía: Nell Dale, Chip Weems, Programación y resolución de problemas con c++. 2007 cuarta edición. HASTA LA VICTORIA SIEMPRE


Descargar ppt "Prof. Franklin Cedeño. FUNCIONES EN C++ Cuando tratamos de resolver un problema, resulta muy útil utilizar la filosofía de “divide y vencerás”. Esta estrategia."

Presentaciones similares


Anuncios Google