domingo, 31 de mayo de 2015

PROCEDIMIENTOS LENGUAJE C


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.

Todos los procedimientos y funciones deben declararse antes del inicio del programa.










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







No hay comentarios:

Publicar un comentario