Télécharger Imprimer la page

Sharp PC-E500 Mode D'emploi page 154

Ordinateur de poche

Publicité

• Si le message "MEMORV OVER"
s'affiche,
effacez variables et programmes en
BASIC afin de libérer un espace mémoire suffisant.
Pour effectuer des calculs sur une matrice comportant un grand nombre
d'éléments, une carte de mémoire vive peut être fort utile. (Reportez-vous
à
3.
CARTE DE MEMOIRE VIVE.)
Exemple:
2
3
8
30
X=
5
1
7
15
Pour calculer X
.
Y
--t
X, le nombre d'octets nécessaires est égal
à:
(2
)
(
7
)
(
)
x2
x
7+10 + 2
x
2
x
+10 + 2
x
2x7 + 10 = 114 octets
1
Matrice
X
Matrice
y
Matrice
intermédiaire
Impression d'une matrice
Pour imprimer les éléments d'une matrice, créez le programme suivant que vous
exécuterez par l'instruction GOTO (J'instruction RUN
1 •
1
1
efface le contenu de la
matrice).
100: *MAT:INPUT "ROW=";II
110: INPUT "COLUMN=";JJ
120: FOR
1
= 0 TO 11-1
130: FOR J = 0 TO JJ-1
140: LPRINT "X(";I + 1 ;","; J + 1
;")
= ";X(I
,
J)
150: NEXT J:NEXT I:END
Pour imprimer la matrice
You
la matrice
MC,
lermP~icez
X de la ligne 140 par Y ou
MC.
Pour imprimer la matrice, tapez GOTO *MAT
1
1
dans le mode RUN
.
Messages d'erreur
Si une erreur survient pendant un calcul matriciel, l'un des messages suivants
s'affiche accompagné de la lettre "E". Appuyez sur la touche
1
CoCE
1
pour effacer
l'erreur; la lettre "E" s'efface également et le menu est
réaffiché.
Message d'erreur
Cause d'erreur
IMPOSSIBLE
• Les matrices n'ont pas les dimensions voulues.
CALCULATION
Les matrices n'ont pas les dimensions voulues pour que les
opérations d'addition, de soustraction et de multiplication soient
possibles; ou
encore,
vous avez tenté de calculer l'inverse d'une
matrice ou le carré d'une matrice qui n'est pas
carrée.
MEMORYOVER
• La capacité de la mémoire est
insuffisante.
Au cours d'une opération telle que X
~
M
ou X
~
MA,
l'espace
mémoire s'est révélé insuffisant pour sauvegarder la matrice
M
ou
la matrice
MA
;
ou encore, aucune zone de travail n'est disponible
pour les opérations arithmétiques.
DIVISION BV ZERO
• 0 (zéro) a été employé comme diviseur.
Au cours du calcul de la matrice inverse, la division d'un nombre
par zéro a été tentée.
OVERFLOW
• Un débordement s'est produit au cours d'un calcul.
148
li
I
!
tl
Ir
Il

Publicité

loading