Mémoires tableau
Les mémoires tableau sont très utiles lorsqu'il s'agit de mettre en mémoire
des valeurs de façon répétitive. Votre calculatrice vous offre cette
fonctionnalité d'une manière simple, à partir des mémoires temporaires A-Z.
Lorsqu'on écrit par exemple S[n], n est un entier qui peut être négatif, nul ou
positif, et S[n] correspond à une mémoire temporaire existante,T si n=1, U si
n=2, R si n=-1 et ainsi de suite.
On peut visualiser cela par un tableau d'équivalence :
mém temp
A tableau
B tableau
C tableau
...
Y tableau
Z tableau
Remarques :
l A tout moment C[23] est égale à la mémoire temporaire Y, attention de
ne pas les faire entrer en conflit par mégarde en utilisant les deux dans le
même programme pour des applications différentes.
l A[-1] n'existe pas, pour n négatif A[n] provoque un message Mem
ERROR.
l A[27], B[26],..., Z[1] existent si le nombre de mémoires a été étendu
comme expliqué dans le paragraphe précédent.
Ex :
On veut mettre en mémoire les valeurs 1 à 10 dans les mémoires C à L.
Sans mémoires tableau c'est fastidieux :
1→C:2→D:3→E:4→F:5→G:6→H:7→I:8→J:9→K:10→L
Avec les mémoires tableau c'est plus rapide et le résultat est exactement le
même puisque les mémoires C[0]-C[9] sont les mémoires C-L.
0 →Z:Lbl 1: Z+1 →C[Z]:Isz Z: Z<10
C'est aussi beaucoup plus facile à modifier. Par exemple on repart du même
programme pour rentrer les puissances de 2 (2
mémoires D à M :
0"Z:Lbl 1: 2x
(Z+1)"D[Z]:Isz Z: Z<10
y
Copyright © Lexibook 007
A
B
A[0]
A[1]
B[-1]
B[0]
C[-2]
C[-1]
...
...
Y[-25]
Y[-24]
Y[-23]
Z[-26]
Z[-25]
Z[-24]
C
D
A[2]
A[3]
B[1]
B[2]
C[0]
C[1]
...
...
Y[-22]
Z[-23]
Goto 1
06
, 2
, 2
1
Goto 1
...
Y
...
A[25]
A[26]
...
B[24]
B[25]
...
C[23]
C[24]
...
...
...
Y[0]
Y[1]
...
Z[-1]
Z[0]
040
... 2
) dans les
10
00
Z
...
57