Difference entre une procedure et une fonction ??

Difference entre une procedure et une fonction ?? - Algo - Programmation

Marsh Posté le 23-11-2002 à 16:14:03    

ben oui c'est quoi ????
merci

Reply

Marsh Posté le 23-11-2002 à 16:14:03   

Reply

Marsh Posté le 23-11-2002 à 16:27:45    

une fonction renvoit un resultat, une procedure non


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 23-11-2002 à 16:36:57    

mareek a écrit a écrit :

une fonction renvoit un resultat, une procedure non




 
ca va sophie?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-11-2002 à 16:42:33    

DarkLord a écrit a écrit :

 
 
ca va sophie?



non, c'est pas moi, un multi c'est déjà bien assez


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 23-11-2002 à 16:52:30    

Et allez...
Maintenant on m'appelle mareek... Encore un drole de pseudonyme...
Il faut vous le dire en quelle langue ? Je m'appelle rééllement Sophie !
SOPHIE !!! S - O - P - H - I -E

Reply

Marsh Posté le 23-11-2002 à 17:31:33    

Une procédure effectue une action
Une procédure renvoie une valeur

Reply

Marsh Posté le 23-11-2002 à 17:35:16    

Kyle_Katarn a écrit a écrit :

Une procédure effectue une action
Une procédure renvoie une valeur




 
Heu... tu te marches pas trop sur les pieds
Théorie:
Méthodes:  
- Procédure (0 ou plus argument de passage, pas de valeur en retour)ex: refresh()
- fonction ((0 ou plus argument de passage, renvoi un valeur en retour ex: getDate()

Reply

Marsh Posté le 23-11-2002 à 18:38:37    

je vois pas trio ce que tu veux essayer de me dire mais tu as répété exactement la même chose ...

Reply

Marsh Posté le 23-11-2002 à 18:48:32    

Kyle_Katarn a écrit a écrit :

Une procédure effectue une action
Une procédure renvoie une valeur




 
Cela répond à ta question Kyle_Katarn?

Reply

Marsh Posté le 24-11-2002 à 10:49:53    

Cette difference n'est pas algorithmique
mais simplement dependant du langage.
 
En C par exemple, on ne fait pas la distinction entre procedure et fonction, cette distinction est par contre mise en avant en Pascal.
 
Historiquement, je dirais que procedure se rapproche de la definition d'une routine (groupement d'instructions) alors que la fonction est l'objet de base dans les langages fonctionnels.
 
Bien entendu, en C comme en Pascal les deux sont des groupements d'instructions, la seule difference etant les conventions d'appel et de retour.  
 
LeGreg


---------------
voxel terrain render engine | animation mentor
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed