diff --git a/PreStSauveur/Programmation/5-listes et fonctions.html b/PreStSauveur/Programmation/5-listes et fonctions.html index 6f181c0..954dd64 100644 --- a/PreStSauveur/Programmation/5-listes et fonctions.html +++ b/PreStSauveur/Programmation/5-listes et fonctions.html @@ -13124,18 +13124,18 @@ div#notebook {
Nous allons tracer la représentation graphique de
-$$ f : x \mapsto \frac{x^2}{10} - 5 $$Recopier le programme suivant, compléter les pointillés et calculer les images jusqu'à 8.
+$$ f : x \mapsto x^2 - 10x + 20 $$Recopier le programme suivant, compléter les pointillés et calculer les images jusqu'à 8.
def f(x):
- return x**2/10 - 5
+ return x**2 - 10*x + 20
# image de 0
print("L'image de", "..."," est", "...")
@@ -13179,7 +13179,7 @@ L'image de ... est ...
def f(x):
@@ -13193,7 +13193,7 @@ L'image de ... est ...
print("L'image de", "..."," est", "...", "On l'ajoute à la liste")
antecedents.append(0) # On ajoute (append) 0 à la liste des antecedents
# image de 1
-print("L'image de", "..."," est", "...", "On l'ajoute à la liste")
+print("L'image de", "..."," est", "...")
Vous avez tracer la courbe représentative de de la fonction $f$.
- -Dans un nouveau fichier, tracer la courbe représentative pour x allant de 0 à 50 de la fonction $g$ tel que -$$ g : x \mapsto x^2 - 4$$
- + +Dans un nouveau fichier, tracer la courbe représentative pour x allant de 0 à 15 de la fonction $g$ tel que +$$ g : x \mapsto -(x - 5)^2 + 5$$
+Pour le moment, on sait donner un maximum à l'antécédent $x$ mais on ne peut pas contrôler le minimum ni le pas (l'écart en 2 valeurs de $x$). Or pour tracer précisément la représentation graphique d'une fonction, nous avons besoin de contrôler la fenêtre (minimum et maximum) et le pas.
+Pour le moment, on sait donner un maximum à l'antécédent $x$ mais on ne peut pas contrôler le minimum ni le pas (l'écart en 2 valeurs de $x$).
+Or pour tracer précisément la représentation graphique d'une fonction, nous avons besoin de contrôler la fenêtre (minimum et maximum) et le pas.
while
(tant que )¶Ce type de boucle donne plus de contrôle sur $x$ et nous évite d'utiliser range
qui est une commande qui n'existe que en Python.
while
(tant que )¶Une boucle while
permet de répeter une ou plusieurs actions tant qu' une condition est vérifiée.
Les 2 programmes ci-dessous font la même chose.
for x in range(10):
- print(x)
+x = 0
+
+print(x)
+x = x+1
+
+print(x)
+x = x+1
+
+print(x)
+x = x+1
+
+print(x)
+x = x+1
+
+print(x)
+x = x+1
+
+print(x)
+x = x+1
+
+print(x)
+x = x+1
+
+print(x)
+x = x+1
+
+print(x)
+x = x+1
+
+print(x)
+x = x+1
x = 0
@@ -13322,6 +13379,33 @@ $$ g : x \mapsto x^2 - 4$$