Algorithme avec Python
    
      --- Introduction ---
    
  
 
Ce module regroupe pour l'instant 20 activités sur les algorithmes.
Le but de l'ensemble des exercices est de permettre aux élèves d'apréhender les algorithmes
  relatifs au Lycée Général et Technologique.
  Un script python à compléter permet de comprendre l'algorithme. Pour aider les élèves,
  une représentation graphique vient illustrer le fonctionnement du code. Le but est de
  travailler de concert dans des cadres algébriques, graphiques et algorithmiques
  afin de maîtriser la notion abordée.
Méthode par balayage classique (guidée)
						Étape 
	
	Compléter l'algorithme afin de trouver un encadrement de 
 à 
	
  
  
	
	Compléter l'algorithme afin de trouver un encadrement de 
 à 
	
  
  
	
	Compléter l'algorithme afin de trouver un encadrement de 
 à 
	
  
  
	
	Compléter l'algorithme afin de trouver un encadrement de 
 à 
	 
  
	
	
	Représentation graphique de la courbe 
 et de la droite d'équation 
		
 
  
			Conclusion :
	À l'aide des résultats numériques et graphiques effectués par l'algorithme, déterminer un encadrement de 
	 à 
. Les valeurs des images doivent être arrondies au millième.		 
	
 
	 
	
 
	 
	
 
	 
	
	
Est-il nécessaire de poursuivre pour déterminer une valeur arrondie de 
 à 
 ?  
 
	
	La valeur arrondie à 
 est donc 
  
 
	
		Le nombre d'informations n'est pas suffisant pour trancher entre 
	 ou 
. Par conséquent il est nécessaire de faire au moins	 une étape supplémentaire pour être plus précis.
 
	
		Le nombre d'informations est suffisant donc la valeur de 
.	
 
	 		
Méthode par balayage avec seuil (guidée)
						Étape 
	
	Compléter l'algorithme afin de trouver un encadrement de 
 à 
	
  
  
	
	Compléter l'algorithme afin de trouver un encadrement de 
 à 
	
  
  
	
	Compléter l'algorithme afin de trouver un encadrement de 
 à 
	
  
  
	
	Compléter l'algorithme afin de trouver un encadrement de 
 à 
	 
  
	
	
	Représentation graphique de la courbe 
 et de la droite d'équation 
		
 
  
									Conclusion :
	À l'aide des résultats numériques et graphiques effectués par l'algorithme, déterminer un encadrement de 
	 à 
. Les valeurs des images doivent être arrondies au millième.		 
	
 
	 
	
 
	 
	
 
	 
	
	
Est-il nécessaire de poursuivre pour déterminer une valeur arrondie de 
 à 
 ?  
 
	
	La valeur arrondie à 
 est donc 
  
 
	
		Le nombre d'informations n'est pas suffisant pour trancher entre 
	 ou 
. Par conséquent il est nécessaire de faire au moins	 une étape supplémentaire pour être plus précis.
 
	
		Le nombre d'informations est suffisant donc la valeur de 
.	
 
	 		
Méthode par balayage classique
						Compléter l'algorithme afin de trouver un encadrement de 
 à 
 et de la droite d'équation 
		
 		Conclusion :
	À l'aide des résultats numériques et graphiques effectués par l'algorithme, indiquer l'encadrement permettant	 de déterminer la valeur arrondie de 
 à 
. Les valeurs des images doivent être arrondies au millième.		 
	
La valeur arrondie à 
 est donc 
  
	   		
Méthode par balayage avec seuil
						Compléter l'algorithme afin de trouver un encadrement de 
 à 
 et de la droite d'équation 
		
 		Conclusion :
	À l'aide des résultats numériques et graphiques effectués par l'algorithme, indiquer l'encadrement permettant	 de déterminer la valeur arrondie de 
 à 
. Les valeurs des images doivent être arrondies au millième.		 
	
La valeur arrondie à 
 est donc 
  
	   		
Méthode par balayage avec une fonction 1
							Compléter l'algorithme afin de trouver un encadrement de 
 à 
 et de la droite d'équation 
		
 		Conclusion :
	À l'aide des résultats numériques et graphiques effectués par l'algorithme, indiquer l'encadrement permettant	 de déterminer la valeur arrondie de 
 à 
. Les valeurs des images doivent être arrondies au millième.		 
	
La valeur arrondie à 
 est donc 
  
	   		
Méthode par balayage avec une fonction 2
						Compléter l'algorithme afin de trouver un encadrement de 
 à 
 et de la droite d'équation 
		
 		Conclusion :
	À l'aide des résultats numériques et graphiques effectués par l'algorithme, indiquer l'encadrement permettant	 de déterminer la valeur arrondie de 
 à 
