no save
Assistance
Achat
News

Forum | programmation
[Javascript] demande d'aide pour exercices
aurore973, le sam. 26 mai 2007 à 18:56:50
Bonjour,

Je cherche de l'aide pour comprendre exactement ce que font ces fonctions :
<HTML>
<HEAD>
<TITLE> exemple <TITLE>
<SCRIPT LANGUAGE="Javascript">
function est_pair(n){
// retourne true si n est pair, false sinon

temp = n % 2; // modulo, qui est le résultat de
// la division entière de n par 2
// si n est pair, n%2 vaut zéro, sinon n%2 vaut 1
If (temp==0) return true;
Else return false ;

}
function f (x){
if((x<=0)){
resultat = 0;
}
else {
if ( est_pair(x) ){
resultat= x + f (x-2);
}
else {
resultat = f (x-1);
}
}
Return resultat;
}
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT LANGUAGE="Javascript">
document.write("<BR>f de ",7," vaut ", f (7)) ;
</SCRIPT>
</BODY>
</HTML>

Pouvez vous m'aider à comprendre surtout ce que fait la fonction f(x) comment cela fonctionne, quel résultat on obtient en traçant la fonction f(x) pour x=7, comment on trace une fonction récursive, et de manière générale que calcule cette fonction?

Merci d'avance Configuration: Windows XP
Firefox 1.5.0.11


irem
mai 07
Suivant
REPONSES
irem
mai 07
aurore973
mai 07
irem
mai 07
fichou
nov. 07
assalamou 3alykom
déc. 07
abderrahim
déc. 07
abderrahim
déc. 07
Chti
21 janv.
Version Web
Réalisé par RedShift
no save