- Partage ce devoir avec tes amis !
Sujet du devoir
Hello,
s'il vous plais j'ai cherché aussi longtemps que je pouvais mais je n'ai pas compris j'aurai grandement besoin d'une aide s'il vous plais voiçi les exos :
def fonction(n) :
q=(n+2)*(n+2)
q=q-(n+4)
q=q/(n+3)
return (q)
1. tester cet algorithme pour n= 4 , puis pour n = 7
2. un élève a saisi n=-3.Que se passe-t-il ? Pourquoi?
3. Emettre une conjecture sur le résultat fourni par cet algorithme.
4. démontrer cette conjecture
---
1 commentaire pour ce devoir
Ils ont besoin d'aide !
- Aucun devoir trouvé, poste ton devoir maintenant.
soit q1 la transformation de la ligne 1,
soit q2 la transformation de la ligne 2,
soit q3 la transformation de la ligne 3,
le programme s’écrit :
def fonction(n) :
q1=(n+2)*(n+2)
q2=q1-(n+4)
q3=q2/(n+3)
return (q3)
si n=4,
q1=6*6=36,
q2=36-(4+4)=36-8=28
q3=28/(4+3)=28/7=4
retour 4
fait pareil pour 7
2 : -3 impossible car division par 0 dans q3=q2/(n+3) => erreur
3 - le chiffre en entrée n ressort identique de la fonction.
4 -
q1=(n+2)(n+2) => n² + 4n +4
q2=q1-(n+4) = n² + 4n +4 - (n+4) => n² + 4n +4 -n -4 => n² + 3n => n(n+3)
q3=q2/(n+3) = n(n+3)/(n+3) = n
donc def fonction (n) =n
CQFD