. Les valeurs des images doivent être arrondies au millième.		 
	
La valeur arrondie à 
 est donc 
  
	   		
Construction de la courbe par la méthode de balayage en utilisant une boucle for
						Soit 
 un entier naturel non nul. Découpage de l'intervalle 
 en 
	 sous-intervalles :
	- Soit 
 et 
 deux nombres réels définis tels que 
.	
 
			- Modifier le nombre de sous-intervalles de la figure proposée puis déterminer la longueur d'un intervalle 
	 en fonction de 
, 
 et 
.	 En survolant les points à l'aide de la souris, on peut lire leurs coordonnées.	
 
 
 	- Modifier le nombre de sous-intervalles de la figure proposée et déplacer le point 
. Exprimer	 la valeur de 
 en fonction de 
, 
 et de l'index 
 
 
 		 	 		
Méthode par dichotomie
						Compléter l'algorithme afin de trouver un encadrement de 
 à 
 et de la droite d'équation 
		
 		Conclusion :
	À l'aide des résultats numériques et graphiques effectués par l'algorithme, la valeur arrondie à 
 de 
	 est donc 
  
.	
   		
Équation cartésienne d'une droite 
						Déterminer une équation cartésienne de la droite 
 est :	
 
 
		 	  		
Équation réduite d'une droite 1
						Déterminer une équation réduite de la droite 
 lorsque les coordonnées de 2 points	 
 et 
 sont connues :	
 Pour écrire correctement 
, taper x_A .	 Pour écrire correctement 
, taper y_A ...
	
  
 
	Déterminer la valeur du coefficient directeur sous forme fractionnaire si nécessaire :	
  
 
	À l'aide des calculs précédents, déduire l'équation réduite de la droite :	
  
 
	Le point 
 ou 
 appartient à la droite 
 donc on peut écrire l'équation suivante :	 
 
	Résoudre l'équation précédente et déterminer la valeur de l'ordonnée à l'origine 
.	
 
 
	En déduire l'équation réduite de la droite 
 
  		 	  		
Équation réduite d'une droite 2
						Déterminer une équation réduite de la droite 
 et	 laisser l'autre champ vide :	
  
 
	
  
 
		 	  		
Construction de la courbe par la méthode d'Euler
		
	 					Approximation affine d'une fonction :
	Soit 
 une fonction dérivable sur un intervalle 
 et 
. La fonction 
	peut être approchée par une fonction affine au voisinage de 
.	L'opération consiste à remplacer l'expression d'une fonction 
 au voisinage d’un point 
 par celle d'une	 fonction affine tangente à la courbe 
	 en ce point. Graphiquement on considère que les points 
 et 
 sont confondus lorsque 
 est	 proche de 0.	 
		- Déterminer l'équation réduite de la tangente à la courbe 
 au point d'abscisse 
 en fonction de 
,	 
, 
 et 
.	
 Pour écrire correctement 
, taper x_0 .
	
  
 
 	- Quelle expression peut-on écrire à l'aide de l'approximation réalisée, de l'équation de tangente	au point d'abscisse 
 en fonction de 
, 
, 
 et 
 ?	
 Pour 
 proche de zéro, 
  
 
 	- En reconnaissant une fonction de référence, vérifier la validité de cette formule sur l' exemple suivant :	
 Pour 
 proche de zéro, 
 
	Arrondir les résultats au millième.	À l'aide de l'approximation, on a 
 
	La valeur arrondie à 
 est de 
 
 	
	 		Application à la fonction exponentielle :
	La méthode d'Euler consiste à approcher la courbe 
 de la fonction 
 en utilisant l'approximation affine.	
		- À l'aide de la définition de la fonction exponentielle, déterminer l'ordonnée	 
 du point 
 en fonction de la fonction 
 et de 
.	
 
 
 	- En utilisant l'approximation affine, exprimer l'ordonnée 
 du point 
	en fonction de 
 et 
.	
 
 
 	- En utilisant l'approximation affine, exprimer l'ordonnée 
 du point
	en fonction de 
 et 
.	
 
 	- Généraliser cette écriture en exprimant 
 en fonction de 
 et 
.	
 
 
 	- Généraliser l'écriture de 
 en fonction de 
 et 
.	
 
 
 	
	 	  		
Construction de la courbe par la méthode d'Euler 2
		
	 					Approximation affine d'une fonction :
	Soit 
 une fonction dérivable sur un intervalle 
 et 
