Écrire un programme Python dans lequel :
• on demande à l'utilisateur la valeur de
x
;
• si
x<0
la fonction
f(x)
est telle que
f(x)=x²
;
• si
x>0
la fonction
f(x)
est telle que
f(x)=2x
;
• la valeur de l'image est ensuite affichée.
Je calcule la distance au sol d'une arche avec Python
On s'intéresse à la prise au sol d'une arche qui suit la fonction :
.
L'objectif est de déterminer la distance AB au sol qui correspond à la différence
entre les deux valeurs de
x
pour lesquelles
f(x)=0
.
La méthode consiste à déterminer par balayage un encadrement ou une valeur approchée des valeurs de
x
tel que
f(x)=0
.
1.Recopier et compléter le script ci-dessous pour quesol()renvoie une valeur approchée de
à 10–1près. On fixe la valeur de
à 1.
1 from math import *
2 def f(x):
3 y=.....
4 return y
5 def sol():
6 x=.....
7 while f(x)..... :
8 x=x+.....
9 return x
2.Exécuter ensuite le programme en écrivantsol()dans la console d’exécution.
3.Relever la valeur de
.
4.Déduire des valeurs de
x_1
et de
x_2
la distance au sol de l'arche AB.