Exemple de programmation, Chapitre 21, Programmation en langage rpl utilisateur – HP Calculatrice graphique HP 48gII Manuel d'utilisation

Page 720

Advertising
background image

Page 21-1

Chapitre 21

Programmation en langage RPL Utilisateur

Le langage RPL Utilisateur est le langage de programmation le plus
couramment utilisé pour programmer la calculatrice. Les composants du
programme peuvent être assemblés dans l’éditeur de lignes ; pour ce faire, on
les inclut entre des conteneurs de programme

« » dans l’ordre approprié.

Dans la mesure où les utilisateurs ont plus d’expérience de la programmation
en langage RPN, la plupart des exemples de ce chapitre seront présentés en
mode RPN. De même, pour faciliter la saisie des commandes de
programmation, il est recommandé de définir l’indicateur système 117 sur les
menus SOFT. Les programmes fonctionnent aussi bien en mode ALG une fois
qu’ils ont été débogués et testés en mode RPN. Si vous préférez travailler en
mode ALG, apprenez simplement comment programmer en RPN, puis
redéfinissez le mode d’utilisation sur ALG pour exécuter les programmes. Pour
obtenir un exemple simple de programmation RPL Utilisateur en mode ALG,
reportez-vous à la dernière page de ce chapitre.

Exemple de programmation

Dans tous les chapitres précédents de ce guide, nous avons présenté un
certain nombre de programmes pouvant être utilisés pour différentes
applications (par exemple, des programmes CRMC et CRMT, utilisés pour
créer une matrice à partir d’un certain nombre de listes, ont été présentés au
Chapitre 10). Dans cette section, nous présentons un programme simple
permettant d’introduire des concepts liés à la programmation de la
calculatrice. Le programme que nous rédigerons permettra de définir la
fonction

f(x) = sinh(x)/(1+x

2

), laquelle accepte les listes comme arguments

(c’est-à-dire que x peut être une liste de nombres, comme décrit au Chapitre
8). Au Chapitre 8, nous avons indiqué que le signe plus, se comporte comme
un opérateur de concaténation pour les listes et non pour produire une somme
terme à terme. Pour ce faire, il faut utiliser l’opérateur ADD, lequel produit une
addition des listes terme à terme. Ainsi, pour définir la fonction présentée ci-
dessus, nous utiliserons le programme suivant :

«

'x' STO x SINH 1 x SQ ADD / 'x' PURGE

»

Advertising