. La fonction 
	peut être approchée par une fonction affine au voisinage de 
.	L'opération consiste à remplacer l'expression d'une fonction 
 au voisinage d’un point 
 par celle d'une	 fonction affine tangente à la courbe 
	 en ce point. Graphiquement on considère que les points 
 et 
 sont confondus lorsque 
 est	 proche de 0.	 
		- Déterminer l'équation réduite de la tangente à la courbe 
 au point d'abscisse 
 en fonction de 
,	 
, 
 et 
.	
 Pour écrire correctement 
, taper x_0 .
	
  
 
 	- Quelle expression peut-on écrire à l'aide de l'approximation réalisée, de l'équation de tangente	au point d'abscisse 
 en fonction de 
, 
, 
 et 
 ?	
 Pour 
 proche de zéro, 
  
 
 	- En reconnaissant une fonction de référence, vérifier la validité de cette formule sur l' exemple suivant :	
 Pour 
 proche de zéro, 
 
	Arrondir les résultats au millième.	À l'aide de l'approximation, on a 
 
	La valeur arrondie à 
 est de 
 
 	
	 		Application à la fonction exponentielle :
	La méthode d'Euler consiste à approcher la courbe 
 de la fonction 
 en utilisant l'approximation affine.	
		- À l'aide de la définition de la fonction exponentielle, déterminer l'ordonnée	 
 du point 
 en fonction de la fonction 
 et de 
.	
 
 
 	- En utilisant l'approximation affine, exprimer l'ordonnée 
 du point 
	en fonction de 
 et 
.	
 
 
 	- En utilisant l'approximation affine, exprimer l'ordonnée 
 du point
	en fonction de 
 et 
.	
 
 	- Généraliser cette écriture en exprimant 
 en fonction de 
 et 
.	
 
 
 	- Généraliser l'écriture de 
 en fonction de 
 et 
.	
 
 
 	
		- En ayant pris soin de reconnaitre une suite particulière, déterminer la formule implicite de 
 en fonction de	 
 et 
.	
 
 
 	- En ayant pris soin de reconnaitre une suite particulière, déterminer la formule implicite de 
 en fonction de	 
 et 
.	
 
 	- En déduire une expression de 
 en fonction de	 
 et 
.	
 
 	
	 	  		
Méthode de Héron 1
			
		 		
	 					
ÉTAPE  sur 6
La moyenne arithmétique devient la nouvelle largeur ou longueur. 
	
	
 
 
	
 
 
	
 
 
	
 
 
	
	
 
			| Étape | Largeur | Longeur | Moyenne arithmétique 	 
 | 	 Moyenne arithmétique au carré | 
	
| 1 |  
 
 |  
 
	
| 1 |  |  |  |  | 
 
	
| 2 |  
 
 |  
 
	
| 2 |  |  |  |  | 
 
	
| 3 |  
 
 |  
 
	
| 3 |  |  |  |  | 
 
	
| 4 |  
 
 |  
 
	
| 4 |  |  |  |  | 
 
	
	 	
Le rectangle se tansforme progressivement en une figure. Si on	réalise une infinité d'étape, conjecturer les solutions :
	- Nommer la figure obtenue :  
 	- Quelle est l'aire théorique de cette figure ?  
 	- Quelle est la valeur arrondie à 
 de la distance théorique d'un côté ?  
 	
	٭Modéliser la suite à l'aide d'un algorithme
	Afin de vérifier vos conjectures, l'algorithme a été implanté en Python. Compléter	 le programme pour reproduire l'exemple de 
 traité précédement. Exécuter	 la fonction 
en prenant soin de spécifier la précision adéquate.	Par exemple, pour une précision souhaitée à 
, on a alors 
.	
	Le nombre d'itération est de 4 pour une précision minimum de :	 
	
	Pour simplifier cet algorithme, on affecte la valeur de départ à la variable 
.	 Modifier le programme . Compléter le tableau ci-dessous à l'aide de l'algorithme :
			| Racine carré | Précision | Valeur de la racine | 	Nombre d'itération | 
	| 
 | 
 |  
 |  
 | 
	| 
 | 
 |  
 |  
 | 
	
	  
	   
Méthode de Héron 2
			
		 		
	 					
ÉTAPE  sur 6
La moyenne arithmétique devient la nouvelle largeur ou longueur. 
	
	
 
 
	
 
 
	
 
 
	
 
 
	
	
 
			| Étape | Largeur | Longeur | Moyenne arithmétique 	 
 | 	 Moyenne arithmétique au carré | 
	
| 1 |  
 
 |  
 
	
