Vous êtes sur la page 1sur 186

1 |

Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

TUTORIAUX
HP Prime


2 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Sommaire

Prise en main

Touches principales .... 4

Seconde

Optimisation : aire dun triangle 5
Le pr et la chvre . 8
Barres mtalliques & lastiques 11
Thorme de Varignon 14
Un maximum de chocolats 17
Crer un programme ... 21
Crer un mmo 22
Premier algorithme & boucles ...... 23
Algorithme : formule de Hron .. 25
Algorithme : calcul de lIMC .. 26
Algorithme : jeu du nombre mystre .. 27
Algorithme : calcul de PGCD par lalgorithme des soustractions . 28
Algorithme : calcul de PGCD par lalgorithme dEuclide 29
Algorithme : tour de magie .. 30
Algorithme : anne bissextile . 31
Algorithme : quel jour tes-vous n ? . 32
Ligne de niveau .. 33
Vendredi 13 .. 35
Nombres de Kaprekar .... 37
Algorithme : limitation des naissances .... 39
Algorithme : cryptographie : le chiffrement de Csar .. 42
Ds de Sicherman ..... 44
Tirage du loto .. 47
Tracer une spirale .. 48
Algorithme : marche alatoire 49
Main au poker .. 50
Programmes de simulation . 51
Algorithme : numro de SIRET 55
Algorithme : numro ISBN 57
Algorithme : jeu des allumettes . 58
Algorithme : problme du spaghetti ... 60
Algorithme : balle rebondissante .... 61
Le poids : force de pesanteur * .. 62
Ondes sonores * . 64
Indice humidex * . 68
Option MPS : tches de sang 70

* Ncessite le StreamSmart

3 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

1
re
S & T
le
S

Bote moustache 74
Schma de Bernoulli : loi binomiale ... 76
Etude de fonction .. 78
Algorithme : test de primalit de Lucas Lehmer .. 81
Algorithme : triangle de Pascal .. 82
Suite et symbole sigma .. 84
Tangente une courbe ........ 87
Encadrement dintgrale ........ 88
Aire entre deux courbes .... 91
Nombres complexes ......... 95
Mesure principale dun angle ..... 96
Approximation de racines carres ... 97
Thorme des restes chinois (spcialit) .... 100
Echantillonnage : intervalle de confiance ...... 101
Probabilits : loi normale .. 103
Marche alatoire ...... 106
Rsoudre un exercice du BAC S avec la HP Prime .... 109
Polynme complexe et gomtrie .. 116
Matrices (spcialit) ....... 120
Chiffrement de Hill 122
Calorimtrie : capacit calorifique * 126
Fermentation lactique : fabrication du yaourt * 128
Rflexion et absorption de la lumire * . 130
Mouvement dun cylindre sur un plan inclin * . 133

Maths Sup & Sp

Suite du type u
n+1
= f(u
n
) . 137
Courbe paramtre .. 140
Courbe polaire . 142
Sries 144
Sries de Fourier 147
Dveloppement limit 148
Fonctions de plusieurs variables .. 149
Equations diffrentielles .. 151
Gomtrie analytique . 153
Calcul matriciel .. 156
Enigme numrique 158
Tours de Hano 160
Diagrammes de Bode .. 162
Volume dun vase .. 166

CAPES de mathmatiques

La droite dEuler ....... 168
Courbes et quations ........ 169
Algorithmique . 173
Simulation de la planche de Galton . 175
Intgration . 180
Nombres parfaits .. 182
Interprtation gomtrique des nombres complexes .. 184

* Ncessite le StreamSmart
4 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

CALCULATRICE HP Prime











Pour allumer la calculatrice : Taper sur la touche O
Pour teindre la calculatrice : Taper sur la touche S
puis sur la touche O
Pour choisir le mode degr :
Ouvrir la fentre de configuration en tapant S H
Choisir Degrs ou Radians depuis F2 (CHOIX).
Pour rgler le mode complexe :
Descendre dans le menu et choisir lcriture algbrique a+ib
ou lcriture en couple de rels (a,b).

Pour accder aux commandes de la calculatrice :

Toutes les commandes sont regroupes dans le catalogue
accessible depuis la touche D
Pour accder aux caractres spciaux :

La calculatrice possde un nombre impressionnant de
caractres accessibles depuis les touches Sa

5 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Optimisation : aire dun triangle
HP Prime

Niveaux : Seconde
Objectifs : introduction la notion de fonction et ses reprsentations.
Notion de maximum. Etude dune conjecture laide de la gomtrie
dynamique.
Mots-cls : fonctions, tableau de valeurs, reprsentation graphique,
maximum.
Enonc : On considre un triangle ABC isocle en A.
Le point C peut bouger sur le cercle de centre A et de rayon [AB].
Trouver lemplacement du point C pour que laire de ABC soit maximale.

Solution pas pas :

On utilise la calculatrice HP Prime pour dessiner la
situation gomtrique et profiter des possibilits
dynamiques de lapplication Gomtrie depuis la
touche I.










On accde au trac avec la touche P.
Les diffrents menus de lapplication Gomtrie
permettent de construire le triangle et le cercle. On
placera le point C comme point actif.










Captures dcran :



6 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On valide lemplacement de chaque objet
gomtrique sur lcran en appuyant sur la touche
E.











On accde aux diffrents lments gomtriques
tracs avec leurs noms depuis la touche Y.












On peut effectuer le calcul daire du triangle et celui
de la longueur de sa base en appuyant sur M.
On utilise la commande area.
On fait bouger le point C et on note laire obtenue
pour chaque emplacement.








On peut rcolter ainsi une srie de couples de
valeurs (base ; aire) quon peut stocker dans un
tableau.
Choisir lapplication Stats 2 Var depuis la touche
I.











7 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


On runit tous les couples de valeurs (base ; aire)
dans le tableau (touche M).










On peut obtenir le nuage de poins correspondant et
de sapercevoir que les points dessinent une courbe
admettant un maximum en appuyant sur P.

Daprs le graphique, laire semble tre maximale
pour une base de longueur 10,8.
Il est galement possible de sorienter vers une
rsolution analytique pour trouver lexpression
algbrique
de la
fonction qui
exprime
laire du
triangle en
fonction de
la longueur
de sa base
BC = x.
Il faut exprimer la hauteur AH en fonction de x.
Lgalit de Pythagore dans le triangle AHC
rectangle den H donne la relation : AH =

.
Laire de ABC est donc donn par la formule

.
On entre cette expression sur la HP Prime
Application : Fonction et touche Y.

On passe lcran graphique depuis la touche P.







Le menu > Extremum nous place directement
sur le point culminant de la courbe.





8 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Le pr et la chvre
HP Prime
Daprs une ide de Benot Foltz
Niveau : 2
nde


Exercice: Une personne possde un pr de forme carre de 10m de
ct. Il attache une chvre par une corde relie un piquet plant au
milieu dun des cts. Il souhaite que la chvre broute une surface daire
gale la moiti de laire du pr.
Quelle longueur de corde doit-il laisser ?

Solution pas pas :

La HP Prime dispose en fait dune application
Gomtrie permettant de dessiner la situation.

Appuyer sur la touche I, aller sur licne
Gomtrie .








On trace le pr carr depuis le menu > Spcial
> Carr.












Captures dcran :





9 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises














On place ensuite le milieu du ct suprieur du
carr correspondant au centre du cercle dont le
rayon est la longueur de la corde de la chvre.
On utilise loutil Milieu depuis le menu Point.
Puis loutil Cercle depuis le menu Courbe permet de
tracer le cercle dsir.
On place ensuite un point mobile sur le demi-cercle
intrieur au carr et on trace le rayon partant de ce
point symbolisant la corde de la chvre.




On peut ensuite diminuer ou augmenter le rayon du
cercle (et donc la longueur de la corde).










Si la longueur de corde est infrieure au ct du pr
carr, la surface que peut brouter la chvre est celle
du demi-disque de rayon la longueur de corde.
Si elle est suprieure au ct du carr, la surface est
compose dun rectangle et dune portion de
disque.
Pour connaitre la largeur du rectangle, on utilise
lgalit de Pythagore dans le triangle rectangle ci-
contre : x = + Largeur
Largeur du rectangle =











10 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises




Pour calculer laire de la portion de disque, on retire
laire du secteur angulaire laire du triangle rouge :


est langle du secteur angulaire qui se calcule par
trigonomtrie avec un 2.arcsin(5/x).





On peut alors crire ce programme calculant la
surface du pr broute par la chvre suivant la
longueur de corde saisie :

EXPORT CHEVRE()
BEGIN
LOCAL L;
//On demande la longueur de la corde
INPUT(L);
//On traite les 2 cas de surfaces
IF L<=5 THEN
PRINT(*L*L/2);
ELSE
PRINT((L*L25)*10+2*ASIN(5/L)/360**L*L5*(L*L25));
END;
END;

Attention de bien rgler lunit dangle en degrs.
Touches : SH

En excutant le programme, on trouve une surface
de 50m = 100m 2 une longueur de corde
denviron 5,8 m.











11 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Barres mtalliques et lastiques
HP Prime

Enonc : Trois barres mtalliques fixes [AC], [BD] et [CD] sont places
telles que [CD] soit horizontale et [AC] et [BD] soient perpendiculaires
[CD].
On attache un lastique au point A et on le relie un point mobile M se
dplaant sur [CD].
On attache un autre lastique au point B et on le relie M.

Etudier les variations de la longueur totale des lastiques suivant la
position du point M.

Solution pas pas :

La HP Prime dispose en fait dune application
Gomtrie permettant de dessiner la situation.

Appuyer sur la touche I, aller sur licne
Gomtrie .








On trace la configuration dcrite en utilisant loutil
Segment et loutil Point actif qui permet de faire
bouger le point M sur le segment horizontal.
Les segments coloris en violet reprsentent les
deux lastiques.









Captures dcran :





12 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On peut bouger le point M et dynamiquement les
lastiques suivent le mouvement.












On accde tous les objets gomtriques tracs en
appuyant sur Y.










La touche M permet deffectuer des calculs sur
les diffrents objets. On peut ainsi calculer des
longueurs avec la commande distance.
Ici distance(GH,GJ) calcule la distance entre le point
GH et le point GJ, distance qui correspond la
longueur du premier lastique. Le deuxime calcul
de distance correspond la longueur du deuxime
lastique.





On bouge le point M depuis lcran graphique
(touche P) et on revient au menu numrique
(touche M) pour observer les changements de
longueurs.















13 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Avec une barre [CD] de longueur fixe 18 cm, une
barre verticale [AC] de longueur 4 cm et une barre
verticale [BD] de longueur fixe 7 cm, en appelant x la
longueur variable CM, par galits de Pythagore :

et
La somme des longueurs des deux lastiques peut
tre ainsi saisie dans lapplication Fonction de la HP
Prime (touche I, aller sur Fonction et touche
Y).




On appuie sur pour obtenir la reprsentation
graphique et on voit une valeur minimale pour la
longueur des deux lastiques atteinte en x 6,5.
On a donc la position du point M pour que la
longueur totale des lastiques soit la plus petite
possible : M doit tre 6,5 cm point C.












14 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Thorme de Varignon
HP Prime

1/ Emettre une conjecture sur la nature du quadrilatre ayant pour
sommet les 4 milieux des cts dun quadrilatre quelconque.
2/ Dmontrer la conjecture.
3/ Etudier la nature du quadrilatre quand le quadrilatre extrieur est
un rectangle.

Solution pas pas :

1/ On accde lapplication de gomtrie
dynamique de la HP prime depuis la touche I.












On trace un quadrilatre quelconque depuis le
menu > Quadrilatre.












Captures dcran :





15 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On place le premier sommet du quadrilatre en
touchant un point de lcran et en appuyant sur
E pour valider lemplacement.
On rpte lopration pour les trois autres sommets.








On place maintenant les milieux depuis le menu
Point > Milieux et en touchant lcran les deux
extrmits de chaque ct du quadrilatre avec une
pression sur la touche E aprs chaque
slection dune extrmit.









On trace le quadrilatre intrieur laide de >
Quadrilatre comme prcdemment.


Astuce : on peut colorier le quadrilatre intrieur et
en appuyant sur la touche Z, en choisissant
Remplir de couleur et en slectionnant le
quadrilatre que lon vient de tracer.


Le quadrilatre intrieur semble tre un
paralllogramme.
La HP Prime peut vrifier cette proprit.
Pour cela, reprer dans un premier temps le nom du
paralllogramme depuis la touche Y. Ici notre
paralllogramme se nomme GQ (nom dobjet
gomtrique).














16 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Appuyer ensuite sur M et choisir
is_parallelogram dans le menu > > Test
et .
Entrer le nom du quadrilatre entre les
parenthses :

et appuyer sur OK.
La HP Prime renvoie :
0 si ce nest pas un paralllogramme
1 si cest un paralllogramme
2 si cest un losange
3 si cest un rectangle
4 si cest un carr.
Ici la HP Prime renvoie 1 : le quadrilatre intrieur
est un paralllogramme.


2/ Cela se dmontre trs simplement avec le
thorme des milieux appliqus dans les deux
triangles du quadrilatre extrieur spars par une
diagonale.


Cest--dire MNOP est un paralllogramme.

3/ On impose au quadrilatre extrieur dtre un
rectangle. Pour cela, on impose les coordonnes des
4 points de dpart avec le menu :


Le quadrilatre intrieur est alors un losange.
















17 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Un maximum de chocolats
HP Prime

Un supermarch achte pour Nol une usine de chocolats des botes
au prix de 5. Le magasin revend les botes 13,60.
Lanne dernire, la mme priode, 3000 botes par semaine ont t
vendues.
Une tude de march montre que toute baisse de 10 centimes deuros
fait augmenter la vente de 100 botes par semaine.
Aider le supermarch fixer le prix dune bote pour faire un bnfice
maximum.
On pourra distribuer aux lves la fiche page 20.
Solution pas pas :

1/ On accde lapplication Tableur de la HP prime
depuis la touche I.












On cre un tableau de valeurs avec formules
automatises en appliquant 0 de baisse sur le prix
de vente, puis 0,10 de baisses successives.
On commence par lgender chaque colonne avec
REDUC, PRIX, BOITES, RECETTE et BENEF.
Pour cela, se placer sur la lettre A de la premire
colonne, taper REDUC avec les touches
alphabtiques :
AqAcAdAtA
F
et appuyer dans le menu sur .
Faire de mme pour chaque colonne.

Captures dcran :
















18 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Pour entrer les valeurs de rduction, on se place sur
REDUC et on saisit la formule :
S.N.xsRA
qSAoSAvE
La colonne se remplit entirement dune suite
arithmtique de raison 0,1.






On tablit maintenant la formule du prix en se
plaant sur PRIX et en saisissant :
S.xz.vw
AqAcAdAtA
F

Pour les botes, on se place sur BOITES et on saisit la
formule ci-contre.


Pour les botes, on se place sur RECETTE et on saisit
la formule ci-contre.


Pour les botes, on se place sur BENEF et on saisit la
formule ci-contre.
On fait ainsi rfrence aux noms des colonnes dans
les formules.

Tous les rsultats des calculs saffichent alors
automatiquement.
On descend dans le tableur pour observer
lvolution du bnfice.
On trouve un bnficie maximum pour une bote
vendue 10,80.







Astuce : pour colorier une cellule, se placer dessus,
appuyer sur > Remplissage et choisir la
couleur dans le nuancier.























19 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Vrifions ce rsultat en utilisant une fonction.
Si on appelle x le prix de vente dune boite, le
bnfice sexprime par :

On rentre lexpression dans lapplication Fonction
(touche I) dans lcran de vue symbolique
(touche Y) en tapant :
Rdwu>sRzN
NN+Rxz.v
>sxNNNE



La touche P permet dobtenir la reprsentation
graphique de la fonction qui prsente un maximum
que lon peut atteindre en appuyant sur >
Extremum.
On retombe bien sur un bnfice maximum de
33 640 pour un prix de vente de 10,80.







Astuce : on peut utiliser la commande IFTE pour
utiliser une condition SI dans le tableur. Elle sutilise
de cette faon :
IFTE(condition,alors,sinon)
comme dans lexemple montr ci-contre.











20 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Chocolats : fiche lve
HP Prime

Calculer pour les 3000 botes vendues 13,60/bote le prix dachat et le bnficie ralis par semaine
par le supermarch :
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
Calculer le bnficie ralis si le prix dune bote de chocolats baisse de 10 centimes :
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
Complter le tableau ci-dessous :
Nombre de
rductions
Prix de vente () Recette () Prix dachat () Bnfice ()
0 13,60 3000
1 13,50 3100
2
3
4


Reproduire le tableau sur tableur, lautomatiser et le complter pour dterminer le bnfice
maximum ralisable.



21 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Crer un programme
HP Prime

Pour intgrer et excuter des algorithmes sur la calculatrice HP Prime, il
faut utiliser lditeur de programmes.

Solution pas pas :

On accde lditeur de programmes de la HP
prime depuis les touches Sx.
La liste des programmes stocks sur la calculatrice
apparat.
Appuyer sur pour crer un nouveau
programme.

Donner un nom au programme.


Le programme scrit alors entre les balises BEGIN
et END;



Captures dcran :





22 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Crer un mmo
HP Prime

Un mmo (ou note de cours) nest pas un programme et nest pas
excutable. Il sagit simplement de texte pouvant tre mis en forme et
qui est enregistr sur la HP Prime.

Solution pas pas :

On accde lditeur de notes de la HP prime
depuis les touches SN.
Appuyer sur pour crer un nouveau
programme.

On peut mettre en forme le texte avec les onglets Style
et Format.
On peut mettre le texte en gras, en italique, le
souligner, le barrer, le mettre en couleur (couleur
davant-plan) et le surligner (couleur darrire-plan).
Il suffit de choisir la couleur dans le nuancier.



On peut mettre des pastilles pour lister.
Captures dcran :





23 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Premiers algorithmes & boucles
HP Prime

Niveau : 2
nde

Objectifs : Lalgorithmique fait maintenant partie intgrante des
programmes de mathmatiques au lyce.
Ds la seconde, les lves dcouvrent diffrents algorithmes.
Voici une slection dalgorithmes rencontrs au lyce.



Solution pas pas :

Premier exemple : premier algorithme :

crire un algorithme qui demande d'entrer un
nombre puis affiche son image par la fonction f
dfinie par
f(x) = x^2 + 6x - 4.

Algorithme
Entre
Demander lutilisateur lantcdent x
Traitement
Affecter x^2+6*x-4 la variable y
Sortie
Afficher y

Deuxime exemple : boucle Pour :

crire un algorithme qui demande un nombre de
dpart, et qui calcule sa factorielle.

Algorithme
Entre
Demander lutilisateur un nombre de dpart n
Initialisation
Nombre p initialis la valeur 1
Traitement
Pour i allant de 1 n
Stocker p*i dans p
Fin de la boucle pour
Sortie
Afficher p
Captures dcran :




Sur HP Prime, on crira :








Sur HP Prime, on crira :



24 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


Troisime exemple : boucle Tant que :
Trouver le plus petit entier p tel que la somme des
entiers de 1 p soit infrieure un entier n donn.

On rappellera la formule (1
re
ES / S) :



Algorithme
Entre
Demander lutilisateur un nombre n
Initialisation
Nombre p initialis la valeur 1
Traitement
Tant que p*(p+1)/2 est infrieure n
Stocker p+1 dans p
Fin de la boucle tant que
Sortie
Afficher

















Sur HP Prime, on crira :












25 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : formule de Hron
HP Prime

La formule de Hron permet de calculer laire dun triangle :

avec le primtre du triangle.
Programmer un algorithme donnant laire dun triangle avec la formule
de Hron.
Solution pas pas :

On cre un programme HERON depuis lditeur
(touches Sx) et on tape lalgorithme
suivant :

