Somme des entiers

Règles du forum
ATTENTION ! Il est demandé de ne déposer dans ce forum que des exemples en langage Asymptote
  • finalisés
  • que l'on pense intéressants et optimisés
  • et qui se rapportent au thème du forum.
Si certains exemples déposés donnent lieu à de nombreuses modifications, ils seront déplacés et remplacés par un nouveau sujet dans ce forum avec la ou les meilleures propositions.
Pour les demandes d'aide ... il y a un forum spécifique !
OG
V.I.P.
V.I.P.
Messages : 134
Enregistré le : dim. 7 mars 2010, 22:27

Somme des entiers

Message non lu par OG » lun. 8 mars 2010, 10:29

Figure asymptote 48a111a70966ab52f390494d7a9ef171
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. size(400,0);
  2. path p=unitsquare;
  3.  
  4. int n=8;
  5. for (int i=8;i>0;i=i-1)
  6. {
  7. for (int j=1;j<i+1;++j)
  8. {
  9. draw(shift(j,-i)*p);
  10. }
  11. }
  12. draw(Label("Figure de gauche, tous nos carrés"),(4,-9));
  13. for (int i=8;i>0;i=i-1)
  14. {
  15. for (int j=1;j<i+1;++j)
  16. {
  17. draw(shift(10+j,-i)*p);
  18. }
  19. }
  20.  
  21. for (int i=8;i>0;i=i-1)
  22. {
  23. filldraw(shift(10+i,-i)*((0,1)--(1,1)--(1,0)--cycle),gray);
  24. }
  25. draw(shift(11,0)*((0,0)--(8,0)--(8,-8)),dashed);


Permet en cligant des yeux de trouver la formule 1+2+\cdots+n.

O.G.

Répondre