| 1 |  |  |  |  | 
 
	
| 2 |  
 
 |  
 
	
| 2 |  |  |  |  | 
 
	
| 3 |  
 
 |  
 
	
| 3 |  |  |  |  | 
 
	
| 4 |  
 
 |  
 
	
| 4 |  |  |  |  | 
 
	
	 	
Le rectangle se tansforme progressivement en une figure. Si on	réalise une infinité d'étape, conjecturer les solutions :
	- Nommer la figure obtenue :  
 	- Quelle est l'aire théorique de cette figure ?  
 	- Quelle est la valeur arrondie à 
 de la distance théorique d'un côté ?  
 	
	
٭Modéliser cette suite par récurrence pour calculer 
	Compléter le tableau en utilisant les résultats précédents.	
	| n | 
 | Moyenne arithmétique 	
 | 
	| 0 |  
 
 |  
	| 1 |  
 
 |  
	| 2 |  
 
 |  
	| 3 |  
 
 |  
	
	En déduire la suite définie par récurrence pour calculer 
.	
L'expresion 
 se rentre "u_n". Par analogie,	 l'expression 
 se rentre "u_0" ...
	On définit la suite 
 par :	
- le premier terme : 
 
 	- la relation de récurrence : 
 
 	
	٭Étudier graphiquement la convergence de la suite pour calculer 
			 
	٭Modéliser la suite à l'aide d'un algorithme
	Afin de vérifier vos conjectures, l'algorithme a été implanté en Python. Compléter	 le programme pour reproduire l'exemple de 
 traité précédement. Exécuter	 la fonction 
en prenant soin de spécifier la précision adéquate.	Par exemple, pour une précision souhaitée à 
, on a alors 
.	
	Le nombre d'itération est de 4 pour une précision minimum de :	 
	
	Pour simplifier cet algorithme, on affecte la valeur de départ à la variable 
.	 Modifier le programme . Compléter le tableau ci-dessous à l'aide de l'algorithme :
			| Racine carré | Précision | Valeur de la racine | 	Nombre d'itération | 
	| 
 | 
 |  
 |  
 | 
	| 
 | 
 |  
 |  
 | 
	
	  
	   
Méthode des milieux
						Soit 
 un entier naturel non nul. Découpage de l'intervalle 
 en 
	 sous-intervalles :
	- Soit 
 et 
 deux nombres réels définis tels que 
.	
 
			- Modifier le nombre de sous-intervalles de la figure proposée puis déterminer la longueur d'un intervalle 
	 en fonction de 
, 
 et 
.	 En survolant les points à l'aide de la souris, on peut lire leurs coordonnées.	
 
 
 	- Modifier le nombre de sous-intervalles de la figure proposée et déplacer le point 
. Exprimer	 la valeur de 
 en fonction de 
, 
 et de l'index 
 
 
 		 		Après avoir découpé l'intervalle 
, on utilise la méthode des milieux.
			- Déterminer l'aire du premier rectangle orange en fonction de 
, 
 et 
  
 
 
 	Si on découpe l'intervalle en trois parties égales, déterminer l'aire des rectangles oranges en fonction de 
,	 
 et 
  
 		 	 		
Méthode des rectangles
						Soit 
 un entier naturel non nul. Découpage de l'intervalle 
 en 
	 sous-intervalles :
	- Soit 
 et 
 deux nombres réels définis tels que 
.	
 
			- Modifier le nombre de sous-intervalles de la figure proposée puis déterminer la longueur d'un intervalle 
	 en fonction de 
, 
 et 
.	 En survolant les points à l'aide de la souris, on peut lire leurs coordonnées.	
 
 
 	- Modifier le nombre de sous-intervalles de la figure proposée et déplacer le point 
. Exprimer	 la valeur de 
 en fonction de 
, 
 et de l'index 
 
 
 		 		Après avoir découpé l'intervalle 
, on utilise la méthode des rectangles.	 Pour chaque sous-intervalle 
, on construit un rectangle :
		- Méthode des rectangles à gauche représentée en vert : Le rectangle passe par le point d'intersection de la	 courbe 
 avec la droite verticale ayant pour abscisse l'abscisse à gauche de l'intervalle. Les 4 sommets	 du rectangle ont donc respectivement pour coordonnées 
, 
, 
 et	 
.
 	- Méthode des rectangles à droite représentée en rouge : Le rectangle passe par le point d'intersection de la	 courbe 
 avec la droite verticale ayant pour abscisse l'abscisse à droite de l'intervalle. Les 4 sommets	 du rectangle ont donc respectivement pour coordonnées 
