Lars Hörmander
De Wikipédia, l'encyclopédie libre
dans le milieu de la programmation, une procédure est un type subalgoritmo, est le terme pour décrire une séquence de mandats qu'ils font une tâche spécifique d'une application plus grande.
Les déclarations de procédures généralement sont précisées par:
- Un nom unique dans le milieu.- Nom de la procédure avec lequel s'identifie et il se distingue d'autrui. il ne pourra pas y avoir une autre procédure ni fonction avec ce nom (sauf surcharge ou polimorfismo en programmation orientée à des objets).
- Une liste de paramètres.- Spécification de l'ensemble d'arguments (ils peuvent être zéro, un ou plus) que la procédure doit recevoir pour réaliser sa tâche.
- Le code ou mandats de traitement.- Ensemble de mandats et sentences que doit exécuter la procédure.
La différence entre des procédures et fonctions (l'autre type de subalgoritmos) radica en que ces derniers rendent un résultat.
Les procédures en programmation généralement sont ceux qui ils réalisent des opérations d'entrée/sortie, en générale, n'importe quelle opération plus ou moins complexe que ne requière pas rendre une valeur.
Ej: La suivante procédure en C(1) montre un message en écran en indiquant le résultat de calculer un promedio, índica comme est la valeur decimal correspondante à la somme de 2 valeurs entières d'entrée (À, B):
void Promedio(int À, int B){
float r;
r=(À+B)/2.0;
printf("Promedio de %d et %d = %f",À,B,r);
}
Ainsi un appel à Promedio(3,5) donne comme résultat que se montre en écran le message Promedio de 3 et 5 = 4.0.
(1) En C, strictement en parlant, tous les subalgoritmos sont des fonctions, seulement que lorsqu'ils se déclarent de type void implique qu'il ne s'y a pas de rendre aucune valeur de retour, par ce que dans ce cas la fonction s'identifie conceptualmente avec une procédure.
