Revenir
Revenir

Algorithmique et programmation

Écrire un programme Python dans lequel : 

Sommaire

Je calcule les images avec un programme PythonJe calcule la distance au sol d'une arche avec Python

Je calcule les images avec un programme Python

É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²
 ;
&nbsp;&nbsp;&nbsp;&nbsp;•&nbsp;si 
x>0
 la fonction 
f(x)
 est telle que 
f(x)=2x
 ;
&nbsp;&nbsp;&nbsp;&nbsp;•&nbsp;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 :
f(x)=−0,8x2+10,4x−9,6f(x)=-0,8x2+10,4x-9,6f(x)=−0,8x2+10,4x−9,6
.
L'objectif est de déterminer la distance AB au sol qui correspond à la différence
x2−x1x_2 -x_1x2​−x1​
 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
x2x_2x2​
 à 10–1près. On fixe la valeur de 
x1x_1x1​
 à 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 
x2x_2x2​
.
4.Déduire des valeurs de 
x_1
 et de 
x_2
 la distance au sol de l'arche AB.