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

Page 119

Advertising
background image

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.

Advertising