EXPORT HERON()
BEGIN
LOCAL A,B,C,P;
//On demande lutilisateur les 3 longueurs du triangle
INPUT(A);
INPUT(B);
INPUT(C);
// On calcule le primtre du triangle
A+B+CP ;
//On calcule laire avec la formule de Hron
PRINT((P*(PA)*(PB)*(PC));
END;


Pour les valeurs a=2, b=7 et c=8, le programme
retourne :
Captures dcran :










26 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : calcul de lIMC
HP Prime

LIMC (indice de masse corporelle) value la sant pondrale
(corpulence).
Il permet notamment de mettre en vidence le surpoids ou lobsit.
Le calcul de lIMC nest quun critre indicatif car la masse osseuse et
musculaire nest pas prise en compte.
LIMC se calcule avec cette formule :


avec P la masse en kilogrammes et T la taille en mtres.
LOMS a tabli cette classification :
Classification OMS IMC (kg/m)
Dficit pondral <18,5
Poids normal 18,5 24,9
Surpoids 25 29,9
Obsit modre (classe I) 30 34,9
Obsit svre (classe II) 35 39,9
Obsit morbide (classe III) 40

Crer un algorithme calculant lIMC et donnant la classification OMS.
Solution pas pas :

On cre un programme IMC depuis lditeur et on
tape lalgorithme suivant :

EXPORT IMC()
BEGIN
LOCAL P,T,I;
//On demande lutilisateur son poids et sa taille
INPUT(P,"Votre poids (masse) en kg :");
INPUT(T,"Votre taille en m :");
// On calcule lIMC
P/T^2I ;
//On classe
IF I<18.5 THEN PRINT("IMC="+I+" dficit pondral"); END;
IF I18.5 AND 24.9I THEN PRINT("IMC="+I+" poids
normal"); END;
IF I25 AND 29.9I THEN PRINT("IMC="+I+" surpoids");
END;
IF I30 AND 34.9I THEN PRINT("IMC="+I+" obsit
modre (classe I)"); END;
IF I35 AND 39.9I THEN PRINT("IMC="+I+" obsit svre
(classe II)"); END;
IF I40 THEN PRINT("IMC="+I+" obsit morbide (classe
III)"); END;
END;
Captures dcran :








27 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : jeu du nombre mystre
HP Prime

Programmer un algorithme o lutilisateur doit trouver un nombre
entier tir alatoirement entre 1 et 100 et o est prcis, chaque
essai, si le nombre saisi est suprieur ou infrieur au nombre mystre.
?
Solution pas pas :

On cre un programme MYSTERE depuis lditeur et
on tape lalgorithme suivant :

EXPORT MYSTERE()
BEGIN
LOCAL M,N;
//On tire alatoirement un nombre entier entre 1 et 100
1+FLOOR(100*RANDOM)N;
//On demande lutilisateur de saisir un nombre
INPUT(M);
//On redemande lutilisateur de saisir un nombre tant quil ne
correspond pas au nombre mystre en prcisant avant si le
nombre prcdent est infrieur ou suprieur au nombre
mystre
WHILE M<>N DO
IF M>N THEN
MSGBOX("Cest plus petit") ;
ELSE
MSGBOX("Cest plus grand") ;
END;
INPUT(M);
END;
MSGBOX("Nombre mystre trouv ! ");
END;


La commande MSGBOX est semblable PRINT sauf
quelle affiche le texte dans une bote de dialogue et
non sur lcran de sortie.
Captures dcran :





28 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : calcul de PGCD
par soustractions
HP Prime

Programmer un algorithme affichant les tapes de calculs dun PGCD avec
la mthode des soustractions.

Solution pas pas :

On cre un programme SOUST depuis lditeur et on
tape lalgorithme suivant :

EXPORT SOUST()
BEGIN
LOCAL A,B,C;
//On demande lutilisateur deux nombres entiers nuls dont
on veut calculer le PGCD
INPUT(A);
INPUT(B);
PRINT(A+" ; "+B);
//On prend le plus petit des 2 et la soustraction du plus grand
et du plus petit
MIN(A,B)C;
MAX(A,B)MIN(A,B)B;
CA;
PRINT(A+" ; "+B);
//On reprend nouveau le plus petit et la diffrence tant quon
nobtient pas la mme chose
WHILE A<>B DO
MIN(A,B)C;
MAX(A,B)MIN(A,B)B;
CA;
PRINT(A+" ; "+B);
END;
//On affiche la valeur du PGCD
PRINT(C) ;
END;

Captures dcran :

















29 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : calcul de PGCD
par la mthode dEuclide
HP Prime

Programmer un algorithme affichant les tapes de calculs dun PGCD
avec la mthode dEuclide.

Solution pas pas :

On cre un programme EUC depuis lditeur
(touches Sx) et on tape lalgorithme
suivant :

EXPORT EUC()
BEGIN
LOCAL A,B,C;
//On demande lutilisateur deux nombres entiers nuls dont
on veut calculer le PGCD
INPUT(A);
INPUT(B);
PRINT(A+" ; "+B);
//On prend le plus petit des 2 et le reste dans la division
euclidienne du plus grand par le plus petit
MIN(A,B)C;
irem(MAX(A,B),MIN(A,B))B;
CA;
PRINT(A+" ; "+B);
//On reprend nouveau le plus petit et le reste tant quil nest
pas nul
WHILE B<>0 DO
MIN(A,B)C;
irem(MAX(A,B),MIN(A,B))B;
CA;
PRINT(A+" ; "+B);
END;
//On affiche la valeur du PGCD
PRINT(C) ;
END;

Captures dcran :
























30 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : tour de magie
HP Prime

Un magicien demande un spectateur :
De penser un nombre ;
De prendre son double ;
Denlever 3 ;
De faire une multiplication par 6 ;
Dannoncer le rsultat obtenu.
Ecrire un programme SPECT qui affiche le nombre annonc au
magicien par le spectateur et un programme MAGIE qui retrouve le
nombre pens par le spectateur partir du rsultat annonc.
Solution pas pas :

On cre un programme EUC depuis lditeur et on
tape lalgorithme suivant :

EXPORT SPECT()
BEGIN
LOCAL N;
//On demande au spectateur dentrer le nombre auquel il
pense
INPUT(N);
//On effectue les calculs demands par le magicien et on
laffiche
PRINT((2*N3)*6);
END;

EXPORT MAGIE()
BEGIN
LOCAL N;
//On entre le nombre annonc par le spectateur
INPUT(N);
//On remonte le programme de calculs en faisant les
oprations contraires et on affiche le rsultat qui est le
nombre pens par le spectateur
PRINT(((N/6+3)/2));
END;


Par exemple, le spectateur pense 18.
Il annonce alors 198.
Le programme MAGIE retourne bien 18 avec 198
comme entre.

Captures dcran :





























31 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : anne bissextile
HP Prime


Les annes bissextiles sont les annes qui sont :
Soit divisibles par 4 mais non divisibles par 100 ;
Soit divisibles par 400.
Ecrire un programme indiquant si une anne est bissextile.

Solution pas pas :

On cre un programme EUC depuis lditeur
(touches Sx) et on tape lalgorithme
suivant :

EXPORT BISS()
BEGIN
LOCAL N;
//On demande lutilisateur dentrer lanne
INPUT(N);
//On vrifie les conditions sur lanne bissextile
IF (irem(N,4)==0 AND irem(N,100)<>0) OR irem(N,400)==0
THEN
PRINT(N+" est une anne bissextile.");
ELSE
PRINT(N+" nest pas une anne bissextile.");
END;
END;

Pour utiliser lalgorithme Quel jour tes-vous
n ? , on place directement lentre dans le nom
du programme et on remplace la sortie par 1 si
lanne est bissextile et 0 sinon :

EXPORT BISS(N)
BEGIN
IF (irem(N,4)==0 AND irem(N,100)<>100) OR
irem(N,400)==0 THEN
RETURN(1);
ELSE
RETURN(0);
END;
END;
Captures dcran :















32 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : quel jour tes-vous n ?
HP Prime

Voici une mthode pour dterminer le jour de la semaine d'une date
donne comprise entre 1900 et 2099 :
On associe chaque mois un code en utilisant le nombre
033 614 625 035 (janvier = 0, fvrier = 3, etc) ;
On additionne : le nombre form des deux derniers chiffres de
l'anne, le quart de ce nombre (tronqu la virgule si ce n'est pas un
entier), la date du jour (donc un entier entre 1 et 31), le code du mois.
Si la date est aprs 2000, on enlve 1 au rsultat ;
Si l'anne est bissextile et si la date est avant le 1er Mars, on
enlve 1 au rsultat ;
On divise par 7, et le reste donne le jour de la semaine (0 =
dimanche, 1 = lundi, etc).
Ecrire un programme qui retourne le jour dune date de naissance.
Solution pas pas :

On cre un programme JOUR depuis lditeur et on
tape lalgorithme suivant :

EXPORT JOUR()
BEGIN
LOCAL A,M,J,N,P,L1,L2;
//On demande lutilisateur dentrer sa date de naissance
//On demande lutilisateur dentrer lanne
INPUT(A,"Anne ?");
//On demande lutilisateur dentrer le mois
INPUT(M,"Mois (de 1 12) ?");
//On demande lutilisateur dentrer le jour
INPUT(J,"Jour (de 1 31) ?");
//On cre une liste contenant le code des mois
{0,3,3,6,1,4,6,2,5,0,3,5}L1;
//On regarde si lanne est aprs 2000 pour retirer 1
0P;
IF A>2000 THEN P-1P; END;
//On regarde si lanne est bissextile et le mois avant mars
pour retirer 1
IF BISS(A)==1 AND M<3 THEN P-1P; END;
//On extrait les deux derniers chiffres de lanne
irem(A,100)A;
//On effectue le calcul dcrit dans le sujet
A+FLOOR(A/4)+J+L1(M)+PN;
//On effectue la division par 7 pour obtenir le jour
{"dimanche","lundi","mardi","mercredi","jeudi","vendredi","same
di"}L2;
irem(N,7)N;
PRINT("Tu es n un "+L2(N+1));
END;

Captures dcran :


















33 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Ligne de niveau
HP Prime

Niveau : 2
nde


Exercice: Trouver dans un repre orthonorm tous les points de
coordonnes (x ; y) tels que x * (6 x) < y*(8 + y).

Solution pas pas :

La HP Prime dispose en fait dune application
Graphiques avancs tellement puissante, quil
nest pas ncessaire de programmer pour rpondre
ce genre dexercice.

Appuyer sur la touche I, aller sur licne
Graphiques avancs .







Entrer lingalit de lexercice ct de V1 :
dsRvwdSv
EAxsRq+A
xE









Captures dcran :





34 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Appuyer sur les touches SP pour rgler
lchelle des axes : rgler les abscisses X entre -10 et
10 et les ordonnes Y entre -10 et 10.











Appuyer sur la touche P pour obtenir le
graphique.

La HP Prime affiche directement le graphique de
lexpression implicite !






















35 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Vendredi 13
HP Prime

Niveau : 2
nde

Exercice : Dmontrer que tous les ans, il y a au moins un vendredi 13
dans lanne.

Thmes de programmation : boucles, conditions, utilisation des
listes.

Solution pas pas :

On cre trois listes, une pour les jours (lundi, mardi,
etc), une pour les mois et une contenant le
nombre de jours par mois.

On part ensuite dune date de dpart : le 13 janvier.
Selon que cette date tombe un lundi, un mardi, un
mercredi, un jeudi, un vendredi, un samedi ou un
dimanche, on regarde si un vendredi 13 est atteint
en passant en revue chaque mois suivant.

Pour le voir, on ajoute le nombre de jours du mois
la journe de dpart et on calcule le reste de cette
somme dans une division euclidienne par 7. Si le
reste est 5, on tombe sur un vendredi (vendredi est
le 5
me
jour de la semaine).













Captures dcran :






























36 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On cre alors ce programme sur HP Prime :

EXPORT V13()
BEGIN
LOCAL L1,L2,L3,I,J,M;
PRINT;
L1:={"Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","D
imanche"};
L2:={"Janvier","Fvrier","Mars","Avril","Mai","Juin","Juillet","Aot
","Septembre","Octobre","Novembre","Dcembre"};
L3:={31,28,31,30,31,30,31,31,30,31,30,31};
FOR I FROM 1 TO 7 DO
PRINT("Si le 13 janvier est un "+L1(I)+" :");
1M;
IJ;


WHILE irem(J,7)5 AND M<12 DO
J+L3(M)J;
M+1M;
END;
IF irem(J,7)==5 THEN
PRINT("Le 13 "+L2(M)+" est un vendredi 13");
ELSE
PRINT("il n'y a pas de vendredi 13");
END;
END;
END;





Lexcution du programme montre que quelque soit
le jour de la semaine du 13 janvier de lanne, on
tombe toujours ensuite sur un vendredi 13.
















37 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Nombre de Kaprekar
HP Prime

Un nombre de Kaprekar est un nombre qui, lorsquil est lev au
carr, peut tre spar en une partie gauche et une partie droite
(non nulle) telles que la somme donne le nombre initial.
Exemple : 4879 = 23804641 et 238 + 04641 = 4879.
Crer un algorithme vrifiant si un nombre est de Kaprekar.

Thmes de programmation : boucles, conditions, utilisation des
listes.

Solution pas pas :

Il faut dabord extraire chaque chiffre du carr du
nombre choisi.
On stocke chacun des chiffres dans une liste.
Pour extraire chaque chiffre, on effectue des
divisions euclidiennes successives par 10 et on
prend chaque reste.
La commande REVERSE( permet de renverser la liste
pour afficher les chiffres tels quils sont crits de
gauche droite dans le rsultat du carr du nombre
choisi.

Une fois la liste cre, il faut tester toutes les
combinaisons de parties gauche et droite.
Pour les obtenir toutes, on imbrique deux boucles
For lune dans lautre.
On crit alors les nombres obtenus avec chaque
partie en utilisant des multiplications par 10.
On implante un test dgalit la fin de chaque
cration des deux parties. Si lgalit de Kaprekar (la
somme des deux parties est gale au nombre de
dpart) est vrifie, on affiche que le nombre est de
Kaprekar (avec ventuellement le dtail de la
dcomposition) sinon, on affiche rien.



Captures dcran :




























38 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On crira sur HP Prime :

EXPORT KAPREKAR()
BEGIN
INPUT(N);
NZ;
L1:={};
N*NN;
WHILE N0 DO
CONCAT(L1,{irem(N,10)})L1;
iquo(N,10)N;
END;
REVERSE(L1)L1;
FOR I FROM 1 TO SIZE(L1)1 DO
0G;
0D;
FOR J FROM 1 TO I DO
G*10+L1(J)G;
END;
FOR J FROM I+1 TO SIZE(L1) DO
D*10+L1(J)D;
END;
IF G+D==Z THEN
PRINT(Z+" est un nombre est de Kaprekar.");
PRINT(Z+"="+Z*Z+" et "+Z+"="+G+"+"+D);
END;
END;
END;



On peut tester le programme avec par exemple le
nombre 703 qui est un nombre de Kaprekar.







39 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : limitation des naissances
HP Prime

Niveau : Seconde.
Objectifs : vrifier une conjecture, crire et utiliser un algorithme.
Mots-cls : probabilits, algorithme, itration, boucle While.
Enonc : Dans un pays, on limite le nombre de naissances de filles en :
ayant au maximum 4 enfants pour chaque famille ;
arrtant les naissances ds la naissance d'un garon.
Quelle consquence sur la population a cette politique de natalit ?

Solution pas pas :

On ralise une simulation avec l'algorithme suivant
affichant la frquence d'apparition d'un garon :

--Variables :
-----N : nombre de familles
-----G : nombre de garons au total
-----F : nombre de filles d'une famille
-----E : nombre d'enfants d'une famille
-----T : nombre d'enfants ns au total
--Traitement :
-----Saisir N
-----Initialiser G 0
-----Initialiser T 0
-----Pour I variant de 1 N
-----Initialiser E 0
-----Initialiser F 0
--------Tant que E<4 faire
--------Tirer au hasard entier S entre 1 et 2
--------E prend la valeur E+1
--------T prend la valeur T+1
--------Si S=1
----------Alors G prend la valeur G+1
----------Sinon F prend la valeur F+1
--------Fin Si
--------Fin Tant que
-----Fin Pour
--Sortie :
--Afficher G/T
--Fin



Captures dcran :




40 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Si on lance l'algorithme pour un grand nombre de
familles, la frquence des garons est trs proche de
0,5. Cette politique de natalit ne semble donc
n'avoir aucune consquence sur le nombre de
garons.












On peut en effet dmontrer que cela ne change rien
en dressant un arbre de probabilits et en calculant
les esprances :




















On peut alors rsumer les rsultats dans ce tableau :

Nombre N
denfants
Nombre G de
garons
Probabilit
4 0 1/16
4 1 1/16
3 1 1/8
2 1 1/4
1 1 1/2












































41 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


On en dduit alors les esprances :
E(N) = 4 1/16 + 4 1/16 + 3 1/8 + 2 1/4 + 1
1/2 = 15/8
E(G) = 1 1/16 + 1 1/8 + 1 1/4 + 1 1/2 = 15/16
et E(G)/E(N) = 1/2.


On appuie sur la touche W pour obtenir une
valeur exacte en criture fractionnaire.



























42 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Cryptographie :
chiffrement de Csar
HP Prime

Le chiffrement de Csar consiste remplacer une lettre par celle 3 rangs plus loin
(A est remplac par D, B est remplac par E, C est remplac par F, etc).
Ainsi SECRET se code VHFUHW.
1/ Crer un algorithme codant un mot avec le chiffrement de Csar.
2/ Crer un algorithme dcodant un mot crypt avec le chiffrement de Csar.



Solution pas pas :

La HP Prime possde des commandes extrmement
intressantes pour traiter et extraire des caractres
dune chane de caractres :
La commande LEFT ou RIGHT prend les groupes de
caractres en dbut ou en fin de chane.
La commande MID permet dextraire nimporte quel
caractre de la chane.
La commande SIZE permet de compter le nombre de
caractres dune chane.
Les chanes de caractres se saisissent entre
guillemets.


La commande ASC retourne le code ASCII dune
chane de caractres. On peut lutiliser pour obtenir
le rang dune lettre dans lalphabet.
La commande inverse est CHAR. Elle retourne
directement la lettre partir de son code ASCII.
Ces deux commandes sont trs pratiques ici et
permettent de se passer dutiliser une liste
compose de toutes les lettres de lalphabet dans
lalgorithme.






Captures dcran :





43 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

1/ Avec toutes ces belles commandes, on peut
facilement raliser sur HP Prime cet algorithme :

EXPORT CESAR()
BEGIN
//On dclare en local en minuscule la variable n
local n;
LOCAL S,M,K;
M;
//On demande lutilisateur dentrer son mot coder
INPUT(n, A entrer entre guillemets,Mot coder);
SIZE(n)S;
FOR K FROM 1 TO S DO
//On dcale chaque lettre de 3 rangs et on gnre le mot cod
M+CHAR(ASC(MID(n,K,1))+3)M;
END;
PRINT(M);
END;

2/ Il sagit maintenant de dchiffrer un mot cod.
On procde donc dans lautre sens :

EXPORT CESAR()
BEGIN
local n;
LOCAL S,M,K;
M;
//On demande lutilisateur dentrer son mot cod
INPUT(n, A entrer entre guillemets,Mot cod);
SIZE(n)S;
FOR K FROM 1 TO S DO
//On recule cette fois de 3 lettres
M+CHAR(ASC(MID(n,K,1))3)M;
END;
PRINT(M);
END;























44 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Ds de Sicherman
HP Prime
Sur une ide de Jean-Philippe BLAISE
Les ds de Sicherman sont deux ds 6 faces : les faces du premier sont
consitues des numros 1, 2, 2, 3, 3 et 4 et celles du second 1, 3, 4, 5, 6 et
8. Lorsque lon jette ces 2 ds et que lon ajoute les rsultats des faces, on
obtient non seulement les mmes possibilits quavec un d classique (de
2 12), mais avec les mmes frquences dapparition !
Raliser un programme qui lance cinq cents fois deux ds de Sicherman
ainsi que deux ds classiques et compare graphiquement les frquences
des sommes obtenues.

Solution pas pas :

On stocke dans deux listes L3 et L4 les sommes des
deux faces obtenues avec les deux types de ds sur
500 lancers (boucle For de 1 500).
RANDINT(1,6) donne un nombre entier alatoire
compris entre 1 et 6.

EXPORT SICHERMAN()
BEGIN
LOCAL L1,L2,I;
L1:={1,2,2,3,3,4};
L2:={1,3,4,5,6,8};
L3:={};
L4:={};
FOR I FROM 1 TO 500 DO
CONCAT(L3,{RANDINT(1,6)+RANDINT(1,6)})L3;

CONCAT(L4,{L1(RANDINT(1,6))+L2(RANDINT(1,6))})
L4;
END;
END;

Pour exploiter statistiquement les deux listes cres
avec le programme, il faut les stocker dans les
variables D1 et D2.







Captures dcran :






45 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On lance ensuite lapplication Stats 1Var
accessible depuis la touche I.











Les deux listes cres avec le programme
apparaissent dans les 2 premires colonnes.











On appuie sur la touche Y pour effectuer les
rglages sur le diagramme afficher.
On slectionne le trac en histogramme et on saisit
D2 au niveau de H2.
On cochera dans un premier temps D1 qui affichera
lhistogramme obtenu avec les ds normaux.






Une pression sur la touche P donne cet
histogramme.


















46 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Appuyer nouveau sur la touche Y pour cette
fois cocher H2.











Une pression sur la touche P donne
lhistogramme pour les lancers des deux ds de
Sicherman.
Lhistogramme prsente la mme forme que celui
des ds normaux.

Plus on augmente le nombre de lancers, plus
lhistogramme de Sicherman sapproche de celui des
deux ds normaux.


























47 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Tirage du loto
HP Prime

Raliser un programme simulant un tirage de loto (5 numros de 1
49 + 1 numro chance de 1 10).


Solution pas pas :

La difficult ici est de ne pas tirer une boule dj
sortie. Il suffit donc de crer une liste contenant les
49 boules de dpart. A chaque tirage, on supprime
de la liste la boule tire grce la commande
remove(
Notez la simplicit du code HP Prime compare au
casse-tte quest la programmation dun tirage sans
remise sur tableur ou encore sur certaines marques
de calculatrices.

La commande MAKELIST( permet de crer trs
facilement la liste des 49 nombres entiers compris
entre 1 et 49.

On crit alors simplement sur HP Prime :

EXPORT LOTO()
BEGIN
MAKELIST(N,N,1,49,1)L1;
49N;
FOR I FROM 1 TO 5 DO
L1(RANDINT(1,N))B;
PRINT(B);
remove(B,L1)L1;
N1N;
END;
PRINT("N chance : "+RANDINT(1,10));
END;

Captures dcran :





48 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Tracer une spirale
HP Prime

Niveau : Seconde.

Enonc : Tracer une spirale obtenue en traant des demi-cercles
centrs successivement en O et en A.


Solution pas pas :

On ralise 20 demi-cercles en partant dun demi-
cercle de rayon 5.
La HP Prime trace des arcs de cercle avec la
commande ARC_P(x,y,R,a1,a2,C)
o (x,y) sont les coordonnes du centre, R le rayon,
a1 et a2 prcisent langle dlimit par larc et C sa
couleur.
Pour faire varier successivement les centres des
demi-cercles du point O au point A, on additionne
labscisse dorigine le reste des rayons successifs
dans leurs divisions euclidiennes par le double du
rayon. On additionne ainsi 0 ou le rayon
successivement.
Les demi-cercles se tracent successivement avec des
carts dangles entre 0 et puis entre et 2. On
peut alors utiliser dans la boucle incrment sur I les
valeurs (I-1) et I.
RECT_P() ; permet dobtenir un cran vierge avant le
trac.
FREEZE ; permet darrter lcran sur le dessin.

EXPORT SPIRALE()
BEGIN
RECT_P();
FOR I FROM 1 TO 20 DO
ARC_P(150+irem(5*I,10),120,5*I,*(I1),*I,RGB(255,0,0));
END;
FREEZE;
END;

Captures dcran :





49 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Marche alatoire
HP Prime

Une puce situe lorigine dun axe gradu effectue 1 000 sauts
successifs. A chaque saut, elle avance ou recule alatoirement dune
unit sans prfrence pour un sens ou lautre. Reprsentez le chemin
parcouru par la puce.









Solution pas pas :

On tire alatoirement les nombres 0 ou 1 pour
savoir si la puce avance ou recule.
Dans une boucle, on effectue les 1000 sauts avec
affichage chaque tape dun pixel dabscisses les
entiers conscutifs depuis 1 et dordonnes les
positions de la puce aprs le saut.

On peut simuler plusieurs marches alatoires sur le
mme graphique en introduisant une boucle de 1
5 (pour afficher 5 courbes) et en jouant sur les
couleurs grce au code RGB rendre dpendant de
la variable dincrmentation de la boucle.

On crira sur HP Prime :

EXPORT PUCE()
BEGIN
LOCAL I,J,P,X,Y;
RECT_P;
FOR J FROM 1 TO 5 DO
0P;
FOR I FROM 1 TO 1000 DO
IF RANDINT(0,1)==0 THEN
P+1P;
ELSE
P1P;
END;
IX;
PY;
PIXON_P(X,100+Y,RGB(255-40*J,40+50*J,215));
END;
END;
FREEZE;
END;
Captures dcran :





50 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Main au poker
HP Prime

Enonc : Au poker, une main de 5 cartes sobtient en choisissant les
cartes au hasard dans un jeu de 32 cartes.

Raliser un programme affichant une main au poker.







Solution pas pas :

On cre une liste avec la valeur des cartes et une
avec lenseigne des cartes (trfle, pique, cur,
carreau). Pour cette liste, on pourra utiliser les
caractres spciaux de la HP Prime. Elle propose
justement les quatre enseignes des cartes (touches
S et a ) sur la page 14.
La HP Prime a de nombreuses et riches commandes
graphiques. On peut trs facilement les utiliser pour
dessiner des cartes (rectangles) et afficher la valeur
et lenseigne sur 2 coins comme sur les vritables
cartes jouer.
On peut alors crire ce programme :
EXPORT POKER()
BEGIN
LOCAL I,L1,L2,M,N,H;
RECT_P();
L1:={"1","R","D","V","9","8","7"};
L2:={"","","",""};
FOR I FROM 1 TO 5 DO
RECT_P(15+60*(I1),50,15+60*(I1)+50,130,RGB(255,235,20
0));
RANDINT(1,4)H;
IF H<3 THEN
255N;
ELSE
0N;
END;
RANDINT(1,7)M;
TEXTOUT_P(L1(M),18+60*(I1),51,3,RGB(N,0,0));
TEXTOUT_P(L1(M),55+60*(I1),115,3,RGB(N,0,0));
TEXTOUT_P(L2(H),15+60*(I1),64,3,RGB(N,0,0));
TEXTOUT_P(L2(H),52+60*(I1),100,3,RGB(N,0,0));
END;
FREEZE;END;
Captures dcran :


51 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Programmes de simulation
HP Prime

Voici un programme utile en probabilits simulant les expriences
alatoires suivantes :
Lancer dune pice de monnaie
Lancer dun d 6 faces
Roue de la chance
Tirage de boules dans une urne
Tirage de cartes
Nombres alatoires
On pourra utiliser la fiche Elves page 54.



Solution pas pas :

Le programme qui suit simule graphiquement les
expriences dcrites. La HP Prime est suffisamment
riche et puissante notamment en commandes
graphiques pour raliser ces simulations facilement.
Recopier le programme suivant dans lditeur de
programme (touches S x ).

EXPORT ProbaSim()
BEGIN
//On appuie sur la touche ESC pour quitter la simulation en
cours
//Se mettre sur lapplication Stats-1-Var avant de lancer le
programme ProbaSim
LOCAL C,R,I1,I2;
D1:={};
D2:={};
I1:=0;
I2:=0;
L1:={"PILE","FACE"};
L2:={195,195,115,115};
L3:={70,150,150,70};
L4:={#00C617h,#FFD800h,#0094FFh,#FF0000h,#CE0059h};
//On choisit le type de simulation souhaite
CHOOSE(C,"Choisir une simulation","Pice de monnaie","D
6 faces","Roue","Urne","Cartes","Nombres alatoires");
//Le programme retourne PILE ou FACE sur une pice
de monnaie chaque pression sur la touche ENTER
//La HP Prime est tellement rapide que lon peut faire 150
lancers au moins de 10 secondes en maintenant la touche
ENTER appuye
IF C==1 THEN
WHILE ISKEYDOWN(4)<>1 DO


Captures dcran :





52 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

RECT;
ARC_P(155,110,80,0,360,RGB(124,78,41));
IF ISKEYDOWN(30)==1 THEN
R:=1+FLOOR(RANDOM(2));
TEXTOUT_P(L1(R),140,105,3);
I1:=I1+1;
//Les rsultats sont stocks dans des listes directement
exploitables depuis lapplication Stats-1-Var o lon peut
notamment obtenir le diagramme en barres des frquences
D1:=CONCAT(C1,{I1});
TEXTOUT_P("Tirage n"+I1,130,200,1);
D2:=CONCAT(C2,{R});
END;
WAIT;
END;
ELSE
//Le lancer dun d 6 faces est simul par laffichage dun
carr sur lequel on crit un chiffre entier tir alatoirement
entre 1 et 6.
IF C==3 THEN
WHILE ISKEYDOWN(4)<>1 DO
RECT;
ARC_P(155,110,80,0,360,RGB(124,78,41));
LINE_P(155,30,155,190);
LINE_P(75,110,235,110);
TEXTOUT_P("1",192,55);
TEXTOUT_P("2",195,152);
TEXTOUT_P("3",113,155);
TEXTOUT_P("4",110,55);
IF ISKEYDOWN(30)==1 THEN
R:=1+FLOOR(RANDOM(4));
LINE_P(155,110,L2(R),L3(R),RGB(255,0,0));
I1:=I1+1;
D1:=CONCAT(D1,{I1});
TEXTOUT_P("Tirage n"+I1,130,200,1);
D2:=CONCAT(D2,{R});
END;
WAIT;
END;
ELSE
//La simulation de la roue affiche une aiguille tombant
alatoirement sur lun des 4 quarts dun disque.
IF C==2 THEN
WHILE ISKEYDOWN(4)<>1 DO
RECT;
RECT_P(115,70,195,150,2,RGB(255,194,124));
IF ISKEYDOWN(30)==1 THEN
R:=1+FLOOR(RANDOM(6));
TEXTOUT_P(R,153,102,3,RGB(210,0,0));
I1:=I1+1;
D1:=CONCAT(D1,{I1});
TEXTOUT_P("Tirage n"+I1,130,200,1);
D2:=CONCAT(D2,{R});
END;
WAIT;
END;
ELSE
// Pour lurne, on la dessine et on dessine une pastille colore
(tirage alatoire entre 5 couleurs)
IF C==4 THEN
WHILE ISKEYDOWN(4)<>1 DO
RECT;
ARC_P(155,110,50,135,405,RGB(0,135,234));
LINE_P(190,75,215,40,RGB(0,135,234));
LINE_P(120,75,95,40,RGB(0,135,234));










53 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

IF ISKEYDOWN(30)==1 THEN
R:=1+FLOOR(RANDOM(5));
RECT_P(135,40,170,60,3,L4(R));
I1:=I1+1;
TEXTOUT_P("Tirage n"+I1,130,200,1);
D1:=CONCAT(D1,{I1});
D2:=CONCAT(D2,{R});
END;
WAIT;
END;
ELSE
// Les deux dernires simulations : cartes et nombres
alatoires sont celles dcrites dans les tutoriaux Main au
poker et Tirage du loto .
IF C==5 THEN
WHILE ISKEYDOWN(4)<>1 DO
IF ISKEYDOWN(30)==1 THEN
RECT_P();
L1:={"1","R","D","V","9","8","7"};
L2:={"","","",""};
FOR I FROM 1 TO 5 DO
RECT_P(15+60*(I1),50,15+60*(I1)+50,130,RGB(255,235,20
0));
RANDINT(1,4)H;
IF H<3 THEN
255N;
ELSE
0N;
END;
RANDINT(1,7)M;
TEXTOUT_P(L1(M),18+60*(I1),51,3,RGB(N,0,0));
TEXTOUT_P(L1(M),55+60*(I1),115,3,RGB(N,0,0));
TEXTOUT_P(L2(H),15+60*(I1),64,3,RGB(N,0,0));
TEXTOUT_P(L2(H),52+60*(I1),100,3,RGB(N,0,0));
END;
END;
WAIT;
END;
ELSE
IF C==6 THEN
WHILE ISKEYDOWN(4)<>1 DO
PRINT;
IF ISKEYDOWN(30)==1 THEN
MAKELIST(N,N,1,49,1)L1;
49N;
FOR I FROM 1 TO 5 DO
L1(RANDINT(1,N))B;
PRINT(B);
remove(B,L1)L1;
N1N;
END;
PRINT("N chance : "+RANDINT(1,10));
END;
WAIT;
END;

END;
END;
END;
END;
END;
END;

END;














54 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Simulations : fiche lve
HP Prime

Effectuer 100 simulations de chaque exprience sur le HP Prime et complter les tableaux ci-
dessous :
Exprience Frquence de faces
Valeur dcimale de la
frquence de faces
Probabilit
dobtenir face
Pice de monnaie
Exprience Frquence du 6
Valeur dcimale de la
frquence du 6
Probabilit
dobtenir le 6
D
Exprience Frquence du 3
Valeur dcimale de la
frquence du 3
Probabilit
dobtenir 3
Roue
Exprience Frquence de jaune
Valeur dcimale de la
frquence du jaune
Probabilit
dobtenir jaune
Urne
Exprience Frquence
Valeur dcimale de la
frquence
Probabilit
Cartes du cur :
Cartes de las :
Cartes de las cur :
Exprience Frquence
Valeur dcimale de la
frquence
Probabilit
Nombres alatoires du 7 :
Nombres alatoires
du 1 en N chance :

Nombres alatoires
de deux N conscutifs :



55 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Numro SIRET
HP Prime
Chaque entreprise possde un code unique lidentifiant : le numro de SIRET
(Systme dIdentification du Rpertoire des Etablissements).
Le code SIRET comporte 14 chiffres, le dernier tant une cl de contrle.
Il est compos de cette manire :
On positionne chaque chiffre du code du rang 14 au rang 1.
On multiplie les chiffres de rang impair par 1 et ceux de rang pair par 2.
On additionne les chiffres de chaque rsultat de multiplication.
On additionne les rsultats de chaque rang.
Si la somme est un multiple de 10, le numro SIRET est valide.
Exemple : SIRET du ministre de lEducation Nationale : 11004301500012
14 13 12 11 10 9 8 7 6 5 4 3 2 1
1 1 0 0 4 3 0 1 5 0 0 0 1 2
1x2 1x1 0x2 0x1 4x2 3x1 0x2 1x1 5x2 0x1 0x2 0x1 1x2 2x1
2 1 0 0 8 3 0 1
(10)
1+0
=1
0 0 0 2 2

2+1+0+0+8+3+0+1+1+0+0+0+2+2=20 qui est un multiple de 10.
Crer un algorithme vrifiant un numro SIRET.

Solution pas pas :

On demande lutilisateur de saisir un numro
SIRET.
La HP Prime gre les nombres jusqu 12 chiffres. Il
faut donc sparer la demande lutilisateur en
deux : les 12 premiers chiffres puis les 2 derniers.
Voici le programme avec annotations explicatives :

EXPORT SIRET()
BEGIN
INPUT(M,"12 premiers chiffres du SIRET");
INPUT(N,"2 derniers chiffres du SIRET");
L1:={};
//On stocke les 12 premiers chiffres dans une liste
FOR I FROM 1 TO 12 DO
irem(M,10)R;
iquo(M,10)M;
CONCAT(L1,{R})L1;
END;
//On y ajoute les 2 derniers chiffres saisis
CONCAT(L1,{irem(N,10),iquo(N,10)})L1;
0D;
0E;
//On double tous les chiffres de rang pair
FOR I FROM 1 TO 7 DO
L1(2*I)*2P;

Captures dcran :













56 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

//Si le rsultat comporte plus d'un chiffre, on additionne
chaque chiffre
DIM(STRING(P))L;
IF L>1 THEN
FOR J FROM 1 TO L DO
D+irem(P,10)D;
iquo(P,10)P;
END;
ELSE
E+PE;
END;
END;
0S;
//On additionne les chiffres de rang impair
FOR I FROM 0 TO 6 DO
S+L1(2*I+1)S;
END;
//On vrifie si la somme finale est un multiple de 10
IF irem(D+E+S,10)==0 THEN
PRINT("Numro de SIRET valide");
ELSE
PRINT("Numro de SIRET invalide");
END;
END;


On saisit le numro SIRET (en deux fois : 12 chiffres
puis les 2 derniers) et le programme affiche sir le
numro est valide ou invalide.








































57 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Numro ISBN
HP Prime
Chaque livre publi est identifi par un code unique : le numro ISBN
(International Standard Book Number).
Le code ISBN comporte 10 chiffres, le dernier tant une cl de contrle.
Le code est valid ainsi : on additionne les neufs premiers chiffres multiplis
chacun par leur rang. Le reste du rsultat de cette addition dans la division
euclidienne par 11 doit tre la cl (le dernier chiffre).
Remarque : si le reste est 10, le dernier chiffre est not X.
Exemple : avec lISBN 2501086902 (mini guide des champignons).
1 2 3 4 5 6 7 8 9 10
2 5 0 1 0 8 6 9 0 2
2x1 5x2 0x3 1x4 0x5 8x6 6x7 9x8 0x9
2 10 0 4 0 48 42 72 0

2+10+0+4+0+48+42+72+0=178=11x16+2 et 2 est bien le dernier chiffre.
Solution pas pas :

On demande lutilisateur de saisir un numro ISBN
(10 chiffres).

Voici le programme avec annotations explicatives :

EXPORT ISBN()
BEGIN
LOCAL I,R,S;
INPUT(N);
L1:={};
//On stocke chaque chiffre de l'ISBN dans une liste
FOR I FROM 1 TO 10 DO
irem(N,10)R;
iquo(N,10)N;
CONCAT(L1,{R})L1
END;
//On renverse l'ordre de la liste pour que les chiffres soient
dans le mme ordre que l'ISBN
REVERSE(L1)L1;
//On additionne les 9 premiers chiffres multiplis par leur rang
0S;
FOR I FROM 1 TO 9 DO
S+L1(I)*IS;
END;
//On vrifie si le reste de la somme par 11 est bien le dernier
chiffre
IF irem(S,11)==L1(10) THEN
PRINT("N ISBN valide");
ELSE
PRINT("N ISBN invalide");
END;
END;

Captures dcran :







58 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : jeu des allumettes
HP Prime

Ce jeu se joue 2 joueurs.
On commence avec 10 allumettes. A tour de rle, chaque joueur enlve entre
1 et 3 allumettes.
Celui qui retire la dernire allumette a perdu l partie.
Crer un programme permettant de jouer ce jeu.






Solution pas pas :

Voici le programme avec annotations explicatives :

EXPORT ALLU()
BEGIN
LOCAL N,J,M,X,Y,I;
//On tablit au dpart le nombre dallumettes 10 et on rgle
le 1
er
joueur sur 1
10N;
1J;
//Tant quil reste plus dune allumette, on enchane les coups
en alternant les joueurs
WHILE N>1 DO
INPUT(M,"Joueur "+J,"Nbre dallumettes retirer ?");
IF M>3 THEN
MSGBOX("3 allumettes maximum !") ;
ELSE
IF J==1 THEN 2J; ELSE 1J; END;
N-MN;
END;
MSGBOX("Il reste "+N+" allumettes");
END;
//On indique quel joueur a perdu
MSGBOX("Le joueur "+J+" a perdu !");
END;

Bonus : on peut amliorer le programme en crant
une interface graphique :

EXPORT ALLU()
BEGIN
LOCAL N,J,M,I;
10N
1J;

Captures dcran :







59 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


//On dessine 10 rectangles pour reprsenter les allumettes
RECT_P;
TEXTOUT_P("Joueur "+J,10,10,1,1) ;
FOR I FROM 1 TO 10 DO
RECT_P(10+20*I,30,25+20*I,50,3,RGB(186,0,0));
RECT_P(10+20*I,50,25+20*I,122,3,RGB(181,135,83));
END;
//On affiche les allumettes pendant 5 secondes
WAIT(5);
//Tant quil reste plus dune allumette, on enchane les coups
en alternant les joueurs
WHILE N>1 DO
INPUT(M,"Joueur "+J,"Nbre dallumettes retirer ?");
IF M>3 THEN
MSGBOX("3 allumettes maximum !") ;
ELSE
IF J==1 THEN 2J; ELSE 1J; END;
N-MN;
END;
//On affiche les allumettes restantes
RECT_P;
TEXTOUT_P("Joueur "+J,10,10,1,1);
FOR I FROM 1 TO N DO
RECT_P(10+20*I,30,25+20*I,50,3,RGB(186,0,0));
RECT_P(10+20*I,50,25+20*I,122,3,RGB(181,135,83));
END;
WAIT(5);
END;
//On indique quel jour a perdu
MSGBOX("Le joueur "+J+" a perdu !");
END;















60 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : problme du spaghetti
HP Prime



Je dispose dun spaghetti. Quelle est la probabilit quen le coupant en trois je
puisse former avec les trois bouts obtenus un triangle ?

Solution pas pas :

Il sagit de vrifier lingalit triangulaire sur les trois
longueurs de spaghetti obtenu alatoirement.
On fixera la longueur totale du spaghetti.
On peut ainsi tablir lalgorithme suivant :

Algorithme
Entre
Demander le nombre dessais N
Demander la longueur du spaghetti L
Initialisation
Initialisation de la variable R (nombre de
succs)
Traitement
Pour I allant de 1 N
Couper le 1
er
morceau de longueur X
(X = alatoire tel que 0 < X < L)
Couper le 2
nd
morceau de longueur Y
(Y = alatoire tel que 0 < Y < LX)
Calculer la longueur du 3
me
morceau Z
(Z= LXY)
Si le maximum de ces trois longueurs est
infrieur ou gal la somme des deux autres
Alors Augmenter R de 1
Fin du Si
Fin du Pour
Sortie
Afficher R/N

Lalgorithme retourne la frquence de triplets
vrifiant lingalit triangulaire.
Plus le nombre dessais est grand, plus la frquence
tend vers la probabilit recherche.
Captures dcran :






61 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Algorithme : balle rebondissante
HP Prime

On lance une balle d'une hauteur initiale de 300 cm.
On suppose qu' chaque rebond, la balle perd 10 % de sa hauteur (la hauteur
est donc multiplie par 0,9 chaque rebond).
On cherche savoir le nombre de rebonds ncessaire pour que la hauteur de la
balle soit infrieure ou gale 10 cm.
crire un algorithme permettant de rsoudre ce problme.


Solution pas pas :

On rduit successivement la hauteur prcdente de
10% depuis la hauteur initiale jusqu ce que les 10
cm soient atteints.
On utilisera une boucle Tant que dans
lalgorithme :

Algorithme
Initialisation
Nombre h initialis la valeur 300
Nombre n initialis la valeur 0
Traitement
Tant que h > 10
Stocker h*0,9 dans h
Stocker n+1 dans n
Fin de la boucle tant que
Sortie
Afficher n

Captures dcran :















62 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Le poids : force de pesanteur
HP Prime

Dure : 1 heure
Objectif : dcouvrir le poids comme force de pesanteur, introduction de
lacclration de pesanteur et de la formule P=m.g.
Matriel :

Travail : mesurer le poids laide du capteur de force (dynamomtre) de
diffrents objets de diffrentes masses.

Solution pas pas :

On commence par rgler le capteur de force sur
+-10N.
Une fois lobjet pes, on le suspend au crochet du
capteur et on lance lacquisition depuis lapplication
DataStreamer pour mesurer la valeur de la force en
newtons (N).

Si on suspend par exemple la HP Prime (qui pse
224 g = 0,224 kg), le capteur affiche -2,60N.





On pse dautres objets (les trois autres calculatrices
nouvelle gnration de HP par exemple) pour
dresser ce tableau :

Objet Masse (kg) Force (N)
HP Prime 0,224 2,60
HP 39gII 0,249 2,61
HP 300S+ 0,146 1,89
HP 10S+ 0,122 1,61



Captures dcran :




63 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On entre ce tableau dans lapplication Stats-2-
Var (touche M).
On ajoute la ligne 0 N pour 0 kg.











On rgle la rgression sur un ajustement linaire
(touche Y).












Les points forment en effet peu prs un
alignement (touche P).












On obtient les caractristiques de la droite en
appuyant sur la touche Y.
La droite passant par lorigine, son quation peut
scrire y = 10x.
Cest--dire P=m.g avec P, le poids en N et m la
masse en kg.
g est le coefficient directeur de la droite (environ
10). On lappelle intensit de force de pesanteur (il
vaut rellement environ 9,81 N/kg).








64 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Ondes sonores
HP Prime

Dure : 1 heure
Objectif : Caractriser le type dune onde sonore sinusodale partir de
notes joues au piano.
Matriel :

Travail : Mesurer la priode et calculer la frquence des 7 premires
notes dun clavier de piano.
Observer le type donde sonore mise par une basse.
On pourra distribuer la fiche lve (page 67).


Solution pas pas :

A laide dun clavier de piano (on pourra utiliser un
clavier virtuel sur un ordinateur quip de haut-
parleurs, par exemple sur :
http://www.bgfl.org/custom/resources_ftp/client_ftp/ks
2/music/piano/ ), on joue les 7 premires notes en
enregistrant chaque note laide du microphone
reli au StreamSmart.




Lapplication DataStreamer affiche en temps rel
lenregistrement du son par le microphone ds
quon appuie sur .






Captures dcran :















65 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Voici ci-contre, une partie de lenregistrement pour
la 1
re
note du clavier.
La courbe ressemble une courbe sinusodale.










On le voit mieux aprs exportation et zoom.
Londe sonore mise par le piano se propage dans
lair entre le haut-parleur et le microphone.
Londe est dite mcanique progressive priodique
car la courbe reprsente une fonction priodique du
temps : la perturbation se rpte identique elle-
mme intervalles de temps identiques.





La frquence et la priode sont lies par la relation :
f =1/T.
On mesure la priode (intervalle de temps entre
deux crtes de la courbe sinusodale) : 0,015 s.
Ce qui reprsente une frquence denviron 67 Hz.
Il sagit du do de la 1
re
octave.



Sur la note suivante, on observe une priode plus
courte (sinusodes plus serres) : 0,0135 s soit une
frquence de 74 Hz. Ce qui correspond la not r
de la 1
re
octave.




Les sons graves ont des frquences faibles alors que
les sons aigus ont de grandes frquences.

La frquence dune note double dune octave la
suivante (par exemple le Do de la 2
me
octave a une
frquence de 2x67=134 Hz).
Voici la courbe obtenue avec la dernire touche du
piano. La priode est trs courte (sinusodes trs
serres). Le son est trs aigu.














66 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises














Si lon regarde maintenant le son mis par une
basse (slectionner DOUBLE BASS sur le clavier
virtuel), on obtient une courbe qui nest plus
sinusodale.
Il y a plusieurs harmoniques.





















67 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Ondes sonores : fiche lve
HP Prime

Complter les lignes et tableau suivants :
Allure des courbes observes au StreamSmart :
-------------------------------------------------------------------------------------------------------------------------------
Dfinition dune onde mcanique progressive priodique :
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
Touche piano Priode (s) Frquence (Hz) Note de musique
C

D

E

F

G

A

B


Faire un lien entre la frquence et la hauteur dun son (grave ou aigu) :
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
Comparer la frquence dune mme note sur une octave et celle de la mme note sur loctave
suprieure :
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
68 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Indice humidex
HP Prime
Objectif : Effectuer des mesures exprimentales, comprendre lhumidit
relative et la pression atmosphrique.
Matriel :

Travail :
1/ Effectuer une mesure simultane de la pression de lair, de sa
temprature et de lhumidit ambiante.
2/ Interprter la pression de lair avec le temps quil fait.
3/ Analyser le tableau des indices humidex ci-dessous et donner une
lgende explicative de chaque couleur.






69 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


Solution pas pas :

1/ Avec les trois capteurs (thermomtre, baromtre
et hygromtre) branchs simultanment au
StreamSmart, lapplication DataStreamer affiche en
temps rel les 3 relevs.







2/ Ici, les mesures ne varieront pas. Inutile dafficher
donc des courbes. On affiche donc uniquement la
valeur mesure par chaque sonde depuis la
toucheM.
Sur le canal 3, la pression ambiante est 1016,1 Pa.
Ce qui est synonyme dabsence de pluie (et non de
mauvais temps) ! Le temps peut tre nuageux et la
pression leve.
Une pression plus faible favorise la remonte de lair
contenant des gouttes deau (lhumidit ambiante
de lair est de 68%, ce qui tmoigne de la prsence
deau dans lair) qui finissent, accumules, par
tomber en pluie.
Lhumidit de lair est 68,32%.
Elle est exprime en pourcentage. Il sagit du
rapport de la quantit deau dans lair par la
quantit maximale deau que lair peut contenir.
Par exemple, une humidit relative mesure 50%
signifie que lair contient la moiti de la quantit
maximale de vapeur deau quil peut contenir.

La temprature ambiante a t mesure 21,42C.

3/ Pour 70% dhumidit relative et 21C, la case du
tableau des indices humidex est verte et affiche 25.
Ce 25 correspond la temprature ressentie
(en C).
Les cases bleues indiquent une ambiance
confortable.
Les cases vertes indiquent un certain inconfort.
Les cases jaunes indiquent beaucoup dinconfort. Il
faut viter les efforts.
Les cases oranges indiquent un danger.
Les cases rouges indiquent un coup de chaleur avec
possibilit de danger de mort.
On peut interprter lindice humidex comme un
degr de confort.

Captures dcran :





70 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Tches de sang
HP Prime
Lenseignement des Mthodes Pratiques et Scientifiques (MPS) peut
notamment se faire sur les pratiques de la police scientifique.
Lactivit suivante prsente une analyse de tches de sang retrouves
sur une scne de crime qui permet dtablir un lien entre les diamtres
des tches et la hauteur de chute.
Matriel :

Exprimentation :
1/ Sur les grandes feuilles blanches, fates tomber diffrentes hauteurs
des gouttes dencre.

2/ Pour chaque hauteur, calculer la moyenne des diamtres des gouttes correspondantes.
3/ Regrouper les donnes dans la HP Prime et effectuer une rgression pour tablir un lien entre
hauteur et diamtre des gouttes de sang.
4/ On retrouve des gouttes de sang de diamtre moyen 19 mm dun assassin qui a saign de la tte.
Quelle est la taille de lassassin ?
Solution pas pas :

Voici un chantillon de rsultats de lexprience :
Hauteur (cm) Diamtre moyen (mm)
10 6,8
50 13,4
100 17
150 17,9
200 20

On les intgre la calculatrice depuis lapplication
Stats-2-Var .

Captures dcran :

71 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises














On regarde ce que cela donne graphiquement en
appuyant sur la touche P puis sur la touche V
pour slectionner une chelle automatique.

La HP Prime effectue directement la rgression (ci-
contre quadratique).







On rgle le type dajustement depuis la touche
Y.
On teste les diffrents types de rgression pour
trouver le plus prcis (dont la courbe passe le
proche de tous les points).








Cest la rgression logarithmique qui est la
meilleure.

















72 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Une nouvelle pression sur la touche Y donne les
valeurs des coefficients de la rgression :

Equation : 4,32*ln(x) 3,25









On peut alors entrer cette expression depuis
lapplication Fonction et lire lantcdent de 19 mm
pour trouver la taille du criminel en cm.










Lassassin mesure environ 1,73 m.









73 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Traces de sang : fiche lve
HP Prime

Expliquer comment varie le diamtre des gouttes de sang en fonction de la hauteur laquelle elles
tombent :
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
Complter le tableau suivant :
Hauteur de chute
(cm)
Diamtre goutte
1 (mm)
Diamtre goutte
2 (mm)
Diamtre goutte
3 (mm)
Moyenne
diamtres
gouttes (mm)











Donner le type de rgression qui permet dobtenir la courbe reprsentative du diamtre moyen des
gouttes de sang fonction de la hauteur de chute :
-------------------------------------------------------------------------------------------------------------------------------
Donner la taille du meurtrier :
-------------------------------------------------------------------------------------------------------------------------------




74 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Bote moustache
HP Prime
On appelle bote moustache (appel aussi diagramme de Turquey) la
reprsentation graphique compose :
dune bote rectangulaire dont les extrmits sont les 1
er
et le 3
me

quartiles,
de deux segments horizontaux (les moustaches) extrieurs la
bote reliant la valeur minimale et le 1
er
quartile dune part et le
3
me
quartile et la valeur maximale dautre part,
dun segment vertical dans la bote au niveau de la mdiane.
Reprsenter la bote moustache de la srie statistique suivante :
78 ; 79 ; 77 ; 59 ; 57 ; 65 ; 65 ; 67 ; 68 ; 67 ; 59 ; 54 ; 64 ; 68 ; 72 ; 74 ; 72 ;
72 ; 76 ; 77 ; 76 ; 74 ; 77 ; 76


Solution pas pas :

Depuis la touche I, on lance lapplication Stats-
1Var.












On entre les valeurs de la srie dans la 1
re
colonne
du tableau accessible depuis la touche M.











Captures dcran :





75 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Une fois les valeurs entres, on rgle le diagramme
sur bote moustache depuis la touche Y.











On rgle les donnes sur D1 et Frq.



On appuie sur la touche P pour obtenir la bote
moustache.
Il suffit de cliquer directement sur les lments de la
bote pour obtenir les valeurs statistiques :

Valeur minimale 54
1
er
quartile 65
Mdiane 72
3
me
quartile 76
Valeur maximale 79















76 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Schma de Bernoulli : loi binomiale
HP Prime

Exercice type : Une urne contient 49 boules blanches et une boule dore.
On gagne quand on tire la boule dore.
1/ Calculer la probabilit de tirer une boule blanche et celle de gagner.
2/ Montrer quil sagit dune preuve de Bernouilli en prcisant les
paramtres.
3/ On effectue 5 fois un tirage avec remise. Calculer les probabilits de gagner
0 fois, 1 fois, 2 fois, 3 fois , 4 fois et 5 fois.
4/ Reprsenter ces probabilits par un diagramme en btons.





Solution pas pas :

1/ p( tirer une boule blanche ) = 49/50 = 0,98.
p( tirer une boule dore ) = 1 0,98 = 0,02.

2/ Lexprience est 2 issues possibles : tirer une
boule blanche o lon perd et tirer une boule dore
o lon gagne. On est donc dans un schma de
Bernoulli de paramtres n = nombre de tirages et
p = probabilit de gagner = 0,02.

3/ La HP Prime dispose de la commande
binomial(n,k,p) qui calcule la probabilit de gagner
k fois sur un schma de Bernoulli de paramtres
(n,p).
Ici n = 5 tirages.
On obtient les probabilits recherches avec cette
commande.

4/ On lance lapplication Stats 1 Var depuis la
touche I.









Captures dcran :






77 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On entre dans la colonne D1 les 6 valeurs de
probabilits calcules prcdemment.












Appuyer sur la touche Y pour choisir le type de
diagramme.








Appuyer sur la touche V pour slectionner
lchelle automatique.







Seules 2 barres sont visibles, la hauteur des 4 autres
tant trs proches de 0 (probabilits trs faibles).



















78 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Etude de fonction
HP Prime

Exercice type : Etude complte dune fonction irrationnelle f dfinie par :


1/ Etudier le sens de variation de la fonction.
2/ Etudier les branches infinies.
3/ Etudier les asymptotes.






Solution pas pas :

1/ Depuis lcran K, on dfini la fonction f en
tapant :
SAkRd>AwS
.Sjdj+tsd
+zE





On peut driver f en utilisant f tel quil est crit sur
une copie :
SAkSR>CRd
E
La HP Prime renvoie la fonction drive.

Remarque : les deux premiers facteurs valent x + 2.
Le dnominateur tant une racine carre (toujours
positif), le signe de la drive est celui de x + 2.
Il faut prendre garde lintervalle interdit ]-3 ; -1[ o
la fonction f est non dfinie.







Captures dcran :










79 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On peut le vrifier.
La HP Prime permet dtudier le signe de la drive.
On va chercher la commande solve depuis la touche
menu Rsoudre > Rsoudre.
Le signe gal, suprieur ou infrieur sobtient depuis
Sv.
La HP Prime donne toutes les solutions et donc les
variations de f.
f est dcroissante sur ]- ; -3]
f est non dfinie sir ]-3 ; -1[
f est croissante sur [-1 ; +[


On peut le visualiser en obtenant la reprsentation
graphique de f.
On lance lapplication Fonction, on saisit
lexpression de la fonction depuis Y ct de F1
et on obtient le graphe avec P.


2/ On observe deux branches infinies sur la
reprsentation graphique.








On tudie la limite de f(x)/x en + et en -.
Depuis K, appuyer sur F pour aller chercher
le symbole limite.
Le symbole sobtient depuis Sr.

On obtient deux limites finies : 1 et -1. Les branches
ne sont donc pas paraboliques mais sont diriges
par des asymptote obliques (affines) de coefficient
directeur 1 en + et -1 en -.


Prcision les ordonnes lorigine des quations
des asymptotes.
Pour cela, on calcule la limite de la diffrence de f
avec x en + puis celle de x avec x en -.
On obtient 2 et -2 comme ordonnes lorigine.
















80 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Donc :
F admet une asymptote oblique dquation x + 2 en
+ et une asymptote oblique dquation x 2 en
-.
On peut les tracer en ajoutant ces deux quations
auprs de F2 et F3 dans la vue symbolique de
lapplication Fonction.

La vue P confirme nos trouvailles.
















81 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Test de primalit de Lucas Lehmer
HP Prime

Le test de primalit de Lucas-Lehmer pour les nombres de Mersenne
sapplique de la faon suivante :
Soit M
p
= 2
p
1 le nombre de Mersenne tester. On dfinit une suite de la
faon suivante : s
0
=4; et s
i
= s
i-1
-2
Le nombre de Mersenne M
p
est premier si et seulement si
s
p-2
= 0 (modulo M
p
).
Ecrire un algorithme testant avec cette mthode la primalit dun nombre
de Mersenne.



Solution pas pas :

On fait calculer lalgorithme les termes successifs
de la suite et on effectue un test sur la condition
ncessaire et suffisante arriv au rang souhait.

EXPORT LUCASLEHMER()
BEGIN
LOCAL M,P;
INPUT(P,"Entrez un nombre premier impair");
2^P1M;
2I;
4U;
WHILE U0 AND IP DO
I+1I;
U*U2U;
irem(U,M)U;
IF I==P THEN
IF irem(U,M)==0 THEN
PRINT("Le nombre de Mersenne 2^"+P+"1="+M+" est
premier.");
ELSE
PRINT("Le nombre de Mersenne 2^"+P+"1="+M+" n'est
pas premier.");
END;
END;
END;
END;

On peut vrifier la primalit trouve grce la
commande isPrime(
Elle retourne 0 si le nombre nest pas premier et 1
sinon.
Captures dcran :



82 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Triangle de Pascal
HP Prime

Construire par algorithme le tableau ci-dessous.
La premire colonne est compose de 1 et chaque autre valeur du tableau
est obtenue en additionnant la case du dessus et la voisine de gauche de
cette dernire.


Solution pas pas :

On demande lutilisateur dentrer la taille du
triangle souhait (valeur de n).
Pour crer le triangle de Pascal, il est intressant et
facile dutiliser une matrice. On construit donc une
matrice nxn et on dfinit chaque coefficient laide
de la formule daddition explique.

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 1re colonne et la
diagonale extrieure
M1(I,1):=1;
M1(I,I):=1;
END;
FOR I FROM 3 TO N+1 DO
FOR J FROM 2 TO I1 DO
M1(I,J):=M1(I1,J1)+M1(I1,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;




Captures dcran :






83 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On sintressera ici lquation :
X 5X 6 = 0.

Voici ce que lon obtient pour n=6.

Le nombre situ lintersection de la ligne n et de la
colonne p reprsente le coefficient de rang p dans le
dveloppement de (x+y)
n
(formule du binme de
Newton).
Ce nombre est appel coefficient binomial et est
not C(n,p).
Il sexprime 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 ingnieux de la formule du binme de
Newton : on lve la puissance le rang de la ligne
11 (sur 4 lignes) puis 101 (sur 4 lignes) puis 1001 (sur
4 lignes), etc






















84 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Suites et symbole sigma
HP Prime


Exercice type : On dfinit la suite (u
n
) pour tout entier naturel non nul par :

1/ Calculer les trois premiers termes de la suite.
2/ A laide dun tableur, afficher les 30 premiers termes de la suite.
3/ On dfinit une suite (v
n
) par v
n
=u
n+1
u
n
. Reprsenter graphiquement (v
n
).




Solution pas pas :

1/ La HP Prime intgre le signe sigma depuis la
touche F .











On peut alors calculer les 3 premiers termes.















Captures dcran :







85 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

2/ Lancer lapplication Suite depuis la touche I.













Entrer lexpression de la suite (u
n
).













Appuyer sur la touche M pour obtenir toutes les
valeurs des termes successifs de (u
n
).











3/ Appuyer sur la touche Y pour dfinir cette
fois (v
n
).
Appuyer sur longlet pour valuer la suite et
lactiver.














86 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Appuyer sur la touche P pour obtenir une
reprsentation graphique.













Astuce :
Appuyer sur les touches > et < pour se
dplacer de terme en terme sur la courbe.
Appuyer sur les touches + ou w pour
directement zoomer ou reculer.














87 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Tangente une courbe
HP Prime


Exercice type : Donner lquation de la tangente la courbe reprsentative de
fonction x -2x^5 + tan x en 7.
Tracer la tangente.










Solution pas pas :
Accder aux applications depuis la touche I.

Entrer lexpression algbrique de la fonction ct
de F1(X)= en appuyant successivement sur les
touches suivantes :
wysdku>gd
E



La touche P donne la reprsentation graphique
de la fonction.
Appuyer sur > et slectionner
Tangente.
Utiliser les touches < et > pour se dplacer sur
la courbe. La tangente saffiche en pointills en
chaque point.
Appuyer sur Aller pour aller en x = 7 et appuyer sur
E pour valider.
Si lon veut lquation de la tangente, on utilise la
formule y = f(7)(x 7) +f(7)
La drive en un point sobtient avec la commande
SLOPE :

Captures dcran :




88 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Encadrement dune intgrale
HP Prime

Niveaux : Terminales S.
Objectifs : vrifier une conjecture, crire et utiliser un algorithme.
Mots-cls : algorithme, intgrale, aire.
Enonc : On considre la fonction f dfinie sur R par f(x) = (x + 2)e
-x
.
On note C la courbe reprsentative de la fonction f dans un repre orthogonal.
1/ Etudier les variations de la fonction f sur R.
2/ On note D le domaine compris entre laxe des abscisses, la courbe C et les
droites dquation
x = 0 et x = 1.
On approche laire du domaine D en calculant une somme daires de rectangles.
On dcoupe lintervalle [0 ; 1] en quatre intervalles de mme longueur.


Crer un algorithme permettant dobtenir une valeur approche de laire du
domaine D en ajoutant les aires des quatre rectangles prcdents.
3/ Donner une valeur approche 10
-3
prs de laire obtenu avec cet
algorithme.
4/ On dcoupe maintenant lintervalle [0 ; 1] en N intervalles identiques.
Modifier lalgorithme afin quil affiche en sortie la somme des aires des N
rectangles identiques.




89 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Solution pas pas :

1/ Ltude du signe de la drive de la fonction
donne ses variations : une croissance sur ]- ; -1] et
une dcroissance sur [-1 ; +[. La fonction est
dcroissante sur notre intervalle dtude [0 ; 1].









Lexpression de la drive de la fonction peut tre
directement obtenue depuis la HP Prime avec la
touche K.
La syntaxe pour la drive est disponible depuis la
touche F.







On drive F4 (expression saisie via la touche Y :
voir 1
re
capture).
On utilise bien la variable formelle x minuscule lors
de la saisie du calcul de la drive.

La commande solve( permet dobtenir les zros de
la drive : elle sannule en -1 (facile voir avec une
factorisation par exp(-x)).




On obtient la reprsentation graphique de la
fonction en appuyant sur la touche P.










Captures dcran :





90 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

2/ Dans le programme, on cre une boucle FOR
cumulant les aires des rectangles.
Laire dun rectangle sobtient en multipliant sa
largeur 1/4 (1 divis par le nombre de rectangles) et
sa longueur : f (0) pour le premier rectangle,
f ((k1)/4) pour le k-ime rectangle.

A et B dsignent les bornes de lintervalle dtude.

On peut enrichir le programme en faisant mme
tracer les rectangles avec la commande RECT_P


3/ On fait tourner lalgorithme qui donne une valeur
approche par excs puis une par dfaut de laire
sous la courbe. On obtient les valeurs ci-contre pour
n=50 (voir question 4).
On peut utiliser le moteur de calcul formel de la HP
Prime pour calculer lintgrale.
Appuyer sur la touche K et aller chercher le
symbole intgrale avec la touche F.









On appuie sur la squence de touches suivantes
pour saisir lintgrale :
N=x>Rd+y>s
Shwd>>d
E

La HP Prime renvoie une valeur exacte pour
lintgrale. En appuyant sur la touche c, on
obtient une valeur dcimale approche qui est bien
comprise entre nos deux bornes trouves avec
lalgorithme.


4/ Il suffit juste dajouter un INPUT(N); en dbut de
programme pour demander lutilisateur le nombre
de rectangles dans le dcoupage et de remplacer les
4 rectangles par N rectangles.










91 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Calcul daire entre deux courbes
HP Prime

Daprs une preuve pratique du BAC S, juin 2008.
Niveau : Terminale S.
Objectifs : fonction, interprtation gomtrique dune intgrale dune
diffrence entre deux fonctions.
Mots-cls : fonctions, intgrales, aire.
Enonc : Trouver laire entre la courbe reprsentative de la fonction
f(x) = ln(x) et celle reprsentative de la fonction g(x) = (ln(x)) pour x variant
entre 1 et e.



Solution pas pas :

Voici une recherche de solution ce problme avec
la calculatrice graphique HP Prime.
Accder dabord lapplication Fonction depuis la
touche I.










Entrer les deux fonctions f et g ct de F1(X)= et
F2(X)=.













Captures dcran :





92 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Appuyer sur la touche P pour voir les courbes
reprsentatives (qui saffichent en deux couleurs
diffrentes pour une belle visibilit).











On peut rgler les bornes et lchelle du graphique
depuis la combinaison SP.
Les deux fonctions tant dfinies pour x > 0, on
rglera labscisse minimum 0.
Lnonc demande un calcul daire pour x variant de
1 e, on rglera labscisse maximale 3.
On rgle lordonne minimale -1 et la maximale
2.




Appuyer nouveau sur la touche P pour
visualiser les courbes et laire de la surface les
sparant sur lintervalle demand.

On comprend lintervalle dtude puisque les deux
courbes se coupent en x = 1 et x = e.
On peut le vrifier car la HP Prime renvoie les
coordonnes des points dintersection de deux
courbes.





Appuyer sur pour activer les outils danalyse
et choisir > Intersection.
Choisir Intersection .














93 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Puis F2(X).













On obtient les coordonnes du premier point
dintersection : (1 ; 0).












La HP Prime permet de colorier et de calculer laire
de la surface entre les deux courbes sur lintervalle
demand. Pour cela, appuyer sur > et
choisir Zone signe .










Placer le curseur en x = 1 en appuyant sur et
en entrant x comme valeur pour x.















94 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Valider en appuyant sur et choisir F2(X).
Placer ensuite le curseur en x = e en appuyant sur
et en entrant e comme valeur pour x.
Pour entrer le symbole e, appuyer sur cette
squence de touches :
Sh et supprimer lexposant.







La surface entre les deux courbes se colore.
Appuyer sur pour valider.
La calculatrice renvoie alors une valeur pour laire
de la zone en bas de lcran.
On peut vrifier cette valeur en calculant lintgrale
de la diffrence f g entre les bornes 1 et e qui
correspond gomtriquement cette aire de la
surface entre les deux courbes sur lintervalle [1 ; e].
La position relative des deux courbes sobtient avec
le tableau de signes tabli suivant :


La courbe de f est au-dessus de celle de g sur
lintervalle dtude.

Pour calculer une intgrale sur la HP Prime, appuyer
sur la touche K pour aller sur lcran de calcul
formel.
Aller chercher le signe intgrale depuis la
touche F.


Taper ensuite la diffrence des intgrales en
compltant les bornes et les expressions :

On peut obtenir directement une valeur approche
dcimale du rsultat depuis la touche W.
On retombe bien sur le rsultat donn depuis
lcran graphique.

Lintgrale peut se calculer avec une intgration par
parties sur lintgrale de ln(x) puis en saidant de la
fonction auxiliaire G(x)= x (ln(x) 2ln(x) + 2).





95 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Nombres complexes
HP Prime


Soient Z1 = 3 +2i et Z2 = 1 i deux nombres complexes.
1/ Calculer Z1 + Z2 ; Z1.Z2 et Z1/Z2.
2/ Donner le module et largument de Z1.







Solution pas pas :

La HP Prime peut stocker des nombres complexes
dans les variables Z0 et Z9.
On crit le i complexe depuis les touches
Sy










1/ On peut ds alors effectuer directement les
calculs demands sur Z1 et Z2.

2/ Depuis lcran de calcul, appuyer sur la touche
D pour accder aux commandes sur les
complexes prsentes dans le catalogue.
Largument sobtient avec la commande ARG.
Le module sobtient avec la commande ABS.



Astuce : la commande IM( donne la partie
imaginaire dun nombre complexe et la commande
RE( donne sa partie relle.


Captures dcran :







96 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Mesure principale dun angle
HP Prime


1/ Dterminer la mesure principale dun angle orient donn laide dun
algorithme.
2/ Tester lalgorithme avec 123/4.





Solution pas pas :

La mesure principale dun angle se trouve dans
lintervalle ]- ; ].
On ajoutera ou en soustraira donc la mesure
dangle donn les multiples successifs de 2 jusqu
ce que lintervalle soit atteint.
Pour ne pas tre gn la sortie par du calcul non
exact, le mieux est encore de considrer X comme
une fraction P/Q facteur de et de traiter P et Q.

Entre
Saisir P
Saisir Q
Traitement
Si P/Q0 Alors
Tant que ABS(P/Q)>1
P prend la valeur P+2Q
Fin tant que
Sinon
Tant que ABS(P/Q)>1
P prend la valeur P-2Q
Fin tant que
Fin si
Sortie
Afficher P/Q.

Le P+2Q vient de P/Q. +2 = (P+2Q)./Q
De mme pour P-2Q.
Pour la sortie, pour chapper au calcul non exact, on
affiche le / et le en chanes de caractres.
Le programme retourne parfaitement la mesure
principale de 123/4.

Captures dcran :








On traduira alors cet algorithme sur HP Prime :










97 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Approximation de racines carres
HP Prime
Objectifs : approcher la valeur dune racine carre avec une suite rcurrente,
crire un algorithme.
Mots-cls : suite, rcurrence, algorithme, racine carre.
Enonc : On considre lalgorithme suivant pour approximer la racine carre
dun nombre X :
On choisit un nombre de dpart Y.
On calcule la demi-somme de Y et de X/Y.
On affecte ce rsultat Y et on recommence.
Faire tourner lalgorithme.
Associer lalgorithme une suite qui tend vers .

Solution pas pas :

On peut commencer par crire lalgorithme sous
forme gnrique :

Variables :
X (dont on veut approcher la racine carre)
Y nombre de dpart
N (nombre ditrations)
I (compteur)
Entres :
Demander X
Demander Y
Demander N (le nombre ditrations calculer)
Traitement :
Pour I allant de 1 N faire
Affecter (Y+X/Y)/2 Y
Fin du pour
Sortie :
Afficher Y

En prenant X=2, Y=1 et N=100, on obtient :
Soit une bonne approximation de .
Lalgorithme ne fait en fait que calculer les termes
de la suite suivante :
U
n+1
= (U
n
+ X/U
n
)/2 avec U
0
= Y

On peut tudier la suite sur la HP Prime en lanant
lapplication Suite depuis la touche I.




Captures dcran :
















98 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Rentrer le 1
er
terme Y (on prendra Y=1) dans U(1)
puis lexpression de la suite rcurrente dans U1(N) :












Rgler le trac en mode toile daraigne. Pour cela,
appuyer sur les touches S et P.
On rglera aussi les valeurs extrmales.










Une pression sur la touche P permet dobtenir
la reprsentation graphique de la suite.











On peut facilement zoomer sur la partie qui nous
intresse. Appuyer sur > > Zone.
Slectionner un point de lcran (reprsentant le
coin suprieur gauche du rectangle de zoom) puis
sur un autre point (reprsentant le coin infrieur
droit du rectangle).

Astuce : appuyer sur + ou w pour
directement zoomer ou reculer.









99 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

La suite converge rapidement vers .
On peut le dmontrer en posant U
n+1
=f(U
n
).
Dans ce cas, f(x)=1/2(x+2/x). Il suffit de rsoudre
lquation f(l)=l.
Il vient 2l=l+2/l ou encore l=2/l donc l=2. Donc l=
car U
0
et donc tous les termes sont positifs.
Remarque : on prendra le 1
er
terme U
0
= Y non nul
car sinon on obtient la suite constante nulle.
























100 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Thorme des restes chinois
HP Prime












Solution pas pas :

La HP Prime possde une commande qui rsout
directement ce genre de problme.
Elle est accessible depuis la touche D et se
dnomme ichinrem.

On tape alors ceci :
Su>xz>oSu
x>xpE




On obtient alors les solutions : tous les nombres
entiers congrus -203 modulo 221, cest--dire
congrus 18 modulo 221.


Les questions suivantes permettent de le
dmontrer :







Captures dcran :
















101 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Intervalle de confiance
HP Prime

Un chantillon de 10 000 personnes sur une population donne prsente
7,5% de personnes soigner pour un cholestrol important.
Donner un intervalle dans lequel on soit sr 95% de trouver le nombre
exact de personnes soigner sur les 10 000.











Solution pas pas :

La HP Prime possde les outils ncessaires pour
directement obtenir lintervalle de confiance
recherch.
Lancer lapplication Infrence depuis la touche
APPS.

Appuyer sur la touche Y pour rgler la mthode
sur Intervalle de confiance et le type sur
Int Z : 1








Appuyer sur la touche M pour rentrer les
donnes de lnonc.
n est le nombre de personnes.
x est le nombre de personnes touches par un
cholestrol important : 0.075 x 10 000 = 750.
C est le niveau de confiance : 0.95.





Captures dcran :










102 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Appuyer sur pour obtenir lintervalle
recherch :
entre 0,069810 000 = 698 personnes
et 0,080210 000 = 802 personnes.















103 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Probabilit : loi normale
HP Prime


Exercice type : La temprature T au mois de juillet suit une loi normale de
moyenne 22C et dcart type 4C.
1/ Calculer la probabilit que la temprature soit infrieure 19C.
2/ Calculer la probabilit que la temprature soit suprieure 27C.
3/ Calculer la probabilit que la temprature soit comprise entre 24C et 30C.
4/ Trouver la temprature t telle que p(Tt) = 0,8.
5/ Reprsenter graphiquement la densit f de T.
6/ Que reprsente p(30T35) sur le graphique ?




Solution pas pas :

1/ La HP Prime permet de calculer des probabilits avec
la loi normale. Pour cela, il faut utiliser la commande
normald_cdf( suivie des deux paramtres (moyenne m =
22 et cart type = = 4) pour une loi normale de
paramtres N(m, ) = N(22,4) et de borne suprieure
19C.
Ainsi pour calculer p(T19), on tape :

normald_cdf(22,4,19)

La probabilit quil fasse moins de 19C au mois de
juillet est de 0,23.

2/ p(T27) = 1 p(T27)
On tape donc :

1 normald_cdf(22,4,27)

La probabilit quil fasse plus de 27C au mois de
juillet est de 0,11.

3/ p(24T30) = p(T30) p(T24).
On tape donc :

normald_cdf(22,4,30) norrmal_cdf(22,4,24)

La probabilit quil fasse entre 24C et 30C au mois
de juillet est de 0,29.


Captures dcran :

























104 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

4/ On utilise la commande inverse normald_icdf(
On tape alors :

normald_icdf(22,4,0.8)

La probabilit p(Tt) = 0,8 pour t 25,4C.

5/ La densit f de T est donne par la commande
normald(
f(x)=normald(22,4,x)
Dans lapplication Fonction, on peut alors entrer
F1(X)=normald(22,4,X)

On rgle la fentre daffichage depuis S et P.
On pourra effectuer les rglages suivants pour
apercevoir le graphique obtenu depuis la touche
P.





















6/ La probabilit p(30T35) que la temprature
soit comprise entre 30C et 35C est reprsente
graphiquement par laire sous la courbe entre les
abscisses 30 et 35 (aire de la partie du plan
dlimite par les droites dquation x = 30, x = 35 et
C
f
).
On peut le visualiser sur la HP Prime en appuyant
lcran graphique sur puis , en
choisissant Zone signe., en appuyant sur
pour entrer x =30, sur et nouveau sur
pour entrer x =35 pour finir sur .
















105 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises














On peut rgler la fentre pour mieux voir la zone
hachure (SP).












106 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Marche alatoire
HP Prime
Objectifs : vrifier une conjecture, crire et utiliser un algorithme.
Mots-cls : algorithme, itration, boucle While.
Enonc : Un pion est plac sur la case dpart du plateau ci-dessous :
|-pion|-pion|-pion|-pion| pion |-pion|-pion|-pion|-pion|
Le lancer dune pice quilibre dtermine le dplacement du pion : PILE, le
pion se dplace vers la droite ; FACE, le pion se dplace vers la gauche.
chaque lancer, on attribue le rel +1 si le rsultat est PILE et -1 si le rsultat est
FACE.
Un trajet est une succession de n dplacements. La variable alatoire Sn est la
somme des nombres
1 ou -1 correspondant aux n lancers dun trajet.
On sintresse lvnement D
n
: le pion est revenu la case dpart aprs les
n dplacements dun trajet .
Lalgorithme ci-dessous permet de raliser la simulation dun trajet de n
dplacements, la valeur de n pouvant tre choisie par lutilisateur.
Variables :
------N,S,A,I : nombres rels
--Traitement :
------Saisir N
------S prend la valeur 0
------Pour I variant de 1 N
---------A prend la valeur dun entier alatoire 0 ou 1
---------Si A=1
-------------Alors S prend la valeur S+1
------Sinon S prend la valeur S-1
---------Fin Si
------Fin Pour
--Sortie :
--Afficher S
--Fin
1/ Utiliser cet algorithme, sur la calculatrice, pour raliser plusieurs simulations
dans le cas o le pion effectue 1 ou 2 dplacements.
2/ Modifier lalgorithme prcdent de faon pouvoir simuler plusieurs trajets
du pion et calculer la frquence de lvnement D
n
.
107 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Solution pas pas :

1/ On adapte lalgorithme sur la HP Prime.











Saisir 1 ou 2 pour N quand on fait tourner
l'algorithme.
Le programme retourne la variable alatoire Sn qui
correspond aussi la position du pion (0 pour la
case dpart, +1 pour 1 case aprs la case de dpart,
-2 pour 2 cases avant la case dpart, etc...).

2/ Il faut lancer plusieurs fois l'algorithme prcdent
pour simuler plusieurs trajets.
On stockera chaque trajet dans une liste ou
affichera successivement chaque valeur de S.
On lancera alors l'algorithme suivant :

--Variables :
-----X,I : nombres entiers
--Traitement :
-----Saisir X (nombre de trajet simuler)
-----L est dclare comme liste vide
-----Pour I variant de 1 X
--------Lancer le programme MARCHE
--------Ajouter S comme lment la liste L
-----Fin Pour
--Sortie :
--Afficher L
--Fin





Le programme retourne la liste des cases darrive
du pion (ici, des rsultats de 8 simulations de 2
dplacements).




Captures dcran :











108 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Pour obtenir la frquence de l'vnement D
n
, on
divise le nombre de 0 de la liste par le nombre
d'lments de la liste.
On incrmente un compteur pour dnombrer les 0.





































109 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Rsoudre un exercice du BAC
HP Prime

Extrait du BAC S 2013 (France mtropolitaine session de juin exercice 2).


110 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


Solution pas pas :

1/a/ La premire question implique une lecture
graphique : f(1) est limage de 1 par la fonction. Elle
correspond lordonne du point B : 2.
Donc f(1) = 2.
f (1) correspond au coefficient directeur de la
tangente la courbe reprsentative de f en 1.
La tangente est horizontale donc f (1) = 0.

b/ On peut dj observer ce que donne la HP Prime
comme drive en appuyant sur la touche K.
On va chercher la drive depuis la touche F.
On entre bien les paramtres a et b en minuscules.



Captures dcran :


111 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Le rsultat nest pas affich sous la forme dun
unique quotient. On met au mme dnominateur
en appuyant lcran sur simplify.
On tombe bien sur lexpression du sujet.
Pour dtailler le calcul de la drive, on exploitera la
formule (u/v) = (uv-uv)/v.


c/ On exploite les 2 galits trouves en 1/ f(1)=2 et
f (1)=0. On obtient un systme de deux quations
2 inconnues a et b.
On peut invoquer la commande solve de la HP Prime
pour rsoudre.
On utilisera aussi le symbole | signifiant sachant
que (touche F et symbole ci-dessous) pour
valuer les expressions en x=1.

On trouve donc a = 2 et b a = 0 donc a = b = 2.


2/ a/ La drive de f a donc pour expression (en
replaant a et b par 2) : -ln(x)/x.
1/x tant toujours positif, la drive est donc du
mme signe que
ln(x) = -2ln(x), cest--dire du mme signe que
ln(x).







b/ On appuie nouveau sur la touche F pour
calculer une limite.
On saisit :
d>N>y+ysh
d>ndE












112 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

En zro, la HP Prime indique un + ou linfini.
Comme f nest dfinie que pour les strictement
positifs, on prcise droite de 0 en tapant 0
1
(on
taperait 0
-1
pour prciser gauche).
On trouve donc - comme limite en 0.
On utilisera lautre expression donne pour f et les
oprations sur les limites pour le dmontrer.

La limite de f en linfini est 0.
Le symbole sobtient depuis les touches
Sr.


c/ On peut reprsenter maintenant graphiquement
la fonction f et obtenir ses variations.
On accde lapplication Fonction depuis la touche
I. On saisit lexpression algbrique de la
fonction depuis la touche Y.







Le graphique daffiche avec la touche P.
On rgle lchelle automatiquement avec la touche
V.
On peut ensuite un peu rduire les extremas des
ordonnes depuis les touches SP.
On prend ymin = -2 et ymax = 3.







f crot sur ]0 ; 1] et dcrot sur [1 ; + [.
En tudiant le signe de la drive, on peut dresser le
tableau de variation suivant :



On remarque que la reprsentation graphique
donne dans lexercice correspond celle de f.






113 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

3/ a/ Comme f est continue et strictement
croissante sur ]0 ; 1] et comme 1 est bien compris
entre la limite de f en 0 et f(1), le thorme des
valeurs intermdiaires garantit une unique solution
pour f(x) = 1.

b/ On observe le tableau de valeurs de la fonction f
depuis la touche M.
f atteint 1 entre 5 et 6.









Astuce :
On peut afficher en cran partag simultanment
lcran graphique et le tableau de valeurs en
appuyant sur V et en slectionnant 2 :Vue
table/Valeur.




4/ a/ On programme lalgorithme sur la HP Prime en
accdant lditeur de programme : touches
Sx.

EXPORT BACS ()
BEGIN
LOCAL A,B,M;
0A;
1B;
WHILE BA>0.1 DO
(A+B)/2M;
IF F1(M)<1 THEN
MA;
ELSE
MB;
END;
END;
PRINT(A);
PRINT(B);
END;




















114 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Si lon veut afficher les tapes demandes dans le
tableau, il faut modifier lalgorithme en plaant les
PRINT dans la boucle While et en ajoutant un
affichage de b-a et de m. On peut aussi afficher le
numro de ltape en crant un compteur :

EXPORT BACS ()
BEGIN
LOCAL A,B,M,C;
0A;
1B;
1C;
PRINT("Etape 1");
PRINT(A);
PRINT(B);
PRINT(B-A);
C+1C;
WHILE BA>0.1 DO
(A+B)/2M;
IF F1(M)<1 THEN
MA;
ELSE
MB;
END;
PRINT("Etape "+C);
PRINT(A);
PRINT(B);
PRINT(B-A);
PRINT(M) ;
C+1C;
END;
END;

Le programme retourne alors toutes les tapes.
Il reste juste complter le tableau :



b/ Lalgorithme propos renvoie par dichotomie les
deux bornes encadrant 0,1 prs.

c/ On repart de lalgorithme initial en remplaant
juste les valeurs de dpart de A et B par 5 et 6 au
lieu de 0 et 1. On changera galement dans le test
Si F1(M)<1 par F1(M)>1 car f dcrot sur
[1 ; +[ :

EXPORT BACS ()
BEGIN
LOCAL A,B,M;
5A;
6B;
WHILE BA>0.1 DO
(A+B)/2M;





















115 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

IF F1(M)>1 THEN
MA;
ELSE
MB;
END;
END;
PRINT(A);
PRINT(B);
END;

5/ a/ On commence par calculer laire du rectangle
OABC. Sa longueur est 2 et sa largeur est 1. Donc
son aire est de 2 units daire.
Pour trouver la borne infrieure de lintgrale qui
calculera laire sous la courbe de la fonction, il faut
rsoudre f(x)=0. On peut utiliser la commande solve
depuis lcran de calcul formel (touche K).
La HP Prime trouve la solution : x=1/e.
On retrouve trs facilement la solution la main .


Sur lintervalle [1/e ; 1], f est positive, continue et
donc laire dlimite par la courbe de f, laxe des
abscisses et les droites dquation x=1/e et x=1 est
donne par lintgrale :

Il faut dmontrer quelle vaut la moiti de 2 (aire du
rectangle), cest--dire 1.

Pour calculer lintgrale, on slectionne le signe
intgral depuis la touche F et on saisit :
xnShx=x>y
+yshd>nd>d
E



La HP Prime trouve bien 1.


On peut calculer lintgrale avec un changement de
variable en utilisant lexpression propose pour f et
en posant u = ln. On remarque alors une expression
de la forme f = 2u+2uu de primitive F = 2u+u.
Cest--dire F(x)=2ln(x)+ln(x).
Et F(1) F(1/e) = 0 2ln(1/e) ln(1/e) = 2 1 = 1.
















116 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Polynme complexe et gomtrie
HP Prime

Daprs BAC S 2012.









Solution pas pas :

1/ On accde lcran de calcul formel depuis la
touche K.
On entre le polynme fonction de la variable
minuscule z avec un := comme ci-contre.

Le i complexe sobtient depuis les touches
Sy et la racine carre depuis les touches
Sj.


Captures dcran :



117 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On vrifie que z
0
est bien une racine.
Une pression sur la touche montre que P(z
0
)
fait bien 0.











2/a/ On utilise la commande cfactor pour factoriser
sur C.
On trouve bien le facteur
On dveloppe avec la commande expand le produit
des deux autres facteurs pour trouver les
coefficients a et b : a = -2 et b = 2.






2/b/ On trouve les zros du polynme complexe
trouve prcdemment avec la commande csolve.
On retrouve bien les racines mises en vidence avec
la factorisation prcdente.

1/ La HP Prime est totalement capable de grer une
construction de gomtrie complexe avec des
instructions.
On utilisera ici les commandes point (permettant de
placer un point daffixe complexe donne),
reflection (traant le symtrique dun point par
rapport un point), affixe (donnant laffixe dun
point) et normal (donnant la forme irrductible
dveloppe dune expression).
On accde lapplication gomtrie depuis la
touche I et on entre les diffrents lments
gomtriques depuis la touche Y. On appuie sur
longlet pour crer chaque nouvel lment.

Lexponentielle est accessible depuis les touches
Sh et Pi depuis Sz.
















118 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Une pression sur la touche P permet dobtenir le
trac.












2/ On effectue le calcul de laffixe du point
symtrique depuis la touche M en saisissant les
commandes ci-contre.
On trouve .

3/ On retourne lcran symbolique (touche Y)
pour crer le cercle circonscrit (commande
circumcircle).










La touche P permet dobtenir le trac mis jour.












On vrifie lappartenance du point L avec la
commande is_element depuis la touche M.
La HP Prime renvoie bien 1. Le point L appartient au
cercle.












119 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


4/ On retourne sur lcran symbolique avec la
touche Y pour construire le nouveau point avec
la rotation.
La commande angle permet de trouver langle de
rotation.
La commande rotation permet de placer un point
par rotation.
On saisit donc les deux nouveaux lments ci-
contre.




Astuce : pour renommer les points et ainsi mieux sy
retrouver par rapport lexercice, on accde
lcran graphique depuis P, on slectionne un
objet, on appuie sur Z et on choisit renommer
pour changer le nom de lobjet.









a/ On obtient langle de rotation depuis lcran
M.


b/ Et laffixe du point C.

5/ On utilise la commande is_rectangle pour vrifier
que ABCD est un rectangle.
La HP Prime renvoie 2 : il sagit mme dun carr.

Si on trace ABCD avec longlet depuis lcran
P, il semble en effet tre un carr.











120 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Matrices
HP Prime






Solution pas pas :

La HP Prime permet deffectuer du calcul matriciel.
On dfinit une matrice entre crochets (Su).
La calculatrice affiche alors lcriture naturelle dune
matrice et sagrandit automatiquement au fur et
mesure que lon saisit des coefficients. Un passe
dun coefficient lautre avec les touches flches
><=N.








On stocke les deux matrices dans les variables
ddies M1 et M2.













Captures dcran :





121 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises



1) On peut alors directement calculer Q
-1
.

Appuyer sur la touche c pour obtenir des
coefficients exacts dans la matrice inverse.
Q
-1
= (

)







2) Le rsultat du produit demand est :
(


)
Il sagit dune matrice diagonale.

3) (


)

)

Comme P.Q = Identit,
Q.A.P.Q.A.P = Q.A.A.P = Q.A.P = (

)
Q.A.P.Q.A.P = Q.A.A.P = Q.A3.P = (

)
etc
On arrive Q.A
n
.P = (

) .
Donc A
n
= P. (

).Q

A
n
= (

)

Avec cette formule,

A
7
= (


)

On vrifie














122 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Chiffrement de Hill
HP Prime
Les lettres de lalphabet se codent avec le chiffrement de Hill de la
manire suivante :
chaque lettre est associe son rang de 0 25 ;
on crer une matrice M de codage 2x2 ;
on code les rangs de deux lettres en multipliant M avec la matrice
colonne de leurs rangs.
Par exemple, en prenant cette matrice de codage :
(


)
Pour coder LE (L de rang 12 et E de rang 5), on calcule modulo 26 :
(


) (

) (

) (

)
Ce qui nous donne les nouveaux rangs des deux lettres :
W est de rang 23 et A de rang 1 donc LE est cod par WA.
1/ Vrifier le calcul de lexemple avec la HP Prime.
2/ Crer une liste de commandes pour crypter une phrase.
3/ Crer une liste de commandes pour dcrypter la phrase.

Solution pas pas :

1/ On saisit les matrices depuis les touches
Su.
On calcule modulo 26 en tapant aprs la matrice
XAQAoAdXy
vE








2/ La commande ASC permet dobtenir le code ASCII
dun caractre mais A est associ 65. On dcale
donc le rang en enlevant 64.






Captures dcran :






123 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

(



)
Pour obtenir la lettre partir de son rang, on utilise
la commande inverse char.

On va maintenant coder la phrase suivante :

Vive la HP Prime !

On commence dabord par mettre toutes les lettres
en majuscules et enlever la ponctuation.
On indique aussi les espaces par le symbole @
prsent dans le tableau des caractres (touches
Sa).




On va coder avec une matrice 3x3. On regroupe
donc les nombres 3 par 3 et on travaille dans Z/27Z.
On utilise la commande list2mat qui transforme une
liste en une matrice.
On transpose avec la commande transpose la
matrice ci-contre.



On choisit une matrice-cl :


On vrifie bien quelle est inversible en calculant son
dterminant (commande det) modulo 27. Il est gal
13 qui est premier avec 27.



On effectue la multiplication pour coder.
La HP Prime utilise les restes symtriques. On insre
un modulo 0 pour obtenir le nombre entier associ
la classe modulo 27 puis irem qui donne le reste
dans la division euclidienne.


On code le message en associant les nombres
obtenus aux lettres correspondantes.























124 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises











3/ Pour le dcodage, on cre une liste avec message
puis la matrice 3 lignes associe et on calcule
linverse de la cl pour dcoder.

B dsigne ici linverse de A calcule.
















On transforme en liste et on transforme les
nombres en lettres.



125 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises










126 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Capacit calorifique :
mthode des mlanges
HP Prime
Dure : 1 heure
Matriel : HP Prime, HP StreamSmart, sonde de temprature, rcipient,
eau.


Objectif : Dterminer la capacit calorifique dun rcipient.
Exprience : Dans le rcipient, verser un volume V1 deau temprature
ambiante.
Noter la masse m1 et la temprature T1 de cette eau.
Dans le rcipient, verser rapidement ensuite un volume V2 deau chaude.
Noter la masse m2 et la temprature T2 de cette eau.
Couvrir et observer lvolution de la temprature jusqu lquilibre T3.

Solution pas pas :

Pour lancer lacquisition de la temprature, lancer
lapplication (touche I) DataStreamer et
appuyer sur .









La temprature saffiche alors en temps rel sur la
calculatrice par lintermdiaire du courbe fonction
du temps.








Captures dcran :





127 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On peut exporter le graphique dans lapplication
statistique pour ensuite lexploiter (faire une
regression par exemple).

Dans notre exprience, on verse 10 cL (m
2
= 0,1 kg)
deau chaude T
2
= 43,22C dans 10 cL
(m
1
= 0,1 kg) deau froide T
1
= 21,24C contenue
dans un cul de poule Ikea.
Aprs mlange des deux eaux et recouvrement du
rcipient, on observe une stabilisation de la
temprature vers T
3
= 29,59C.
La loi de conservation de lnergie indique que la
somme des nergies transfres par leau froide, le
rcipient et leau chaude est nulle.
Donc :

On complte lquation avec les valeurs
exprimentales trouves :
0,14180(29,59 21,24) + C.(29,59 21,24) +
0,14180(29,59 43,22) = 0
cest--dire : 3490,3 + 8,35C 5697,34 = 0
8,35C = 2207,04
C 264,32 J/K


















128 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Fermentation lactique :
fabrication du yaourt
HP Prime

Dure : 1 heure (+2 heures pour lacquisition)
Matriel : HP Prime, HP StreamSmart, pH-mtre, 75 mL de lait demi-
crm, 1 g de ferment lactique (Yalacta), erlenmeyer gradu, cuillre, un
bain-marie.


Objectif : Expliquer la transformation du lait en yaourt.
Exprience : Prparer un bain-marie 45C.
Dans un erlenmeyer, verser 1 g de ferment lactique et 2 cuillres caf de
lait demi-crm. Mlanger jusqu ce quil ny ait plus de grumeaux.
Verser ensuite le reste du lait jusqu la graduation 75 mL.
Mettre la prparation dans le bain-marie.
Plonger le pH-mtre reli la HP Prime dans la solution et lancer
lacquisition pendant 2 heures.
Solution pas pas :

Pour lancer lacquisition du pH, lancer lapplication
(touche I) DataStreamer et appuyer sur .


On talonne dabord le pH-mtre avec la solution
tampon.
Une mesure du pH dans de leau distille doit
donner un pH neutre de 7.
Captures dcran :









129 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

La courbe dvolution du pH saffiche en temps rel.
En dbut dexprience, le lait a un pH autour de 6,7.
Le pH diminue ensuite en fonction du temps.
Au bout de 2 heures, le pH est 6,5. La solution
devient acide : il y a production dacide
lactique.












Au bout de 4 heures, on observe la coagulation du
lait. Le pH est alors 5.
La casine contenue dans le lait coagule quand le pH
atteint 5.
Cest cette coagulation qui mne lobtention dun
yaourt.







130 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Rflexion et absorption de la lumire
HP Prime

Dure : 1 heure
Matriel : HP Prime, HP StreamSmart, sonde de temprature, luxmtre,
lampe, papier cartonn blanc, papier cartonn de couleur.

Objectif : Mesurer la quantit de lumire rflchie ou absorbe.
Exprience : Placer une feuille de la couleur dsire plat sur la table.
Placer la sonde de temprature relie au StreamSmart sous la feuille.
Placer la lampe et le luxmtre mme hauteur au-dessus de la feuille.
Allumer la lumire et lancer lacquisition des donnes depuis la HP Prime.
Une fois la mesure termine, teindre la lumire.

Solution pas pas :

Pour lancer lacquisition simulatanne de la
temprature et de la quantit de lumire rflchie,
lancer lapplication (touche I) DataStreamer et
appuyer sur une fois que les deux sondes sont
branches.
Le thermomtre mesure la chaleur obtenue aprs
passage de la lumire travers la feuille.
Le luxmtre mesure la quantit de lumire rflchie
par la feuille.




On pourra remplir ce type de tableau comme
compte-rendu dexprience.

Couleur Blanc Noir Jaune
TC dbut 21 22,1 22,7
TC fin 28,6 35,8 29
Delta 7,6 13,7 6,3
Rflexion (lux) 1801 384 1540
Rflexion (%) 70 15 60



Captures dcran :



131 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On appuie sur pour lancer lacquisition et
(Arrt) pour la stopper.
En bleu saffiche la courbe de temprature et en
rouge la courbe de rflexion de la lumire.









On peut passer dun canal lautre avec le menu
et en slectionnant le canal 2.




Le noir ne rflchit pas beaucoup la lumire. Il en
absorbe presque toutes les composantes.
Le jaune rflchit 60% de la lumire.
Le pourcentage de rflexion se calcule en faisant le
rapport de la lumire rflchie par la couleur par
celle rflchie par une surface en aluminium
(rflexion totale).














132 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Rflexion & absorption
de la lumire : fiche lve
HP Prime

Faire lexprience dcrite avec la HP Prime et le HP StreamSmart et complter le tableau ci-dessous :
Couleur T dbut (C) T fin (C) Delta (C)
Rflexion
(lux)
Rflexion
(%)











O part la lumire traversant la feuille ?
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
Comment se transforme la lumire lors de labsorption ?
-------------------------------------------------------------------------------------------------------------------------------
Pourquoi une feuille rouge est rouge ?
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------


133 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Mouvement dun cylindre
sur un plan inclin
HP Prime

Objectif : Explorer les notions lmentaires concernant un corps en
mouvement sur un plan inclin, enregistrer et interprter les donnes
relatives la position, la vitesse et lacclration.
Matriel :

Travail :
On fait rouler sans vitesse initiale un cylindre sur un plan inclin dun
angle .
Placer une porte Photo gate la fin du plan inclin et le capteur de
distance en haut du plan inclin dirig paralllement au plan.
1/ Faire un schma du cylindre sur le plan inclin.
2/ A partir des donnes enregistres, analyser la variation de la position
et de la vitesse.
3/ Calculer la valeur de lacclration (exprimentalement puis
thoriquement).
Solution pas pas :

1/ Le cylindre descend sans frottement en un
mouvement rectiligne uniforme.
Le capteur de distance mesure la distance le
sparant du cylindre en fonction du temps. La HP
Prime affichera donc grce ce capteur la courbe de
position du cylindre.
Le photo gate captera linstant o le cylindre quitte
le plan inclin et mesurera sa vitesse finale.

Captures dcran :




















134 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

2/ En exportant les rsultats dans lapplication Stats-
2-Vars, on peut visualiser la courbe de position du
cylindre (touche P). La position a t mesure
4 instants sur le plan inclin (toutes les 0,4s). Le
premier point du graphique correspond linstant
t=0 et les trois points suivants marquent
lloignement du cylindre de sa position initiale. Le
4
me
point marque le passage devant le photo gate
et donc la sortie du plan inclin. Sur les 5, 6 et
7mes points, le cylindre est sorti du plan inclin et
finit par ne plus bouger (la courbe devient
horizontale : valeur constante de la position). Il a
but contre un objet aprs le plan inclin layant
arrt.
La vitesse correspond la drive de la position par
rapport au temps. La vitesse un temps t est donc
le coefficient directeur de la tangente la courbe de
position labscisse t. Cette courbe montrant une
pente de plus en plus raide, les coefficients
directeurs des tangentes sont de plus en plus grands
au fur et mesure du temps. La vitesse augmente
donc.
Le mouvement est rectiligne uniforme acclr.




3/ On a accs au tableau de valeurs depuis la touche
M. Le tableau rvle toutes les informations : le
cylindre a mis 1,2 s (5,6 4,4) parcourir tout le
plan inclin.
Au passage du cylindre la sortie du plan inclin,
devant le capteur du photo gate, on mesure une
vitesse de 0,5092 m/s.
Le plan inclin a pour longueur 0,6056 m 0.3174 m
= 0,2882 m 29 cm.



Pour trouver exprimentalement lacclration, on
calcule partir des rsultats les vitesses aux quatre
instants. On les obtient comme drives aux
instants de la fonction position dont on connait
lexpression depuis la vue symbolique en rgression
quadratique. On lenregistre dans F1 depuis
lapplication fonction puis on utilise la commande
SLOPE(F1,T) dans le tableau ci-contre pour remplir la
colonne de vitesses C3. T est remplacer par
chaque temps.
Pour la dernire valeur, on est proche des 0,5092
m/s mesurs la porte en sortie du plan inclin.






135 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On affiche la reprsentation graphique de la vitesse
en fonction du temps en la prparant pralablement
depuis la touche Y. On reprsente la colonne C3
en fonction de la colonne C1 et on effectue une
rgression linaire (lacclration tant constante,
on devrait obtenir une droite pour la vitesse !).







Une pression sur la touche P permet de le
vrifier. On obtient bien une droite dont le
coefficient directeur est lacclration : la HP Prime
nous donne 0,4 m/s.




Cherchons maintenant lacclration
thoriquement :
daprs le thorme de lnergie cintique (on
considre les frottements comme ngligeables) :

est la force normale du plan.


En projection sur laxe le long du plan, lgalit
donne :

Cest--dire :

Notre plan tant inclin 2,5 (il est prfrable de
prendre un plan lgrement inclin pour effectuer
une mesure exprimentale plus durable : le cylindre
roule plus longtemps) :

On est proche de notre 0,4 m/s thorique.

Lacclration ne dpend pas de la masse du solide.








136 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Mouvement dun cylindre
sur un plan inclin : fiche lve
HP Prime

Faire dans le cadre ci-dessous un schma du cylindre sur le plan inclin avec les dispositifs de
mesures exprimentales :















Que peut-on dire de la vitesse du cylindre en fonction du temps ? Expliquer et qualifier le
mouvement :
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
Expliquer comment trouver la vitesse du cylindre un instant t partir de sa position :
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
Dessiner les forces exerces sur le cylindre sur le schma.
Calculer thoriquement lacclration du cylindre sur le plan inclin :
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------
137 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Suite du type u
n+1
=f(u
n
)
HP Prime

Etudier la suite relle (u
n
) dfinie par :
{



Solution pas pas :

On appelle la fonction dfinie sur [


par :
() =



est drivable sur I.
Le moteur de calcul formel de la HP Prime (touche
K) permet dobtenir lexpression de la drive
de la fonction avec la commande diff(

() =

> 0 donc est strictement


croissante.

De plus, lintervalle I est stable par puisque
(



La croissante de la fonction et la stabilit de I
permettent de dduire par rcurrence que la suite
(u
n
) est monotone.
Il faudra sintresser aux termes initiaux u0 et u1
dont dpend la monotonie.
Cherchons les points fixes de .

Captures dcran :





138 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On utilise la commande solve( en calcul formel pour
rsoudre lquation .
On trouve deux solutions (pour rsoudre lquation,
il suffit dlever lgalit au carr et on tombe sur un
trinme du second degr).
Comme la fonction est continue sur I, si (u
n
)
converge, sa limite est ncessairement lune des
deux solutions trouves.

On tudie le signe de f(x) x :


La reprsentation de la suite sur la HP Prime
sobtient depuis lapplication Suites (touche I).


On entre lexpression de la suite ct de U1(N) et
on dfinit le terme initial (on peut mettre une valeur
comprise entre 1/3 et 2/3 :1,5/3 par exemple ; si le
terme initial est 1/3, la suite est constante gale
1/3).









On rgle bien le type de graphique sur toile
daraigne depuis les touches SP.












Pour u
0
pris sur ]1/3 ; 2/3], (u
n
) est croissante est
majore par 2/3 donc converge vers = 2/3 (et non
1/3 car 1/3u0< 2/3.













139 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Prenons maintenant une valeur de u
0
suprieure
2/3, par exemple : 1.












La suite dcroit (les termes successifs partent de la
droite et vont vers la gauche) et est minore par
2/3.
Sa limite l 2/3 donc la suite converge vers 2/3.
















140 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Courbe paramtre
HP Prime

Tracer la courbe C de reprsentation paramtrique :



Solution pas pas :

On lance lapplication Paramtrique depuis la
touche I.












On entre les deux expressions :













Captures dcran :




141 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On obtient la courbe en appuyant sur la touche
P.
La courbe ressemble une conique
On remarque que y = t x.
Pour x 0, on arrive alors en replaant t par y/x :



Do

et en simplifiant par :



Cest lquation dune hyperbole.























142 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Courbe polaire
HP Prime

Tracer la courbe C de reprsentation polaire :



Solution pas pas :

On lance lapplication Polaire depuis la touche
I.













On rentre lexpression :












Captures dcran :




143 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On obtient la courbe en appuyant sur la touche
P.
La fonction est

priodique. La courbe est donc


invariante par rotation dangle

.
De plus, la courbe est symtrique par rapport laxe
des abscisses.



















144 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Sries
HP Prime


Premiers pas avec les sries sur la calculatrice HP Prime.


Solution pas pas :

Appuyer sur la touche K pour aller sur lcran de
calcul formel.
On utilise le symbole somme pour calculer des
sommes finies ou infinies en appuyant sur la touche
F.








On peut obtenir toutes les sommes finies
classiques :












Captures dcran :




145 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On peut galement calculer des sommes infinies.
Le symbole infini et le signe factoriel sobtiennent
depuis les touches Sr.










La HP Prime donne une expression tout fait
satisfaisante mme avec des sries gomtriques de
raison ngative.


On peut galement travailler avec les sries de
fonctions.
Dfinissons par exemple la fonction :


La srie (

) converge vers 0 par quivalence avec le


terme

.
Pour ltude de la convergence uniforme, on drive
la fonction par rapport x (symbole drive
accessible depuis la touche F).

On cherche galement les valeurs annulant la
drive avec la commande solve.



La commande factor permet de factoriser
lexpression et dtudier plus simplement le signe.






















146 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On peut tablir le tableau de variation de la fonction
en calculant les images aux abscisses annulant la
drive et aux infinies.


\ / \






On peut tracer avec lapplication Fonction pour
tudier lallure des droites et observer
graphiquement la convergence de la srie de
fonctions.
|


La srie est majore par une srie de Riemann
convergente donc converge normalement.









147 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Sries de Fourier
HP Prime

Calcul des coefficients de Fourier de la fonction f dfinie sur ]- ; [ par :
f(x) = x


Solution pas pas :

Appuyer sur la touche K pour aller sur lcran de
calcul formel.

f est 2-priodique et est impaire.
Il suffit donc de calculer les coefficients des termes
en sin(nx).

Symbole intgrale : F
Symbole : Sz








On obtient ensuite une approximation de f en
calculant la somme ci-contre (symbole sommer par
la touche F).





Captures dcran :






148 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Dveloppement limit
HP Prime

Calculer le dveloppement limit en 0 lordre 5 de la fonction :



Solution pas pas :

Appuyer sur la touche K pour aller sur lcran de
calcul formel.
On utilise la commande taylor( pour obtenir le
dveloppment limit en prcisant la valeur 0 et
lordre 5.
On obtient la commande depuis la touche D et
les menus > Analyse > Limite > Taylor.

Le calcul peut se dtailler ainsi :











Captures dcran :









149 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Fonctions plusieurs variables
HP Prime


Calculs sur des fonctions plusieurs variables.

Solution pas pas :

Appuyer sur la touche K pour aller sur lcran de
calcul formel.
On dfinit simplement les fonctions plusieurs
variables comme suit :
SAkRdsSAx
ndj+SAxj
E






On calcule les drives partielles avec le signe
drive depuis la touche F.












Captures dcran :




150 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Le calcul des intgrales multiples ne pose aucun
problme. Il suffit denchaner les signes intgrale
(touche F).











La HP Prime est aussi capable de grer les fonctions
vectorielles et driver une matrice.
On accde la saisie dun vecteur ou dune matrice
avec les touches Su.














151 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Equations diffrentielles
HP Prime


1/ Rsoudre y + 2y = sin(x).
2/ Rsoudre graphiquement y + 2y = sin(x) avec la condition initiale
y(0)=3.


Solution pas pas :

Appuyer sur la touche K pour aller sur lcran de
calcul formel.

1/ On utilise la commande deSolve pour rsoudre
lquation diffrentielle.

La HP Prime donne la solution.
G_0 dsigne une constante.






2/ La HP Prime permet galement de tracer la
solution dune quation diffrentielle via la
commande plotode.
On entre dans la vue symbolique (touche Y) de
lapplication gomtrie comme objet
plotode(f(x,y),[x,y],[x0,y0]) o y=f(x,y).







Captures dcran :




152 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

La touche P permet dafficher la reprsentation
graphique de la solution avec la condition initiale.








On peut galement afficher le champ des tangentes
qui permet de bien voir le comportement des
solutions suivant les valeurs initiales.
Pour cela, on utilise la commande plotfield.
On cre un nouvel objet gomtrique toujours
depuis lapplication Gomtrie en appuyant sur la
touche Y puis sur le menu et on saisit la
commande en utilisant la mme syntaxe que pour la
commande prcdente plotode :



Une pression sur la touche P affiche alors en
plus le champ des tangentes (apparition en noir) qui
silluminent en bleu turquoise ds slection.
On peut dplacer lensemble trs facilement avec
son doigt sur lcran !



















153 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Gomtrie analytique
HP Prime

1/ Dterminer lquation rduite de la droite passant par le point A(1 ; 2)
et orthogonale la droite (d) dquation x + y + 2 = 0.
2/ Dterminer lquation du cercle de diamtre [AB] avec comme
coordonnes A(2 ; 1) et B(-1 ; 4).
3/ Dterminer lquation du plan dfini par A(0 ; 1 ; 1) et les vecteurs
(1 ; 1 ; 3) et (-1 ; 1 ; 2).
4/ Dterminer une base orthonorme du plan dquation x + y + z = 0.

Solution pas pas :

1/ Appuyer sur la touche K pour aller sur lcran
de calcul formel.

Tout point M(x ; y) est sur la droite recherche si et
seulement si

est orthogonal au vecteur


directeur (-1 ; 1) de (d).

On saisit des matrices sur la HP Prime depuis les
touches S u.

La commande DOT effectue le produit scalaire entre
deux matrices.




Ce produit scalaire doit tre nul.
On obtient y comme expression de x avec la
commande solve :
On obtient y = x + 1


2/ Un point M est sur le cercle si et seulement si :




Captures dcran :












154 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On calcule les coordonnes de

et

et on
effectue le produit scalaire avec la commande DOT.

Lquation du cercle est donc :
x x + y 5y + 2 = 0









On peut le vrifier avec lapplication Graphiques
avancs.
















3/ M appartient au plan si et seulement si

est
orthogonal au produit vectoriel des deux vecteurs
dfinissant le plan.

Le produit vectoriel sobtient avec la commande
CROSS.
On obtient lquation du plan :
-x 5(y 1) + 2(z 1) = 0.





4/ Les vecteurs du plan sont du type :
(

) (

) (

)
On obtient donc une base du plan form des deux
vecteurs (

) et (

).
















155 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On construit le troisime vecteur de la base en
calculant :

|
||||

On calcule enfin

||||
et

||||
.

La norme dun vecteur se calcule avec la commande
l2norm.




















On peut en fait utiliser directement la commande
QR.





156 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Calcul matriciel
HP Prime

1/ Dterminer le rang de la matrice (



)
2/ Dterminer les valeurs propres de (



)
3/ Diagonaliser la matrice prcdente.

Solution pas pas :

1/ Appuyer sur la touche K pour aller sur lcran
de calcul formel.

On calcule la matrice rduite de Gauss avec la
commande ref.

Il ny a aucune ligne nulle, le rang de la matrice est
donc 3.

La commande RANK permet dobtenir directement
le rang.



2/ On calcule le polynme caractristique avec la
commande charpoly.
On cherche ensuite les zros de ce polynme.
On obtient les valeurs propres.









Captures dcran :




157 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Lutilisation de la commande RREF (forme
chelonne rduite) permet de dterminer lespace
propre associe une valeur propre.
Pour la valeur propre 4, on tape lexpression ci-
contre.
IDENMAT(3) gnre la matrice identit de taille 3.
Les vecteurs propres sont donc les vecteurs
v = (x, y , z) tels que x z = 0, y z = 0 et
z quelconque.
Ce sont donc les vecteurs (z, z, z).

Lespace propre associ la valeur propre 4 est
donc <(1, 1, 1)>.
On effectue le mme travail pour les deux autres
valeurs propres.

La commande eigenvects donne les vecteurs
propres de la matrice.





On peut ainsi diagonaliser la matrice.













La commande eigVl permet en fait de diagonaliser
directement la matrice.




























158 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Enigme numrique
HP Prime

Trouver les prochains termes de la suite :
3 ; 11 ; 37 ; 101 ; 41 ; 7 ; 239


Solution pas pas :

Calculer les inverses des termes fournis permet
dmettre une conjecture.
On remarque que tous les inverses ont une partie
dcimale cyclique (chiffres se rptant dans lordre)
de priodes successives 1, 2, 3, 4, 5, 6 puis 7.

Le prochain terme de la suite est le plus petit
nombre entier dont la partie dcimale de linverse
est cyclique de priode 8.





On peut galement remarquer que tous les termes
de la suite propose sont premiers.
La commande isprime est accessible depuis la
touche D menu > Nombre entier >
Nombre premier.








Captures dcran :




159 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Ils apparaissent en fait dans la dcomposition en
facteurs premiers de 9, 99, 999, 9999, etc
La commande ifactor( de la HP Prime permet
dobtenir instantanment ces dcompositions.
Les termes de la suite sont chaque plus petit facteur
premier non dj rencontr dans les
dcompositions successives de 9, 99, 999 ,9999,
etc






On continue les dcompositions pour trouver le
prochain terme de la suite.
On tombe sur 73.

Question:
Faire le lien entre la conjecture observe sur les
inverses des termes de la suite et les
dcompositions en facteurs premiers de 9, 99, 999,
9999, etc















160 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Tours de Hano
HP Prime

Ce jeu imagin par le mathmaticien franais Edouard Lucas est compos
de trois tours et danneaux enfils sur ces tours.
Ces anneaux doivent tre dposs les uns sur les autres du plus petit au
plus grand.
Le but du jeu consiste dplacer les anneaux enfils sur la premire tour
sur la dernire tour.
On ne peut dplacer quun anneau la fois et on ne peut pas placer un
anneau sur un anneau plus petit.

Crer un algorithme sur HP Prime effectuant les dplacements.

Solution pas pas :

On utilise la programmation rcursive.
On numrote les tours de 1 3.
Pour dplacer n anneaux de la tour a vers la tour c,
on procde de la faon suivante :
Sil ny a quun seul anneau, on le dplace de la
premire la dernire tour. On affiche seulement le
dplacement : a vers c.
Sinon, on dplace les n 1 premiers anneaux de la
premire tour vers la tour intermdiaire b.
On dplace le dernier anneau (le plus gros) de la
tour a vers la tour c.
On dplace enfin les n 1 anneaux de la tour b vers
la tour c.
Ces tapes se font par appel rcursif en changeant
le numro des tours.

Remarque importante : si on dispose des deux tours
numrotes a et b, la troisime tour porte le
numro 6 a b.

On peut alors crer ce programme sur la HP Prime
pour obtenir les dplacements de N anneaux de la
tour A vers la tour B :




Captures dcran :






161 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

EXPORT HANOI(N,A,B)
BEGIN
PRINT;
IF N==1 THEN
MSGBOX(A+" vers "+B);
ELSE
HANOI(N1,A,6AB);
HANOI(1,A,B);
HANOI(N1,6AB,B);
END;
END;

Voici ce que donne le programme pour les
dplacements de 3 anneaux de la tour 1 vers la tour
3 en tapant depuis lcran H :
AfAaARAOA
gRzoxozE

Tous les dplacements sont affichs successivement
dans une bote de dialogue. On obtient ici :
1 vers 3

1 vers 2

3 vers 2

1 vers 3

2 vers 1

2 vers 3

1 vers 3


On peut amliorer le programme en construisant
une interface graphique comme ci-dessus. Les
commandes graphiques de la HP Prime sont riches
et permettent cette construction trs facilement.

On peut galement afficher un compteur montrant
le nombre de dplacements effectus.















162 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Diagrammes de Bode
HP Prime

Reprsentation des diagrammes de Bode :
Passe-bas du premier ordre
Passe-bas du second ordre



Solution pas pas :

Lancer lapplication Paramtrique depuis la touche
I.











Filtre passe-bas du 1
er
ordre :
Appuyer sur la touche Y.
On trace en chelle logarithmique en mettant en
abscisse : X1(T)=LOG(T)
En ordonne, on entre le gain.

Astuce : le i complexe sobtient depuis les touches
Sy.





Captures dcran :




163 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On fait les rglages suivants depuis les touches
IP.
On rgle notamment le pas (T Palier) 0,1.










Une pression sur la touche P permet dobtenir le
graphe.










On peut tracer lasymptote oblique en revenant sur
lcran symbolique depuis la touche Y.
On entre les expressions pour lasymptote auprs de
X2(T)= et Y2(T)=









La touche P permet dafficher la courbe et
lasymptote.

















164 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Pour tracer cette-fois la phase, on retourne sur
lcran Y et on modifie lexpression Y1(T) avec
AaAqAeRxn
x+SysAnE
On efface Y2(T) en se plaant sur lexpression
associe et en appuyant sur la touche C.






Appuyer sur V et choisir chelle automatique
pour obtenir le graphe de la phase.












Filtre passe-bas du 2
nd
ordre :
Appuyer sur la touche Y.
On entre les expressions ci-contre pour un filtre du
2
nd
ordre.
On fera trois tracs simultans.








Appuyer sur V et choisir chelle automatique >
tous les tracs.

















165 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On obtient alors nos trois courbes de gain.



















166 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Volume dun vase
HP Prime


Calculer le volume dun vase dont la section centrale par un plan est
donne par la surface situe entre les courbes dquations y = f(x) et
y = -f(x) o f est dfinie pour 0 x 10 par :
(

)

Solution pas pas :

On commence par tracer le vase depuis lapplication
Fonction. On entre sur lcran Y les deux
quations de droites auprs de F1 et F2 rgls sur la
mme couleur (ici bleu).









On effectue les rglages de fentre suivants depuis
les touches SP.











Captures dcran :




167 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


La Touche P permet dobtenir le graphique.












On colorie lintrieur du vase en appuyant sur
> > Zone signe
Appuyer sur : taper N ct de X:
Appuyer sur et slectionner F2(X)=-F1(X)
Appuyer nouveau sur et taper :
xN ct de X: puis appuyer sur .
On vient de dfinir la surface dlimite par les deux
courbes et les droites dquations respectives x = 0
et x = 10.
La section du vase se colorie alors en vert.

La section du vase par un plan perpendiculaire
laxe des abscisses et passant par labscisse est un
disque de rayon .
Laire dun tel disque est donc .
Le volume lintrieur du vase peut donc tre
trouv en intgrant entre 0 et 10 cette section-
disque.
On accde lcran K et on va chercher le signe
intgral depuis la touche F. On calcule alors
lintgrale ci-contre.

Astuce : le symbole sobtient depuis les touches
Sz.

On appuie sur la touche c pour obtenir une
valeur approche du volume du vase de 148,567
units de volume.













168 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Droite dEuler
HP Prime

Dans un triangle, lorthocentre, le centre de gravit et le centre du
cercle circonscrit sont aligns (droite dEuler).
En particulier :

=3

(relation dEuler).
1/ Illustrer gomtriquement et dynamiquement la proprit.
2/ La dmontrer.

Solution pas pas :

1/ On peut reprsenter gomtriquement la
situation grce lapplication Gomtrie de la HP
Prime.


On trace un triangle et on saide des outils milieux et
perpendiculaires pour tracer les hauteurs (en vert),
les mdiatrices (en bleu) et les mdianes (en rose).
On aperoit bien la droite dEuler (en rouge).

2/ On appelle ABC le triangle et on considre M
comme un point du plan tel que

. Or

) (

)
(

) (


De mme,

et

donc M = H
(orthocentre).
Comme

alors

do

.


Captures dcran :










169 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Courbes et quations
HP Prime
Daprs une leon doral 2 du CAPES de mathmatiques
Soit m un rel. On cherche dterminer le nombre de solutions relles
dans lintervalle [-5 ; 5] de lquation :
-x + 2x 1 + me
-x
= 0 (E)
1/ Dans cette question, on pose m = 2.
A laide dun grapheur ou dun tableur, donner un encadrement
damplitude 10
-1
de lunique solution de (E).
2/ Soit f la fonction dfinie sur [-5 ; 5] par f(x) = (x - 2x +1)e
x
.
A laide dun grapheur, tracer la courbe reprsentative de f et mettre
une conjecture quant au nombre de solutions de lquation f(x) = m dans
lintervalle [-5 ; 5], en fonction des valeurs de m.
3/ Dmontrer que pour tout m, lquation (E) et dquation f(x) = m ont le
mme ensemble de solutions dans lintervalle [-5 ; 5].
4/ Rpondre au problme pos.

Solution pas pas :

1/ On lance lapplication tableur de la HP prime
depuis la touche I.












On saisit lexpression de la fonction F1 :











Captures dcran :





170 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


On rgle le pas (palier numrique) pour les
antcdents 1 depuis la combinaison de touches
SM.











La touche M permet daccder au tableau de
valeurs de la fonction.
On pourra commencer le tableau depuis
lantcdent -10.
Daprs le tableau, la fonction semble sannule
entre 1 et 2.







On ajuste alors le pas 0,1 pour respecter
lamplitude demande (SM).



On revient au tableau avec la touche M et on
observe grce au changement de signe une unique
solution pour lquation (E) entre 1,6 et 1,7.






























171 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Par graphique, on appuie sur la touche P puis
sur > > Racine.











La HP Prime nous donne alors une belle
approximation de la solution.












2/ On appuie sur la touche Y pour saisir la
nouvelle fonction.




On appuie sur la touche P pour voir la
reprsentation graphique de la fonction.


























172 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


On trouve lextremum local pour x<1 : la HP prime trouve
un maximum local de 1,52.

On en dduit alors que f(x) = m admet :
1 solution pour m 1,52
2 solutions pour m = 1,52
3 solutions pour f(-5)0,24 m < 1,52
2 solutions pour 0 < m < 0,24
1 solution pour m = 0
0 solution pour m < 0.








3/ (E) me
-x
= x - 2x + 1 m = (x - 2x + 1)e
x


4/ En tudiant les variations de la fonction f sur
lintervalle [-5 ; 5], on conclut au problme grce
aux rsultats de la question 2/ et du thorme des
valeurs intermdiaires.

















173 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


Algorithmique
HP Prime
Daprs une preuve sur dossier loral du CAPES de mathmatiques
On sintresse lalgorithme suivant :
Entrer un entier naturel non nul n
Tant que n20 faire :
Si n<20 faire n prend la valeur 2n sinon n prend la valeur n-4
Fin si
Fin tant que
Afficher n
1/ Tester lalgorithme sur plusieurs entiers.
2/ Emettre une conjecture concernant cet algorithme et la prouver.
3/ Modifier lalgorithme pour quil affiche le nombre de boucles
effectues.
Rponses proposes par trois lves :
Elve 1
Jai test avec 4, jai obtenu 8, avec 32, jai obtenu 28 et avec 10, jai obtenu 20.
Elve 2
Lalgorithme finit toujours par afficher 20, mme si a prend du temps avec les
grands nombres. En fait, pour les grands nombres, on enlve toujours 4, on finit
donc par revenir vers des nombres quon a dj test avant. Jai test
1,2,3,...jusqu 20. Cela suffit pour montrer que la conjecture est en fait un
thorme.
Elve 3
Jai rajout aprs le "fin si" linstruction k k + 1, et jai demand laffichage de k
aprs celui de n, mais a me donne des rsultats bizarres. Cest peut-tre un bug de
la machine.

1. Analysez la production de chaque lve en mettant en vidence ses
comptences dans le domaine de la logique et de lalgorithmique.
2. Proposez une correction de la question 2 telle que vous lexposeriez devant une
classe de seconde.
3. Prsentez deux ou trois exercices faisant intervenir un algorithme.


174 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises


Solution pas pas :

1/ On cre le programme suivant sur HP Prime :

EXPORT CAPES()
BEGIN
//On demande lutilisateur une valeur pour N
INPUT(N);
//On excute les oprations dfinies par lnonc du sujet
WHILE N<>20 DO
IF N<20 THEN
2*NN;
ELSE
N-4N;
END;
END;
//On affiche la valeur de N
PRINT(N);
END;

Pour llve 1, daprs ses rsultats, il semble que la
boucle nait t effectue quune seule fois dans son
algorithme. Il y a donc un problme au niveau de sa
boucle Tant que .

Llve 2 propose une solution correcte.

Llve 3 a install un compteur dans son algorithme
quil incrmente au bon endroit (entre le fin si et le
fin tant que). Il semble cependant ne pas savoir
interprter ce compteur.

2/ Quelque soit lentier saisi au dpart, lalgorithme
semble toujours finir par tomber sur lentier 20.
En partant des nombres entiers plus grands que 20,
la diffrence avec 4 finit toujours par tomber sur 17,
18, 19 ou 20.
On prouve donc la conjecture en montrant quen
appliquant lalgorithme 17, 18 et 19, on finit
toujours par tomber sur 20.
On peut introduire dans lalgorithme laffichage des
nombres successifs calculs :

EXPORT CAPES()
BEGIN
INPUT(N);
//On cre une liste avec comme 1
er
terme la valeur N
{N}L1;
WHILE N<>20 DO
IF N<20 THEN
2*NN;
ELSE
N-4N;
END;

Captures dcran :



























175 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

//On ajoute chaque nombre calcul la liste
CONCAT(L1,{N})L1;
END;
//On affiche la liste
PRINT(L1);
END;

En faisant tourner lalgorithme pour 17, 18 et 19, on
prouve que lon finit toujours par tomber pour ces
nombres sur 20.

3/ Etudions en fonction de n, le nombre ditrations
ncessaires pour arriver 20.
On incrmente un compteur dans lalgorithme pour
les compter.

EXPORT CAPES(N)
BEGIN
0K;
WHILE N<>20 DO
IF N<20 THEN
2*NN;
ELSE
N-4N;
END;
K+1K;
END;
RETURN(K);
END;









On peut utiliser le tableur de la HP Prime pour
afficher le nombre ditrations pour tous les entiers
successifs.
Des invariants apparaissent. Le nombre ditrations
respecte en fait cette rgle :
Si n=4k+17, k itrations amnent 17 et
k+10 20.
Si n=4k+18, k itrations amnent 18 et k+5
20.
Si n=4k+19, k itrations amnent 19 et
k+11 20.
Si n=4k+17, k itrations amnent 20.

















176 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Planche de Galton
HP Prime
La planche de Galton est une planche constitue de clous disposs en
quinconce. Une bille est lche la verticale sur le 1
er
clou et tombe
dtage en tage jusquen bas. La bille a autant de chance de passer
droite ou gauche du clou.

1/ Simuler lexprience sur le tableur de la HP Prime.
2/ Reprsenter par un diagramme en btons les frquences obtenues.
3/ Dterminer la loi de probabilit de cette exprience alatoire.

Solution pas pas :

1/ On peut travailler sur labscisse de la position de
la bille. Le 1
er
clou (point de dpart de la bille) a une
abscisse de 0. Si la bille part droite, on ajoute 1
labscisse. Si elle part gauche, on retranche 1.
On lance donc lapplication Tableur, on nomme
chaque colonne CLOU1, CLOU2, etc o les chiffres
dsignent les tages de clous (ltage n1 tant la
range du haut, ltage n2, la range en dessous,
etc).



Pour simuler alatoirement un dpart gauche ou
droite, et donc dajouter ou de soustraire 1
labscisse, on peut utiliser le calcul ci-contre.
On utilise une puissance 1 ou 2 de (-1) tire
alatoirement.










Captures dcran :



177 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On tablit les formules dans CLOU3, CLOU4, CLOU5
et CLOU6 : on calcule les abscisses successives de la
bille.











On obtient labscisse darrive de la bille dans la
colonne CLOU6.











2/ Pour afficher le diagramme en barres des
frquences, on stocke la liste des abscisses darrive
CLOU6 dans la liste statistique D1 et on lance
lapplication Stats-1-Var.














On prpare le diagramme en barres des abscisses
darrives depuis la touche Y.
















178 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

La touche P donne le diagramme.












2/ Pour obtenir le diagramme des frquences, il faut
entrer les frquences de chaque abscisse darrive
dans la colonne D2 et faire le rglage ci-contre.


Le diagramme montre que les billes ont tendance
davantage finir leur course au milieu de la dernire
ligne de clous.
La rpartition approche la forme dune courbe de
Gauss. Ceci illustre la convergence de la loi
binomiale vers la loi normale.










On peut galement simuler lexprience avec un
programme graphique sur la HP Prime.
EXPORT GALTON()
BEGIN
RECT;
L2:={0,20,20,40,0,40,60,20,20,60,80,40,0,40,80,100,
60,20,20,60,100};
L3:={30,55,55,80,80,80,105,105,105,105,130,130,130,130,130};
L4:={120,80,40,0,40,80,120};
L5:={0,0,0,0,0,0};
WHILE ISKEYDOWN(4)<>1 DO
FOR I FROM 1 TO 15 DO
TEXTOUT_P("x",150+L2(I),L3(I),1);
END;
WAIT;
IF ISKEYDOWN(30)==1 THEN
RECT_P;
FOR I FROM 1 TO 15 DO
TEXTOUT_P("x",150+L2(I),L3(I),1);
END;
















179 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

X:=150;
TEXTOUT_P("x",150,30,1,#FF006Eh);
FOR I FROM 1 TO 5 DO
X:=X+20*(1)^ROUND(RANDOM(1,2),0);
TEXTOUT_P("o",X,30+25*I,1,#FF006Eh);
END;
L5((X10)/40):=L5((X10)/40)+1;
FOR I FROM 1 TO 6 DO
RECT_P(165+L4(I),155,L4(I)+185,175,1,#7FC9FFh);
TEXTOUT_P(L5(I),167+L4(I),161,1);
END;
WHILE ISKEYDOWN(30)<>1 DO
WAIT;
END;
END;
END;
END;


Pour lancer une chute de billes, on appuie sur la
touche E.
Le chemin de la bille apparat en rouge.
Des compteurs comptabilisent la fin de course dune
bille chaque emplacement.
Pour quitter le programme, appuyer sur J.








Les rsultats sont stocks dans la liste L5 quon peut
directement utiliser dans lapplication Stats-1-Var
pour obtenir le diagramme des frquences.









3/ Il ny a que deux issues possibles qui soffrent la
bille chaque clou (partir gauche ou droite).
Nous avons donc une loi de probabilit dcrivant un
rsultat obtenu aprs rptitions indpendantes
dune mme exprience deux issues. On parle de
loi binomiale.
La planche de Galton illustre la convergence de la loi
binomiale, lorsque le nombre de lchers de billes est
grand, vers la loi normale dont la distribution est
une courbe de Gauss.







180 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Intgration
HP Prime

Lexercice a pour objet dtudier la suite (I
n
) dfinie par :

1/ Calculer I
1
et montrer que pour tout entier n suprieur 1 :

2/ A laide dune calculatrice, donner une conjecture sur le sens de
variation et la convergence de la suite (I
n
).
3/ Dmontrer la conjecture.

Solution pas pas :

1/ On utilise la commande int( pour calculer
lintgrale demande depuis lcran de calcul formel
(touche K).
Une intgration par parties permet de trouver le
rsultat :



La relation entre I
n+1
et I
n
se dmontre par
rcurrence.



2/ On lance maintenant lapplication Suites pour
tudier (I
n
).












Captures dcran :





181 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

La touche P permet dobtenir une
reprsentation de la suite (ici en crnelage).

La suite semble donc dcroissante et converger vers
0.

Si x [1;e] alors 1/x x
2
=x
3
/x e
3
/x donc

Donc (I
n
) tend bien vers 0 daprs le thorme des
gendarmes.

























182 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Nombres parfaits
HP Prime


1) crire une fonction sur la HP Prime permettant le calcul de la somme
des diviseurs dun entier.
Vrifier cette fonction sur les entiers 2, 9, 12 et 25.
2) On note s(n) la somme des diviseurs dun entier n.
On rappelle quun entier naturel n est dit parfait lorsque s(n) = 2n.
On se propose dans un premier temps de chercher les nombres parfaits
infrieurs ou gaux 500.
a) crire un programme (ou une fonction) la calculatrice, permettant de
lister les nombres parfaits infrieurs ou gaux 500.
On obtient trois nombres parfaits qui sont 6, 28 et 496.
b) Avec la calculatrice, crire la dcomposition en facteurs premiers de
chacun des nombres parfaits obtenus.

Solution pas pas :

1/ La commande idivis de la HP Prime donne la liste
de tous les diviseurs dun nombre entier (sous
forme de matrice-ligne par contre).
La commande LIST calcule la somme de tous les
lments dune liste (et non dune matrice).
On peut donc crer une matrice colonne remplie de
1 de taille le nombre de diviseurs pour effectuer la
somme. On utilise la commande MAKEMAT pour
crer une matrice.

EXPORT PARFAIT(N)
BEGIN
M1:=idivis(N);
L1:=SIZE(M1);
M2:=MAKEMAT(1,L1(1),1);
M3:=M1*M2;
RETURN(M3(1));
END;

On teste le programme avec les nombres de
lnonc sur lcran K.



2/ a/ On utilise la fonction cre pour tablir le
programme qui teste si un nombre est parfait.
On vrifie si cette fonction retourne le double de
lentier donn.

Captures dcran :











183 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

On effectue ce test pour les entiers de 1 500 par
lintermdiaire dune boucle Pour.












Le programme donne bien les trois entiers indiqus.




2/ b/ La HP Prime possde une commande qui
donne instantanment la dcomposition en facteurs
premiers de tout nombre entier : ifactor.





























184 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

Interprtation gomtrique des
nombres complexes
HP Prime


Solution pas pas :

Voici la prsentation dune solution avec la HP
Prime :

1/ On accde lapplication Gomtrie depuis la
touche I.
On saisit les diffrents objets gomtriques de
lnonc depuis lcran symbolique accessible
depuis la touche Y.
Appuyer sur longlet pour crer un nouvel
objet gomtrique.
On commence par tracer le cercle depuis longlet
> Courbe > circle.
On cre successivement tous les objets
gomtriques de lnonc en allant chercher les
diffrentes commandes dans les menus tactiles.




On obtient ainsi la liste des tracs ci-contre.



Captures dcran :







185 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises









La commande single_inter renvoie lintersection
entre les deux tangentes au cercle.



Une pression sur la touche P donne le trac.













2/ Le point de la tangente dsign par le curseur ci-
contre a pour affixe un imaginaire pur.










On peut le vrifier depuis lcran de calcul
(accessible depuis la touche H) en
tapant lexpression ci-contre avec la commande RE
qui calcule la partie relle dun complexe.
GD dsigne laffixe du point de contact entre la
tangente et le cercle et GI dsigne laffixe du point
tudi de la tangente.
On trouve bien une partie relle nulle : il sagit donc
dun imaginaire pur.

















186 |


Tutoriaux HP Prime
Par Mickal Nicotera 2013 v2 Photocopies autorises

3/ Toujours sur lcran de calculs, on tape
lexpression ci-contre.
La commande CONJ( calcule le conjugu dun
nombre complexe.
On obtient 2.
Donc si le point M daffixe m est sur la tangente
T
A
alors :






Depuis lcran K avec la commande csolve, on
cherche les affixes m vrifiant lgalit prcdente en
tapant la commande ci-contre :
Si m est solution complexe alors (m a)/a est
imaginaire pur et donc daprs la question
prcdente, M est sur la tangente.


4/ Les tangentes un cercle sont scantes si et
seulement si leurs points de contact avec le cercle
ne sont pas diamtralement opposs, cest--dire si
et seulement si a + b 0.
GO dsigne le point dintersection des tangentes.
On tape donc la commande ci-contre.
En remplaant les exponentielles de i*ta et i*tb par a
et b, on obtient bien lexpression :




trig2exp renvoie lexpression dune fonction
trigonomtrique sous forme exponentielles
complexes (sans linarisation).

Vous aimerez peut-être aussi