👤
Answered

Obtenez des réponses personnalisées à vos questions sur FRstudy.me. Découvrez des réponses complètes de la part de membres connaisseurs de notre communauté, couvrant un large éventail de sujets pour répondre à tous vos besoins d'information.

bonjour,
j'ai un dm sur les algortihmes et je suis bloqué à l'une des questions.
voici l'algorithme :
lire n
q prend la valeur (n+2)*(n+2)
q prend la valeur q-(n+4)
q prend la valeur q/(n+3)
afficher q

voici mes questions :
1)si on saisi -3 que se passe t'il? pourquoi? (j'ai trouve que l'algorithme ne marche pas mais je ne sais pas pourquoi)

2)emmettre une conjecture pour le résultat fourni par cet algorithme

3) démontrer algébriquement cette conjecture .


Sagot :

bonjour
q prend la valeur (n+2)*(n+2)
puis
q devient q (l'ancien q)-(n+4)
donc à ce stade
q=(n+2)*(n+2)-(n+4)
puis q devient q/(n+3)
donc q=
[(n+2)*(n+2)-(n+4)]/(n+3)
On effectue
q=((n+2)²-n-4)/(n+3)
=(n²+4n+4-n-4)/(n+3)
=(n²+3n)/(n+3)
=n(n+3)/(n+3)=n
Donc l'algo renvoie n
Mais si tu saisis n=-3 alors n+3=0 et comme on ne peut pas diviser par 0 l'algo renvoie erreur