Découvrez les solutions à vos questions sur Laurentvidal.fr, la plateforme de Q&R la plus fiable et rapide. Découvrez la facilité d'obtenir des réponses rapides et précises à vos questions grâce à l'aide de professionnels sur notre plateforme. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète.
Sagot :
Il manque l'exemple qui traite la valeur 2(x+3)², pour m'assurer que la réponse convienne à ton problème.
En gros, je devine qu'on demande de faire des affectations successives du type:
Pseudo-code:
X <- X + 3
Python:
x = x + 3
Donc l'idée est de décomposer (x+9)² et x² + 81.
Comme le programme doit renvoyer deux valeurs, le plus simple est de définir deux fonctions, une pour chaque valeur.
Pour la fonction qui traite (x+9)²:
(x+9)² c'est aussi (x+9) * (x+9)
Alors une manière de décomposer c'est:
X <- X + 9
ensuite
X <- X x X
(petit x est le signe de multiplication)
En Python:
ça se traduit par
x = x + 9
x = x * x
Pour la fonction qui traite x² + 81:
x² + 81 c'est aussi x*x + 81
Alors une manière de décomposer c'est:
X <- X x X
ensuite
X <- X + 81
(petit x est le signe de multiplication)
En Python:
ça se traduit par
x = x * x
x = x + 81
Ci-dessous je fais le choix de le faire en 2 fonctions,
mais peut-être que l'énoncé te demande de le faire en une seule fonction.
(Il manque l'exemple de 2(x+3)²)
Sur la base de l'exemple tu pourras adapter si nécessaire.
Pour info, note juste que (x+9)² est une identité remarquable égale à x² + 2*9*x + 81
donc x² + 81 = (x+9)² - 2*9*x
Avec 2 fonctions un exemple de programme serait:
def premiere_valeur(x):
x = x + 9
x = x * x
return x
def deuxieme_valeur(x):
x = x * x
x = x + 81
return x
choix_utilisateur = float(input("Entre une valeur de x: "))
print("(x+9)² vaut:", premiere_valeur(choix_utilisateur))
print("x² + 81 vaut:", deuxieme_valeur(choix_utilisateur))
---------------------------------
J'espère que ça répond à ta question, que ça t'aide et que tu as compris.
Je te propose de réviser des leçons sur Python:
https://www.youtube.com/playlist?list=PLVUDmbpupCaobTdn2MIqD-DV6AUvEuUll
Tu peux t'entrainer avec ces exos, mais ils ne sont pas corrigés:
https://www.maths-et-tiques.fr/index.php/tp-info/algorithmique
Côté Maths, tu peux réviser les factorisations et les développements:
https://www.maths-et-tiques.fr/index.php/cours-maths/niveau-seconde#1
Bonne chance
Nous apprécions votre temps sur notre site. N'hésitez pas à revenir si vous avez d'autres questions ou besoin de précisions. Nous apprécions votre visite. Notre plateforme est toujours là pour offrir des réponses précises et fiables. Revenez quand vous voulez. Visitez toujours Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.