, 
, 
 et	 
.
 	
			- Déterminer l'aire à gauche du premier rectangle vert en fonction de 
, 
 et 
  
 
 
 	Si on découpe l'intervalle en trois parties égales, déterminer l'aire à gauche des rectangles	 verts en fonction de 
, 
 et 
  
 	Déterminer l'aire à droite du premier rectangle rouge en fonction de 
, 
 et 
  
 	Si on découpe l'intervalle en trois parties égales, déterminer l'aire à droite des rectangles rouges	 en fonction de 
, 
 et 
  
					
Construction de la courbe par la méthode des sécantes
						Soit 
 un entier naturel non nul. Découpage de l'intervalle 
 en 
	 sous-intervalles :
	- Soit 
 et 
 deux nombres réels définis tels que 
.	
 
			- Modifier le nombre de sous-intervalles de la figure proposée puis déterminer la longueur d'un intervalle 
	 en fonction de 
, 
 et 
.	 En survolant les points à l'aide de la souris, on peut lire leurs coordonnées.	
 
 
 	- Modifier le nombre de sous-intervalles de la figure proposée et déplacer le point 
. Exprimer	 la valeur de 
 en fonction de 
, 
 et de l'index 
 
 
 		On considère deux points 
 et 
 comme le montre la construction ci-dessous.	
	On souhaite relier ces deux points 
 et 
 par une droite d'équation de la forme 
.	
 	Déterminer l'ordonnée à l'origine de cette droite en sachant que le point 
	 appartient à la droite :	
 
		 			
Construction de la courbe par la méthode des tangentes
						Soit 
 un entier naturel non nul. Découpage de l'intervalle 
 en 
	 sous-intervalles :
	- Soit 
 et 
 deux nombres réels définis tels que 
.	
 
			- Modifier le nombre de sous-intervalles de la figure proposée puis déterminer la longueur d'un intervalle 
	 en fonction de 
, 
 et 
.	 En survolant les points à l'aide de la souris, on peut lire leurs coordonnées.	
 
 
 	- Modifier le nombre de sous-intervalles de la figure proposée et déplacer le point 
. Exprimer	 la valeur de 
 en fonction de 
, 
 et de l'index 
 
 
 		On souhaite construire l'enveloppe des tangentes à la courbe représentative de la fonction	 
. Par conséquent on va construire la tangente associée à chaque point 
.	 
	 	Soit 
 l'équation réduite de la tangente à la courbe représentant 
 au point 
.	Exprimer le coefficient directeur de la tangente au point 
 en fonction de 
	 et de 
  
 	Soit en utilisant l'équation générale de la tangente soit en utilisant le fait que le point 
	 appartient à la tangente, déterminer l'ordonnée à l'origine de cette tangente. On l'exprimera	 à l'aide des fonctions 
 et 
 ainsi que 
 
					
Méthode des trapèzes
						Soit 
 un entier naturel non nul. Découpage de l'intervalle 
 en 
	 sous-intervalles :
	- Soit 
 et 
 deux nombres réels définis tels que 
.	
 
			- Modifier le nombre de sous-intervalles de la figure proposée puis déterminer la longueur d'un intervalle 
	 en fonction de 
, 
 et 
.	 En survolant les points à l'aide de la souris, on peut lire leurs coordonnées.	
 
 
 	- Modifier le nombre de sous-intervalles de la figure proposée et déplacer le point 
. Exprimer	 la valeur de 
 en fonction de 
, 
 et de l'index 
 
 
 		 		Après avoir découpé l'intervalle 
, on utilise la méthode des trapèzes.
		- Déterminer l'aire du premier trapèze violet en fonction de 
, 
 et 
  
 
 
 	Si on découpe l'intervalle en trois parties égales, déterminer l'aire des trapèzes violets en fonction de 
,	 
 et 
  
 					
        The most recent version
  Cette page n'est pas dans son apparence habituelle parce que
  WIMS n'a pas pu reconnaître votre navigateur web.
  
  Veuillez noter que les pages WIMS sont générées interactivement; elles ne
  sont pas des fichiers
  HTML ordinaires. Elles doivent être utilisées interactivement EN LIGNE.
  Il est inutile pour vous de les ramasser par un programme robot.
  
    - Description: apprendre à coder avec Python en réalisant la représentation graphique de fonctions. interactive exercises, online calculators and plotters, mathematical recreation and games
 
    - Keywords: interactive mathematics, interactive math, server side interactivity, programming, algorithmics,python,line_equation,functions,derivative,tangent,numerical_integration