Programmation surHP - Help...

Fermé
ceddesm Messages postés 142 Date d'inscription vendredi 24 février 2006 Statut Membre Dernière intervention 12 septembre 2023 - 12 juil. 2016 à 22:26
ceddesm Messages postés 142 Date d'inscription vendredi 24 février 2006 Statut Membre Dernière intervention 12 septembre 2023 - 24 juil. 2016 à 00:19
Bonjour,

Je dispose de lignes de code en langage (RPL ?) sur ma calculette HP50g. Ce programme m'a été mis par une autre personne et, ne connaissant pas ce langage, je ne suis pas en mesure de comprendre la signification des lignes de codes. Quelqu'un saurait-il m'indiquer où je peux trouver un tuto sur ce lagage ? Ou, mieux, me decoder ce programme si je lui envoie ?

Merci d'avance.
Cdlt
A voir également:

4 réponses

ceddesm Messages postés 142 Date d'inscription vendredi 24 février 2006 Statut Membre Dernière intervention 12 septembre 2023 7
13 juil. 2016 à 23:33
Oups, je voulais dire RPN...
0
quent217 Messages postés 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 344
15 juil. 2016 à 00:21
Je ne connais pas mais tu peux toujours le donner si il n'est pas trop compliqué car la syntaxe n'est généralement pas très différente d'un langage à l'autre

--
0
ceddesm Messages postés 142 Date d'inscription vendredi 24 février 2006 Statut Membre Dernière intervention 12 septembre 2023 7
22 juil. 2016 à 13:47
Bonjour,

Merci pour ta proposition d’aide ! HP est un peu particulier dans son codage. Par exemple, « X-Y » s’écrira « X Y –« …
Le contexte est une matrice « ZE » dont il faut que je calcule chacune des cellule en fonction de paramètres PTCH, NS et RHC qui sont des nombres connus.

Là où je bute le plus, c’est sur :
- Le périmètre de mes variables i et j dans boucles (FOR)
- Les conditions portées sur i et j dans les IFTE (if then else)
- Comment sont définies les variables z1, z2, z3 et z4
- Comment on peut écrire la formule avec les deux fonctions arc sinus hyperboliques à la fin.

Voici le programme :

FOR i i NS 1. +
FOR j i 1. == 0.

\<< PTCH i 1.5 - *
\>> IFTE PTCH i NS 1. + ==
\<< NS *
\>>
\<< i .5 - *
\>> IFTE j 1. == 0.
\<< PTCH j 1.5 - *
\>> IFTE PTCH j NS 1. + ==
\<< NS *
\>>
\<< j .5 - *

\>> IFTE \-> z1 z2 z3 z4

\<< z3 z4 'ASINH((z2-z)/RHC)-ASINH((z1-z)/RHC)' 'z' \.S RHO * 2. / \pi \->NUM / z2 z1 - / z4 z3 - / DUP 'ZE' { i j } ROT PUT 'ZE' { j i } ROT PUT
\>>
NEXT
NEXT ZE INV 'YE' STO

\>>

Merci pour tout ce que tu pourras faire !
0
quent217 Messages postés 421 Date d'inscription vendredi 25 septembre 2015 Statut Membre Dernière intervention 1 mars 2024 344
23 juil. 2016 à 18:11
Bon j'avoue que ce langage ne ressemble en rien à ce que je connais déjà et j'ai vraiment du mal à comprendre quelque chose... J'ai fait quelques recherches sur internet mais ca ne m'as pas aidé beaucoup. Je suis désolé de ne pas avoir pu t'aider et je te souhaite bon courage pour trouver des réponses car ça n'a pas l'air simple ^^'

PS : D'après ce que j'ai vu le langage s'appelle bien RPL et RPN et le nom de la notation des expressions algébriques.

--
0
ceddesm Messages postés 142 Date d'inscription vendredi 24 février 2006 Statut Membre Dernière intervention 12 septembre 2023 7
24 juil. 2016 à 00:19
Merci quand même d'avoir regardé, j'apprécie. Il me reste donc à espérer qu'une bonne âme (avec une bonne connaissance du langage HP !) se penche, mais sans tomber :), sur mon problem...

Merci encore !
0