English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories
4

quelle est la difference entre une procedure et une fonction?

2007-03-21 08:11:01 · 5 réponses · demandé par bk62007 1 dans Informatique et internet Programmation

5 réponses

Un procédure ne retourne pas de valeur, contrairement à une fonction.

2007-03-21 08:20:05 · answer #1 · answered by Anonymous · 3 0

Une procedure est une succession d'instruction ou d'opérations qui n'a pas pour but de renvoyer une valeur.

Une fonction est une procedure qui renvoi une valeur.
Bonjour(void){
println "bonjours";
}

Carre(int xx){
prinfln "calcul du carré de "; println xx;
return xx*xx;
}
la procedure Bonjour affiche la chaine de caratere 'bonjours' sans renvoyer une valeur.
la fonction 'Carre' affiche une chaine de caractere et renvoi la valeur.
nb : la chaine de caractere de la fonction 'Carre' est inutile mais c juste pour informer qu'une fonction est aussi une procedure. autan qu'un carré est un rectangle particulier lol. CQFD

2007-03-22 01:24:46 · answer #2 · answered by daniel D 2 · 1 0

une fonction c'est pour faire du calcul et pou retourner la valeur trouvée par la suite, alors qu'une procédure c'est un traitement un affichage, un tri, une insertion,...on n'a pas forcément besoin de retourner une valeur.

2007-03-23 08:41:05 · answer #3 · answered by ri_87_f 2 · 0 0

je confirme . :o)
la grande difference, (dans tous prog language). la procedure ne renvoit pas de resultat. En general, la procedure ne renvoit pas de parametre. Si tu veux cree une procedure qui comporte des arguments, alors je te conseil de la tranformer en function.

2007-03-21 16:39:01 · answer #4 · answered by Erick V 2 · 0 0

une procedure est une fonction qui ne retourne rien
exemple :
effacerEcran; //procedure
x= racineCarre(y);//fonction qui retourne un freel

2007-03-21 16:34:29 · answer #5 · answered by Friend 3 · 0 0

fedest.com, questions and answers