👤

Bonjour j'aurais besoin d'aide pour ce petit algorithme ~~
Devoir de 2nd d'entrainement pour mon passage en 1re
Merci de votre aide !


Bonjour Jaurais Besoin Daide Pour Ce Petit Algorithme Devoir De 2nd Dentrainement Pour Mon Passage En 1re Merci De Votre Aide class=

Répondre :

Bonjour,

1) Si l'on saisit initialement la valeur 3, alors on obtient 6 en sortie.

2) Si l'on saisit la valeur 2, alors U = 2
Or 2 < 10
Donc U prend la valeur 1+3/(2²-1)
Et N prend la valeur 0+1
Donc maintenant, U = 1+3/(2²-1) = 2
Et N = 1.
Or on voit que si on saisit 2 à l'entrée, alors U reste égal à 2.
Donc si l'on saisit la valeur 2, alors la boucle "Tant que" se répétera à l'infini, donc il n'y aura jamais de valeur en sortie.

3) Si l'on saisit la valeur 1, alors U = 1
Or 1 < 10
Donc U prend la valeur 1+3/(1-1)
Et N prend la valeur 0+1
Maintenant, le souci est que U = 1+3/0, puisqu'un nombre ne peut jamais être divisé par 0.
Donc si l'on saisit la valeur 1 à l'entrée, alors la boucle "Tant que" ne pourra se produire, donc il y a un message d'erreur à la sortie.
Merci d'avoir visité notre site Web, qui traite d'environ Mathématiques. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter pour toute question ou demande d'assistance. À bientôt, et pensez à ajouter ce site à vos favoris !


Viz Asking: D'autres questions