Bonjour,
s'il vous plais je voudrais ecrire un algorithme qui calcul la factoriel d'un nombre a l'aide des fonctions et je sais pas comment m'y prendre
Fonction factorielle (n)
Si n > 1
Renvoyer n * factorielle(n - 1)
Sinon
Renvoyer 1
Fin si
Fin fonction
Utilisateur anonyme
Bonjour philou
tu confonds "aider" et "remplacer".
En donnant une solution toute cuite à un exercice aussi simple, tu ne l'aides pas.
Quand, à son examen de fin de cycle, il sera face à un exercice vraiment compliqué, comment fera t il alors qu'il n'a pas commencé à réfléchir sur les exercices simples? Tu iras le remplacer là aussi?
Lui dire, que pour écrire un algorithme, il faut d'abord savoir faire le truc "à la main", et donc lui demander comment il calcule la factorielle de 5? et de 12? Une fois qu'il aurait répondu, lui donner des pistes pour transcrire ça en algorithme, voilà ça ça l'aurait aider.
Proverbe chinois: si tu donnes un poisson à un affamé, il sera rassasié. Si tu lui apprends à pêcher il n'aura plus jamais faim.
tu confonds "aider" et "remplacer".
En donnant une solution toute cuite à un exercice aussi simple, tu ne l'aides pas.
Quand, à son examen de fin de cycle, il sera face à un exercice vraiment compliqué, comment fera t il alors qu'il n'a pas commencé à réfléchir sur les exercices simples? Tu iras le remplacer là aussi?
Pour l'aider, tu aurais pu lui rappeler les règles concernant les exercices
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
Lui dire, que pour écrire un algorithme, il faut d'abord savoir faire le truc "à la main", et donc lui demander comment il calcule la factorielle de 5? et de 12? Une fois qu'il aurait répondu, lui donner des pistes pour transcrire ça en algorithme, voilà ça ça l'aurait aider.
Proverbe chinois: si tu donnes un poisson à un affamé, il sera rassasié. Si tu lui apprends à pêcher il n'aura plus jamais faim.