From 149d6b67d53dbae35e449b35a82e9939e3f3e30e Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Tue, 19 Mar 2019 08:18:55 +0100 Subject: [PATCH] RE --- .../Programmation/5-listes et fonctions.html | 133 +++++++++++++++--- 1 file changed, 115 insertions(+), 18 deletions(-) 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 {

Graphique de fonctions

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.

-
In [3]:
+
In [1]:
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 ...
 
-
In [4]:
+
In [2]:
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", "...")
 
@@ -13268,10 +13268,10 @@ L'image de ... est ... On l'ajoute à la liste

Vous avez tracer la courbe représentative de de la fonction $f$.

-

Représentation graphique de 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$$

-

Représentation graphique de f

+

Représentation graphique de f

+

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$$

+

Représentation graphique de f

@@ -13279,7 +13279,8 @@ $$ g : x \mapsto x^2 - 4$$

-

Précision et controle du tracé

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.

+

Précision et controle du tracé

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.

@@ -13287,7 +13288,7 @@ $$ g : x \mapsto x^2 - 4$$

-

Boucle 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.

+

Boucle 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.

@@ -13295,21 +13296,77 @@ $$ g : x \mapsto x^2 - 4$$

-
In [ ]:
+
In [3]:
-
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
 
+
+
+ + +
+ +
+ + +
+
0
+1
+2
+3
+4
+5
+6
+7
+8
+9
+
+
+
+ +
+
+
-
In [ ]:
+
In [4]:
x = 0
@@ -13322,6 +13379,33 @@ $$ g : x \mapsto  x^2 - 4$$

+
+
+ + +
+ +
+ + +
+
0
+1
+2
+3
+4
+5
+6
+7
+8
+9
+
+
+
+ +
+
+
@@ -13346,9 +13430,22 @@ $$ g : x \mapsto x^2 - 4$$

images = [] antecedants = [] -for x in range(20): - images.append(h(x)) - antecedants.append(x) +# image de 0 +print("L'image de", "..."," est", "...", "On les ajoute à la liste") +antecedents.append(0) +images.append(h(0)) + +# image de 1 +print("L'image de", "..."," est", "...", "On les ajoute à la liste") +antecedents.append(1) +images.append(h(1)) + +# .... + +# image de 20 +print("L'image de", "..."," est", "...", "On les ajoute à la liste") +antecedents.append(20) +images.append(h(20)) print("Les images sont ", images)