Triangle de Pascal - Calculatrices-hp

Transcription

Triangle de Pascal - Calculatrices-hp
Triangle de Pascal
HP Prime
Construire par algorithme le tableau ci-dessous.
La première colonne est composée de 1 et chaque autre valeur du tableau est
obtenue en additionnant la case du dessus et la voisine de gauche de cette
dernière.
Solution pas à pas :
Captures d’écran :
On demande à l’utilisateur d’entrer la taille du
triangle souhaité (valeur de n).
Pour créer le triangle de Pascal, il est intéressant et
facile d’utiliser une matrice. On construit donc une
matrice nxn et on définit chaque coefficient à l’aide
de la formule d’addition expliquée.
EXPORT PASCAL()
BEGIN
INPUT(N);
//On construit une matrice nxn
MAKEMAT(0,N+1,N+1)▶M1;
FOR I FROM 1 TO N+1 DO
//On remplit la matrice avec des 1 sur la 1ère colonne et la
diagonale extérieure
M1(I,1):=1;
M1(I,I):=1;
END;
FOR I FROM 3 TO N+1 DO
FOR J FROM 2 TO I−1 DO
M1(I,J):=M1(I−1,J−1)+M1(I−1,J);
END;
END;
//On affiche proprement chaque ligne sur la console d'affichage
PRINT;
FOR I FROM 1 TO N+1 DO
PRINT(M1(I));
END;
END;
Tutoriaux HP Prime
Par Mickaël Nicotera – 2013 – v2 – Photocopies autorisées
On s’intéressera ici à l’équation :
X² – 5X – 6 = 0.
Voici ce que l’on obtient pour n=6.
Le nombre situé à l’intersection de la ligne n et de la
colonne p représente le coefficient de rang p dans le
développement de (x+y)n (formule du binôme de
Newton).
Ce nombre est appelé coefficient binomial et est
noté C(n,p).
Il s’exprime par la formule :
C(n,p) =
La HP Prime dispose de la commande COMB(
calculant directement ces coefficients binomiaux.
Terminons sur une petite astuce : pour obtenir
rapidement une ligne du triangle de Pascal, on peut
faire un usage ingénieux de la formule du binôme de
Newton : on élève à la puissance le rang de la ligne
11 (sur 4 lignes) puis 101 (sur 4 lignes) puis 1001 (sur
4 lignes), etc…
Tutoriaux HP Prime
Par Mickaël Nicotera – 2013 – v2 – Photocopies autorisées