HP Calculatrice graphique HP 39g Manuel d'utilisation

Page 126

Advertising
background image

126

Chapitre 7 – Programmes d’arithm´etique

PROMPT A:
PROMPT B:
RUN PR:
ERASE:
MSGBOX A:

-Version it´erative pour deux complexes
Si on utilise la fonction du calcul symbolique IREMAINDER `

a la place

de MOD dans les programmes pr´ec´edents, PGCD (ou PR) peut alors avoir
comme param`etres des entiers de Gauss `

a condition de remplacer les

noms des variables A, B, R par Z1, Z2, Z3 et de changer le test
d’arrˆet.
Voici la version it´erative :

PROMPT Z1:
PROMPT Z2:
DISP 3;"PGCD "{Z1,Z2}:

WHILE ABS(Z2) = 0 REPEAT

XNUM(IREMAINDER(XQ(Z1),XQ(Z2)) ->Z3:
Z2 ->Z1:
Z3 ->Z2:
END:
DISP 4;"PGCD "Z1:
FREEZE:

-Version it´erative pour deux polynˆ

omes

Les variables E1, E2,... permettent de stocker des expressions,
c’est ce qu’il nous faut pour y mettre des polynˆ

omes !!! Si on utilise

la fonction du calcul symbolique REMAINDER `

a la place de MOD dans

les programmes pr´ec´edents, PGCD (ou PR) peut alors avoir comme
param`etres des polynˆ

omes `

a condition de remplacer les noms des

variables A, B, R par E1, E2, E3 et de changer le test d’arrˆet.

PROMPT E1:
PROMPT E2:

WHILE DEGREE(E2) = -1 REPEAT

REMAINDER(E1,E2) ->E3:
E2 ->E1:
E3 ->E2:
END:
DISP 4;"PGCD "E1:
FREEZE:

Advertising