Page 1 sur 2

ex de math

Posté : mer. 1 nov. 2017 18:02
par alfred
Bonjour , quelqu'un peut m'aider à résoudre cet exercice

Re: ex de math

Posté : mer. 1 nov. 2017 18:09
par SoS-Math(33)
Bonjour alfred,
pour pouvoir t'aider correctement il faudrait dire ce qui te pose problème et donner les recherches déjà entreprises.

Re: ex de math

Posté : mer. 1 nov. 2017 18:23
par Alfred
Merci de ta réponse.Je te transmets deux possibilités pour le tableau j’aimerais savoir si il y en a une de correcte? Dois je m'arrêter à la boucle 4 ou 5 ?

Re: ex de math

Posté : mer. 1 nov. 2017 18:28
par SoS-Math(33)
Alfred je ne pense pas que tu tutoies ton professeur en classe.
Tu as envoyé un seul tableau, mais celui-ci semble tout à fait correct.
Tu peux poursuivre ton exercice.

Re: ex de math

Posté : mer. 1 nov. 2017 18:31
par Alfred
Excusez moi je vous montre le deuxième tableau

Re: ex de math

Posté : mer. 1 nov. 2017 18:41
par SoS-Math(33)
Il y a pas de soucis,
J'avais mal lu ton premier tableau, le bon est le deuxième que tu as envoyé, c'est à dire celui que tu as fait sur la feuille énoncé.
Le seul point que tu dois rectifier c'est qu'à l'étape 5 le programme ne rentre pas dans la boucle donc a reste à la valeur précédente.

Re: ex de math

Posté : mer. 1 nov. 2017 18:54
par Alfred
Donc cela veux dire qu’a La boucle 5 je ne mets rien à la valeur a ?

Re: ex de math

Posté : mer. 1 nov. 2017 19:01
par SoS-Math(33)
Logiquement il y a rien à mettre puisque cette boucle ne se fait étant donné que : a modulo b >1
Tu as fait les autres questions?

Re: ex de math

Posté : mer. 1 nov. 2017 19:18
par Alfred
Pour la question 2 même cas je suis dans le doute pour la boucle 6, je vous transmet deux photos

Re: ex de math

Posté : mer. 1 nov. 2017 19:40
par SoS-Math(33)
Oui c'est juste si tu rentres 64 dans le programme, à la fin il affiche 6.
Il te faut poursuivre pour 5, on te demande juste le nombre affiché en sortie.

Re: ex de math

Posté : mer. 1 nov. 2017 19:58
par Alfred
Pour 5

Re: ex de math

Posté : mer. 1 nov. 2017 20:04
par SoS-Math(33)
Pour 5 il affiche 0;
5 modulo 2>0 donc le programme ne rentre pas dans la boucle et donc n'ajoute pas 1 à n.

Re: ex de math

Posté : mer. 1 nov. 2017 20:24
par Alfred
Merci pour votre aide mais je ne comprends pas bien. A quoi sert l l’algorithme au final ?

Re: ex de math

Posté : mer. 1 nov. 2017 20:35
par SoS-Math(33)
On te dit dans l'énoncé que la fonction modulo donne le reste de la division euclidienne.
Donc pour ton programme à chaque étape il calcule le reste de la division euclidienne du nombre rentré par 2 et il continu tant que ce reste est égal à 0.
Donc à chaque étape il divise par 2 et continu tant que le quotient obtenu est divisible par 2.
Ce qui veut dire que n est le compteur du nombre de fois où le nombre choisi a été divisé par 2.
La réponse à donner dépend de la classe dans laquelle tu es , car je suppose que tu es pas en sixième et que tu as pas posté le message au bon endroit.

Re: ex de math

Posté : mer. 1 nov. 2017 20:54
par Alfred
Ah oui effectivement je me suis trompé, je suis en 3ème. C’est la 1ère fois que je vais sur un forum. Je reprendrai mon exercice demain et reviendrai sur le forum si besoin .Merci encore et bonne soirée