Triangle de Floyd

De testwiki
Aller à la navigation Aller à la recherche

Le triangle de Floyd est un tableau triangulaire d'entiers naturels utilisé en enseignement de l'informatique, portant le nom du chercheur en informatique Robert Floyd. Il présente les entiers strictement positifs dans l'ordre, chaque ligne comportant un terme de plus que la précédente.

Présenté en escalier :

1
2 3
4 5 6
7 8 9 10
11 12 13 14 15

Présenté en pyramide :

1
2 3
4 5 6
7 8 9 10

Le problème de l'écriture d'un programme informatique pour produire ce triangle a été fréquemment utilisé comme exercice ou exemple pour les programmeurs informatiques débutants, couvrant les concepts de formatage de texte et de constructions de boucles simples[1].

Définition mathématique

Le triangle de Floyd peut être défini par la suite double (Fn,k) définie par Fn,k=1+2++(n1)+k=n(n1)2+k=Tn1+k, pour 1kn ; les Tn sont les nombres triangulaires.

Propriétés

  • La ligne n est obtenue en ajoutant n1 à la ligne précédente (Fn,k=Fn1,k+n1) et en complétant par le successeur du dernier terme.
  • Les nombres situés sur le bord gauche forment la suite du traiteur paresseux (nombres triangulaires augmentés de 1) : Fn,1=Tn1+1 ; ceux du bord droit forment la suite des nombres triangulaires : Fn,n=Tn.
  • Les termes centraux des lignes impaires sont les nombres carrés centrés, sommes de deux carrés consécutifs : F2n1,n=T2n2+n=2n22n+1=(n1)2+n2, en rouge dans la figure ci-contre.
  • La somme des termes de la ligne n est égale à nTn1+Tn=n(n2+1)2, constante du carré magique normal Modèle:Formule (Modèle:OEIS).
  • La somme des termes des n premières lignes est égale à 1+2++Tn=TTn=n(n+1)(n2+n+2)/8, nombre doublement triangulaire : Modèle:OEIS.

Variante 1 : triangle des nombres impairs

Même construction que le précédent, mais le triangle ne présente que les entiers impairs. Il a été par exemple considéré par Charles Wheatstone en 1856[2].

Présenté en escalier :

1
3 5
7 9 11
13 15 17 19
21 23 25 27 29

Présenté en pyramide :

1
3 5
7 9 11
13 15 17 19
21 23 25 27 29

Définition mathématique

Ce triangle peut être défini par la suite double (Wn,k) définie par Wn,k=n2n+2k1=2Tn1+2k1=2Fn,k1, pour 1kn.

Il est répertorié comme Modèle:OEIS.

Propriétés

Extrait de la publication de Charles Wheatstone.
  • La ligne n est obtenue en ajoutant 2(n1) à la ligne précédente (Wn,k=Wn1,k+2(n1)) et en complétant par le dernier terme augmenté de 2.
  • Les nombres situés sur le bord gauche sont les nombres polygonaux centraux : Wn,1=n2(n1), Modèle:OEIS ; ceux du bord droit : Wn,n=n2+n1, Modèle:OEIS.
  • Les termes centraux des lignes impaires sont les nombres carrés impairs : W2n1,n=(2n1)2.
  • La somme des termes de la ligne n est égale à nn2(n1)+n2+n1)2=n3

Variante 2

Ce triangle présente tous les entiers à partir de 1, avec deux termes de plus à chaque ligne[3].

Présenté en escalier :

1
2 3 4
5 6 7 8 9
10 11 12 13 14 15 16

Présenté en pyramide :

1
2 3 4
5 6 7 8 9
10 11 12 13 14 15 16

Définition mathématique

Ce triangle peut être défini par la suite double (Vn,k) définie par Vn,k=(n1)2+k, pour 1k2n1.

Propriétés

  • La ligne n est obtenue en ajoutant 2n3 à la ligne précédente (Vn,k=Vn1,k+2n3) et en complétant par les deux successeurs du dernier terme.
  • Les nombres situés sur le bord gauche sont les carrés augmenté de 1 : Vn,1=(n1)2+1 ; ceux du bord droit les carrés : Vn,n=n2.
  • Les termes centraux sont les nombres polygonaux centraux : Vn,n=(n1)2+n=n2n+1, Modèle:OEIS.
  • La somme des termes de la ligne n est égale à (2n1)(n2n+1)=n3+(n1)3, nombre cubique centré (Modèle:OEIS).
  • La somme des termes des n premières lignes est égale à 1+2++n2=Tn2=n2(n2+1)/2 : Modèle:OEIS ; elle est aussi égale d'après ce qui précède à 2k=1nk3n3, ce qui donne k=1nk3=(Tn2+n3)/2=n2(n+1)2/4.

Références

Modèle:Références

Voir aussi

Modèle:Traduction/Référence


Liens externes

Modèle:Portail