Le triangle de Pascal est une présentation des nombres de combinaisons de k éléments parmi n sous la forme d’un triangle : pour deux entiers naturels i et j avec i⩾j⩾0, le nombre de la (i+1)-ième ligne et de la (j+1)-ième colonne vaut (ij).
Ce triangle peut être construit de proche en proche grâce à la relation de Pascal : un coefficient dans ce tableau est égal à la somme du coefficient au-dessus de lui et du coefficient en haut à gauche (voir illustration).
Questions préliminaires : 1.
Que valent les coefficients de la première colonne ? De la
diagonale ?
2.
En utilisant la relation de Pascal, construire « à la main » la cinquième
ligne du triangle de Pascal.
Pour aller plus loin
Soient a et b deux réels et n un entier naturel. La formule du binôme de Newton stipule que
(a+b)n=k=0∑n(nk)akbn−k.
Démontrer cette formule en utilisant un raisonnement par récurrence.
Objectif
Construire le triangle de Pascal de proche en
proche en utilisant une des deux méthodes.
MÉTHODE DE RÉSOLUTION 1
TABLEUR
1.
Recopier le tableau ci-dessous et compléter la colonne C. (Fichier téléchargeable ici.)
2.
Quelle formule doit-on saisir puis glisser vers le bas dans la cellule D5 ?
3.
Compléter le tableau en saisissant les formules manquantes.
4.
Dans la colonne L, afficher pour chaque ligne du tableau la somme des coefficients sur cette ligne.
Quel résultat du cours retrouve‑t‑on ?
MÉTHODE DE RÉSOLUTION 2
PYTHON
On souhaite écrire une fonction en Python qui renvoie, pour un entier naturel n donné, les n premières lignes du triangle de Pascal.
La ligne 2 sert à construire un tableau de n lignes et n colonnes rempli de 0.
def pascal(n) :
l = [ [0]*n for x in range(n)]
for i in range(n) :
for j in range(n) :
if j == 0 :
l[i][j] = ...
elif ... :
l[i][j] = ...
else :
l[i][j] = ...
return(l)
1.
Compléter la ligne 6 du programme.
2.
Un autre cas doit être traité aux lignes 7 et 8. Lequel et de quelle manière ?
3.
En utilisant la relation de Pascal, compléter la ligne 10. 4.
Pour n fixé, vérifier que l’on retrouve bien l’identité suivante : k=0∑n(nk)=2n.
Utilisation des cookies
Lors de votre navigation sur ce site, des cookies nécessaires au bon fonctionnement et exemptés de consentement sont déposés.