martes, 20 de noviembre de 2007

PROGRAMACION MODULAR

Funciones y Procedimientos

•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
(Variable Global)

//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: "<


//Función (Módulo)
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: