Les Snippets

Connexion

Triangle de pascal

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 07/04/2006 08:25:39 et initié par PetoleTeam [Liste]
Date de mise à jour : 07/04/2006 08:37:32
Vue : 25097
Catégorie(s) : Maths
Langage sélectionné : Scripts fu
Langages dispo pour ce code :
- Javascript
- PHP 3, PHP 4, PHP 5
- ObjectiveCaml
- C++
- ObjectiveCaml
- Scripts fu
- Tcl
- Voir tous les langages pour ce code snippet



Langage : Scripts fu
Date ajout : 25/10/2008
Posté par coucou747 [Liste]

(define (triangle-pascal-line-iter li)
  (if (null? (cdr li)) (list 1)
      (cons (+ (car li) (cadr li) ) (triangle-pascal-line-iter (cdr li)))))
(define (triangle-pascal-line li) (cons 0 (triangle-pascal-line-iter li)))
(define (triangle-pascal-iter n acc line)
  (if (= 0 n) acc (let ((line2 (triangle-pascal-line line))) (triangle-pascal-iter (- n 1) (cons line2 acc) line2))))
(define (triangle-pascal n)
  (triangle-pascal-iter n (list) (list 0 1)))
Remarque :
pour 5, ca renvoie :
((0 1 5 10 10 5 1) (0 1 4 6 4 1) (0 1 3 3 1) (0 1 2 1) (0 1 1))

(la fonction les liste a l'envers, pour pouvoir etre tail-rec)

Snippets en rapport avec : Triangle, Pascal, Maths



Codes sources en rapport avec : Triangle, Pascal, Maths

{Python} CALCUL D'AIRE D'UN TRIANGLE [INTERFACE GRAPHIQUE]
Inspiré du livre "Apprendre à Programmer avec Python" de Gérard Swinnen. Encore un programme en rap...

{PHP} TRIANGLE DE PASCAL ET SON ÉQUATION
Le code crée un triangle de Pascal à partir d'un formulaire où on indique la puissance maximale que ...

{C / C++ / C++.NET} TRIANGLE DE PASCAL ET DEVELLOPEMENT DE POLYNOME
Alors voilà il y a une semaine je me suis mis a chercher une source c++ toutes faites me permettant ...

{Visual Basic, VB6, VB.NET, VB 2005} SAISIE DES 3 COTÉS D'UN TRIANGLE ET VOUS SAVEZ S'IL EST RECTANGLE OU PAS.
Voila c'est ma deuxième source sur les triangles, (oui, j'aime bien ca ^^) mais elles est un peu amé...

{Visual Basic, VB6, VB.NET, VB 2005} DIT SI UN TRIANGLE EST RECTANGLE OU PAS
Voila c'est mon tout premier code source (ca se fete non ?)^^ Je n'ai que 15 ans et je suis super d...

{PHP} GÉNÉRER N LIGNES DU TRIANGLE DE PASCAL ( UTILE POUR DÉVELOPPEMENT POLYNOMIAL )
Bon voilà j'ai développé cette application pour m'occuper. Ce script génère sous la forme d'un tabl...

{C / C++ / C++.NET} TRIANGLE DE PASCAL RÉCURSIF
Fonction récursive permettant de calculer et afficher les éléments du triangle de pascal....

{JAVA / J2EE} TRIANGLE DE PASCAL
classe qui créé un triangle de pascal elle n est pas complettée ce n est qu un squelette :p mais...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERSION GPS
Ce petit logiciel permet de convertir des coordonnées sexadécimales en coordonnées décimales. Par e...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERSION DE VOLUMES
Toujours sur le même principe, voici maintenant la conversion des volumes. Ce programme permet de c...