Page 1 sur 1

Suite de Syracuse

Posté : dim. 7 févr. 2016 13:28
par Axelle
Bonjour, j'ai un problème avec mon dm de maths.
J'ai répondu aux questions 1 et 2 mais la 3 me pose problème.
J'ai commencé sur Algobox, mon professeur de maths à entré la formule ligne 5: (floor(N/2)==N/2)
Mais malheureusement cela ne fonctionne toujours pas puisque lorsque j'entrais N=13 le résultat était 1340 (ce qui n'est pas ce que j'attend).
J'aurais souhaité avoir de l'aide pour régler ce problème mais aussi savoir comment procéder pour faire se répéter la boucle, chose que je n'ai pas fait.

Re: Suite de Syracuse

Posté : dim. 7 févr. 2016 14:47
par SoS-Math(31)
Bonjour Axelle,
Dans l'algorithme, tu as oublié qu'il fallait recommencer jusqu'à obtenir un 1. Il faut ajouter après "Lire N" "afficher N"
"Tant que N différent de 1" puis après "fin du sinon" mettre "afficher N" pour obtenir tous les termes de la suite. Enfin "fin du tant que"

Re: Suite de Syracuse

Posté : dim. 7 févr. 2016 15:01
par Axelle
D'accord, merci.
Une dernière question: lorsque l'on me dit d'écrire un algorithme, je peux l'écrire sous cette forme sur ma copie ou dois-je le "convertir" en langage casio?

Re: Suite de Syracuse

Posté : dim. 7 févr. 2016 15:06
par sos-math(27)
Bonjour Axelle : tu peux écrire l'algorithme en français, le langage casio étant réservé à la phase d'implémentation (entrée de l'algorihme dans la machine)
à bientôt

Re: Suite de Syracuse

Posté : dim. 7 févr. 2016 15:11
par Axelle
Bien, merci beaucoup de votre aide :)
Bonne journée.

Re: Suite de Syracuse

Posté : dim. 7 févr. 2016 15:12
par sos-math(20)
A bientôt sur SOSmath Axelle.