Télécharger Imprimer la page

Hewlett Packard Advanced Scientific Calculator HP-28C Manuel D'utilisation page 227

Publicité

La fonction utilisateur COT (chaptitre 5), par exemple, a été écrite
«
~
x 'INV(TAN(x»'
»
Dans ce cas, la structure de variable locale stocke un argument dans la
variable locale
:' <
(la première condition est donc satisfaite) et évalue
l'expression ' 1
~~
l,} (
T A
t·~
( }; ::. )'
(la deuxième condition est ainsi
satisfaite). La fonction utilisateur O-G (chapitre 14) contient un pro-
gramme au lieu d'une expression mais donne néanmoins un résultat
unique, satisfaisant ainsi la deuxième condition.
Ces conditions ne s'appliquent qu'aux fonctions utilisateur. De façon
plus générale, les variables locales servent de substitut aux
manipulations de la pile. L'exemple suivante permet de calculer la
somme et la différence de deux nombres. Du fait que ce calcul donne
deux résultats, il ne peut pas être une fonction utilisateur.
«
~
x
~
«
x
~
+
x
~
-
» »
Les programmes du chapitre 28 donnent d'autres exemples
d'utilisation de structures de variable locale au lieu de fonctions utili-
sateur, pour éviter les manipulations de pile.
Structures conditionnelles
Les structures conditionnelles permettent
à
un programme de tester
une condition et de prendre une décision en fonction du résultat du
test. La présente section donne un exemple de structure condition-
nelle et utilise cet exemple pour présenter les structures de
programme de façon générale et pour décrire d'autres types de
structures conditionnelles.
Supposons que vous écriviez un programme utilisant la variable
x
et
que vous vouliez calculer (sin
x)jx. Un problème se pose car le quo-
tient n'est pas défini lorsque
x
=
O. L'exemple suivant donne (sin x)jx
si x
=1=
0, ou 1 si x
=
O.
IF X 0
~
THEN X SIN X / ELSE 1 END
26 : Structures de programmes
223

Publicité

loading

Ce manuel est également adapté pour:

Advanced scientific calculator hp-28s