You are on page 1of 7

SUBPROGRAMAS

EN C++
Integrantes:

César Febres

Gabriela Contrera

Yulianny Betancourt
SUBPROGRAMAS

Conjuntos de
Rutinas Procesos
instrucciones
Simplifican

Realizan labores
especificas
problemas
complejos

Son

Dividiéndolos en
subprogramas
Procedimientos Funciones
ELEMENTOS EN LA DECLARACIÓN DE UN SUBPROGRAMA

Un tipo de Código u
Lista de
Nombre único dato de
parámetros
ordenes de Subrutina
retorno procesamiento

float Promedio(int A, int B)


{
float r;
r=(A+B)/2.0;
return r;
}
UTILIDADES Y VENTAJAS DE LOS SUBPROGRAMAS
Simplifican el
trabajo

Reducción del Permiten pasar


tiempo de valores a otras
depuración funciones

Permite asignar
Reducción del más memoria de
tiempo de manera dinámica
codificación en tiempo de
ejecución

Permite crear
ciertos tipos de
estructuras de
datos como listas
encadenadas
DECLARACIONES DE SUBPROGRAMAS
z
Declaración De Un Procedimiento En C++
Declaración De Una Función En C++
void procedimiento(int n, string
nombre)
Tipo nombreFuncion([tipo {
nombreArgumento, [tipo if(n == 0)
nombreArgumento] ])
{
{
cout << "hola" << nombre;
/* Bloque de instrucciones */
return;
return valor;
}
}
cout << "adios" << nombre;
}
Llamar Una Función En C++:
Llamar Un Procedimiento En C++:

nombreFuncion([valor,[valor]...]);
procedimiento(0, "Juan");
EJEMPLO DE SUBPROGRAMAS

0 #include <stdio.h>
1 int main()
2 {
3 funcionEntera(); //Llamando a una función sin argumentos
4 bool respuesta = funcionBool(1, "hola"); //Asignando el valor retornado a una variable
5 procedimiento(0, "Juan");//Invocando el procedimiento
6 return 0;
7 }
GRACIAS POR SU
z
ATENCIÓN