En la programación, los
procedimientos son como un tipo de sub-rutina en la cual existe una porción de código
dentro de un gran programa, la cual realiza alguna cierta tarea y es en parte,
independiente del código principal.
Los procedimientos son muy
utilizados y su función principal es la de reducir el tamaño de los programas ya
que impide que hayan duplicidad de los códigos, y hace que estos sean
relativamente mas cortos, ya que los procedimientos se pueden llamar desde
cualquier parte del código. Otra ventaja de los procedimientos es que permite
que se lea el código de una manera más fácil y ordenada. Lo que son
procedimientos no necesitan devolver un valor, ya que eso es un tema pertinente
de las funciones, las cuales trataremos en el tutorial siguiente.
Es importante recalcar que
cada lenguaje de programación tiene su propia manera de implementar procedimientos,
y recordamos que en este blog nos enfocamos solo en lenguaje C.
Los procedimientos se declaran de la siguiente forma:
protriangulo (float, float); ------> "protriangulo" es el nombre del procedimiento que se usara.
- lo que se encuentra entre paréntesis "(float, float);" son los parámetros que se utilizaran en el programa y que seran
de tipo flotante.
EJEMPLO DE CÓDIGO: (lo que se encuentra después de " // " son comentarios que ayudaran a entender mejor el código)
#include <stdio.h>
#include <conio.h> ----------------> Estas son las librerias pertinentes.
float triangulo (float, float); ----------------------> Esta es la declaración del procedimiento.
void main(){ --------------------------> Inicio del programa.
clrscr();
//area de declaracion de variables y captura de datos
int base, altura; float area;
// area de captura
printf("digite la base del triangulo ");
scanf("%d",&base);
printf("digite la altura del triangulo ");
scanf("%d",&altura);
//llamando o invocando el procedimiento triangulo.
area= triangulo(base, altura);
//impresion
fflush(stdin);
getchar();
}
// Este es el proceso que realiza el procedimiento.
float triangulo (float b, float a){
float z;
z= b * a / 2;
//impresion
printf("El area del triangulo es %0.2f",z);
}
A través de este link podrás descargar el código:
En el siguiente vídeo se encuentra el tutorial referente a procedimientos.
Esperamos que hayan entendido muy bien este tema! :D