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 : 10970
Catégorie(s) : Maths
Langages dispo pour ce code :
- Javascript
- PHP 3, PHP 4, PHP 5
- ObjectiveCaml
- C++
- ObjectiveCaml
- Voir tous les langages pour ce code snippet



Langage : ObjectiveCaml
Date ajout : 15/02/2008
Posté par coucou747 [Liste]
(*Obtiens la ligne suivante*)
let pascal liste=
    let rec f acc =function
    | [] -> acc
    | hd::[] -> hd::acc
    | hd::hd2::lt -> (f  ((hd2+hd)::acc) (hd2::lt))
    in (f [0] liste);;
(*obtiens la ieme ligne*)
let rec iemeLigne n=
    let rec f acc = function
        | 0 -> acc
        | n -> f (pascal acc) (n-1)
    in f [0;1;0] n;;

Remarque :
code foncitonnel, en tail rec, sur des listes.

Snippets en rapport avec : Triangle, Pascal, Maths



Codes sources en rapport avec : Triangle, Pascal, Maths

{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} NOMBRES ALEATOIRE AVEC LA METHODE RANDOM
cette source utilise la methode randomize et les resultats des msgbox.Je sais que cette methode est ...

{Visual Basic, VB6, VB.NET, VB 2005} SIMULATEUR PHYSIQUE FINALZ
Il s'ajit d'un simulateur physique comme VBFrance n'a jamais connu. En effet au lieu de s'interress...

{PHP} SUITE LOGIQUE
Une suite logique que j'ai découvert dans un des livres de Bernard Werber : 1 11 21 1211 1112...

{Python} RACINE N-IÈME D'UN RÉEL A, PAR LA METHODE DE NEWTON-RAPHSON
Ce programme permet de determiner la racine n-ième (n>0) d'un nombre avec une précision remarquable....