Calculs, calculs...

Algorithmes et histoire des mathématiques
jeudi 11 novembre 2010
par  Nathalie CARRIÉ

Un travail d’algorithmique et d’histoire des mathématiques a été donné en début d’année (3 septembre 2010). Le point de départ était un TP de l’IREM de Strasbourg, Première S, collection ISTRA :

Le sujet du travail à faire

20100910 AlgorithmesTravailDeGroupe1 600px

20100910 AlgorithmesTravailDeGroupe2 600px

20100910 AlgorithmesTravailDeGroupe3 600px

Calculs, calculs

A/ Calcul de E

L’expression à calculer : 9*10864^4-18817^4+2*18817^2

 Calcul avec bc

CalculAvecBc

 Calcul avec un javascript dans CarMetal

CalculAvecCarMetal1 600px

 Calcul avec gp

CalculAvecGp

 Calcul avec MagicNumber

CalculAvecMagicNumber

 Calcul avec Maxima

CalculAvecMaxima

 Calcul avec Open Office Calc

CalculAvecOpenOffice

CalculAvecOpenOffice2 600px

 Calcul avec Processing

CalculAvecProcessing

 Calcul avec Google

Calcul sur Google

 Calcul avec Python (contribution Alain Busser)

Calcul avec Python

B/ Vocabulaire mathématique

Voir la séance d’exemples en classe.

C/ Calcul exact de E

On pourra voir les calculs faits par les élèves dans les deux exemples fournis dans la conclusion.

D/ Autour des entiers naturels tels que $y^2-3*x^2=1$ $R$

Remarquons avec les élèves que si $(x,y)$ est un couple de réels vérifiant (R) avec $y$ positif, alors $(x,y)$ se trouve sur cette courbe, et les couples d’entiers $(x,y)$ s’éloignent de plus en plus. Cela peut se voir dans CarMetal avec un simple roulement de molette pour zoomer.

3x2Plus1
3x2Plus1b Rendu QtiPlot

E/ Point d’histoire
 [1]

 Equation Diophantienne
 Qui est Diophante ?
 Equation de Pell-Fermat
 Théorème de Fermat, son histoire
 Qui est Fermat ?
 Qu’est-ce qu’un triplet pythagoricien ?
Ce sont les triplets d’entiers naturels de la forme $(x,y,z)$ avec $z^2=y^2+x^2$.
 Il n’existe qu’un unique triplet pythagoricien d’entiers naturels consécutifs :
Posons $y=x+1$ et $z=x+2$
On a alors $(x+2)^2=(x+1)^2+x^2$, équation qui conduit à une équation du second degré dont l’unique solution positive est $x=3$.
Le seul triplet pythagoricien d’entiers naturels consécutifs est donc : $(3,4,5)$.

F/ Algorithmique

 Script du calcul de l’expression avec CarMetal

ScriptCalculExpression

 Calcul des couples (x’, y’) de nombres de plus en plus grands vérifiant (R)

xyx y 1

x et y de plus en plus grands avec CarMetal

for (x=1; x<10000; x=x+1){
		y=Math.sqrt(1+3*x*x);
		if (y-Math.round(y)==0){
			x1=2*x*y; y1=3*x*x+y*y;
			Println("x= "+x+" y= "+y+" x'= "+x1+" y'= "+y1);
		}

}

Cela donne avec la coloration syntaxique d’un bon éditeur de textes :

xEtyDePlusEnPlusGrandsAvecCarMetal1

[1Pour répondre à ces questions, il suffit de se rendre sur Wikipédia


Documents joints

Erreurs d'arrondi
Christian Vassar IUFM de Rouen
Triplets pythagoriciens
avec z comme étiquette sur le graphe
Triplets pythagoriciens
sans étiquette sur le graphe
Fichier Triplets de Pythagore pour QtiPlot
Fichiers binaires TI82
Triplets pythagoriciens code Scratch
Triplets pythagoriciens avec affichage code (...)
Triplets pythagoriciens : les sources AlgoBox

Commentaires

Logo de debimax
samedi 5 février 2011 à 11h55 - par  debimax

Regarde l’aide mémoire que je me suis fait http://megamaths.free.fr/pdf/aideme... (pour le tex http://megamaths.free.fr/pdf/aideme...)

J’aime bien R-cran voici une de mes activités pour le cours en tes ou ts sur les test à l’équation à une loi équirépartie http://megamaths.free.fr/pdf/adequa...
Tu pourras voir la difféerence entre R-cran et xcas(je débutais avec xcas)

Sinon, pour revenir à cette page je trouve cela intéressant.

Logo de Alain BUSSER
vendredi 19 novembre 2010 à 07h16 - par  Alain BUSSER

« il me semble qu’il pourrait rendre d’intéressants services pour la mise en œuvre des algorithmes » :

Question : Est-ce R-Cran possède des boucles à condition d’arrêt ? Parce que si oui, c’est effectivement un outil très intéressant pour l’algorithmique...

Logo de Hubert Raymondaud
mercredi 17 novembre 2010 à 12h53 - par  Hubert Raymondaud

Très intéressant... Un bon éventail d’outils informatiques sont présentés. J’utilise aussi et de plus en plus R (voir l’IREM de Lyon), pour les statistiques, mais il me semble qu’il pourrait rendre d’intéressants services pour la mise en œuvre des algorithmes...

Plus pratiquement le document « http://www.reunion.iufm.fr/recherch...;» a certaines images qui sont décentrées et dont il manque une partie .... Est-il possible d’y remédier ?

Je n’ai rien trouvé dans les archives « TripletsPythagoriciens.sb.zip » et « TripletsPythagoriciensAvecAffichage.sb.zip » ???

Bien cordialement
Hubert Raymondaud (de la CII proba-stat)