12 les op´ erateurs logiques, 13 les listes – HP Calculatrice graphique HP 39g Manuel d'utilisation
Page 119

Les op´erateurs logiques
119
6.12
Les op´
erateurs logiques
6.12.1
Traduction en Algorithmique
Pour traduire des conditions complexes, on utilise les op´
erateurs
logiques :
ou et non
6.12.2
Traduction HP40G
ou et non se traduisent sur la HP40G par OR AND NOT
6.13
Les listes
6.13.1
Traduction en Algorithmique
En algorithmique, on utilise les
{ } pour d´elimiter une liste.
Par exemple
{} d´esigne la liste vide et {1, 2, 3} est une liste de 3
´el´ements.
Le + sera utilis´e pour concat´ener 2 listes, ou une liste et un ´el´ement,
ou un ´el´ement et une liste :
{1, 2, 3}->TAB
TAB + 4 ->TAB (maintenant TAB d´
esigne
{1, 2, 3, 4})
TAB[2] d´
esigne le deuxi`eme ´el´ement de TAB ici 2.
6.13.2
Traduction HP40G
Les variables listes ont pour noms : L0, L1, L2, ...
L9.
On utilise les
{ } pour d´elimiter une liste.
Par exemple
{1, 2, 3} est une liste de 3 ´el´ements.
Mais
{} ne d´esigne pas la liste vide, il faut utiliser la commande :
CLEAR L1 pour initialiser la liste L1 `
a vide.
Voici quelques commandes utiles :
MAKELIST(I*I, I , 1, 10, 2) d´
esigne la liste des carr´es des 5 pre-
miers entiers impairs ( 2 indique le pas de I).
L1(I) d´
esigne le I`eme ´el´ement de la liste.
CONCAT (L1,
{5}) d´esigne une liste ayant l’´el´ement 5 en plus des
´el´ements de la liste L1.
On peut aussi utiliser :
AUGMENT(L1,5) qui d´
esigne une liste ayant l’´el´ement 5 en plus des
´el´ements de la liste L1.