•Las funciones generan retorno de un valor. Una función es una colección independiente de declaraciones y sentencias, generalmente enfocadas a realizar una tarea específica.
•Los procedimientos realizan parte del proceso de un programa
•El C++, no diferencia entre ambas las trabaja igual.
Funciones
Modulo principal
•Se trabaja con un modulo principal, el cual contiene las llamadas a las funciones y/o procedimientos a realizar
•Por ejemplo:
Trabajando con funciones programa que calcule la suma de 2 números.
El pseudocodigo será:
Inicio
Var: a,b,s: real
Escribir (“Ingresar primer numero”)
Leer (a)
Escribir (“Ingresar segundo numero”) MODULO PRINCIPAL
Leer (b)
s= suma (a,b)
Escribir (“La suma es: ” , s)
Fin
Funcion suma (x:real , y:real)
Var: suma: real
suma = x + y FUNCION
retornar (suma)
Fin-función
Ejemplo : Visión completa
#include
float suma(float,float); //variable Global Declaración de Función
//Programa Principal
void main( )
{
float a,b,s; //variables locales
cout<<"ingrese 1 numero: ";cin>>a; MóduloPrincipal
cout<<"ingrese 2 numero: ";cin>>b;
s=suma(a,b); //Uso de la Función
cout<<"El resultado es: "<
float suma(float x, float y)
{
float ss; //variable local Función
ss = x + y; (Módulo)
return ss; //Retorno del Resultado
}
Ejemplo: Promedio de Notas
#include
void main()
{
float Funcion_1 (int x), z1=0;
int n=0;
cout<<"Ingrese la cantidad de alumnos:"; cin>>n;
z1=Funcion_1(n);
cout<<"El Promedio es: "<< d="0," s="0," nota="0," p="0;" i="0;i< x;i++)">
No hay comentarios:
Publicar un comentario