début bien difficile sur HP 50G !

Ici, on fait dans le petit, le LCD qui déchire sa race, on y cause même calculatrices quand on est en manque !

Modérateur : Politburo

patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

Sauf erreur de ma part cette version ne fonctionne pas chez moi, "beep error", la pile affiche :
2: 1000*(sin(1)+1)
1: .2
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3422
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: début bien difficile sur HP 50G !

Message par C.Ret »

C'est à cause des modes spécifiques de la HP-50g (modes que je ne maitrise pas).
Ce doit être le mode 'exact' qui pose problème. Il faut pour limiter les dégats et obtenir quelque chose de fluide, soit utiliser comme tu l'avais fait la fonctin ->NUM qui impose un résultat numérique.

Soit saisir un point décimal pour ne pas que l'HP-50g fasse du zèle et entrant en mode 'exact' :

Code : Tout sélectionner

« DEG 
  0 20 FOR a
        1000. a SIN 1. + * 
        .2 BEEP
  NEXT
»
Devrait corriger le problème.
Mais je ne suis pas expert en HP-50g. Un spécialiste sera mieux expliquer ce qui se passe. L'avantage du HP-28S est qu'il est plus simple et ne propose pas les modes sophistiqués du HP-50g. Qui peut se comporter comme un 28S, à condition cependant de convenablement paramètrer ses modes.
SHARP PC-1211 PC-1360 EL-5150 PC-E500 | Commodore C=128D | Texas Instruments Ti-57LCD Ti-74BASICalc Ti-92II Ti-58c Ti-95PROCalc Ti-30XPROMathPrint | Hewlett-Packard HP-28S HP-41C HP-15C HP-Prime HP-71B | CASIO fx-602p | NUMWORKS | Graphoplex Rietz Neperlog | PockEmul | Sommaire des M.P.O. | Ma...dov'il sapone.
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: début bien difficile sur HP 50G !

Message par Gilles59 »

Effectivement la 50G a deux modes de fonctionnements fondamentalement différents :

Le mode EXACT
Le Mode APPROX

on peut swapper d'un mode à l'autre facilement en cliquant ShiftDroit & ENTER

Sur l'écran l'afficheur montre :
|R= qui correspond au mode exact dans le domaine des réels
|R~ qui correspond au mode approx dans le domaine des réels

Le mode exact sert quand on fait des maths et qu'on veut des résutats exact. Dans ce mode la HP traite essentiellement des "objets algébriques".

En mode |R=
2 √
donne √2 qui est le résultat exact et ne peut pas être simplifié
DUP *
donne 2 (dans ce mode la HP50 ne fait jamais de "calcul" au sens de nombres, mais manipule des objets algébrique (le fameux CAS). D'ailleurs '√ a * √ a' dans ce mode donne 'a'

en mode |R~
2 √
donne 1.41421356237
DUP *
donne 1.9999999999999....

En général, si on ne fait pas des math le mode |R~ est à utiliser. Ca correspond aux anciennes H28 et HP48. Le mode |R= est à utiliser dans une logique CAS. Les 2 modes peuvent être mixés, mais en gros c'est çà

Dans l'exemple donné par C.ret, pas testé mais je pense qu'e^tre en mode |R~ règle le probléme
En mode |R= , ca ne fonctionne pas car '1000*(sin(1)+1)' n'est pas interprétable par la fonction BEEP qui attend un nombre et pas un objet algébrique (sauf à faire un ->NUM pour forcer l'évalution en nombre approximatif). Sauf a faire des 'maths ' pure, le mode |R~ résoud ces pb

PS : il y aussi des modes exacts et approx dans le domaine des Complexes. Pourswapper entre |R et C ShiftGauche & i (le symbole des complexes)

La 50G fait aussi la différence en 1. (qui est un nombre réél) et 1 (sans point qui est un nombre entier de longueur potentiellement 'infinie')

Code : Tout sélectionner

69. !   donne  9.33262154439E157
69 ! (en mode exact car en mode approx, le . est sous-entendu ) donne 
9332621544394415268169923885626670049071596826438162146859296389521
7599993229915608941463976156518286253697920827223758251185210916864
000000000000000000000000
Ajouter un . a un nombre, permet d'être sur qu'il soit considére comme un nombre approximatif en mode exact. Si on est en mode approx, çà ne sert à rien
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

En effet, ma machine était revenue en R= après un plantage et une réinitialisation.
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: début bien difficile sur HP 50G !

Message par Gilles59 »

Avec un peu de chance, ca peut sortie le tube de l'année ;)

Code : Tout sélectionner

«
 1 300 START
  RAND 1000 * RAND 3 / BEEP
 NEXT
»
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: début bien difficile sur HP 50G !

Message par Gilles59 »

Pourquoi la 50G n'est pas une machine comme les autres, et pourquoi je l'aime bien

Code : Tout sélectionner

{131  147  165  175   196   220  247  262  }
{'do' 'ré' 'mi' 'fa'  'sol' 'la' 'si' 'do2'} STO

« .2 BEEP » 'b' STO
« .3 WAIT » 'p' STO

«
 1 2 START 
  do b ré b mi b fa b sol b la b si b do2 b p
  do2 b si b la b sol b fa b mi b ré b do b p 
 NEXT
»
'Gratte' STO
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
Gilles59
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1602
Enregistré le : 27 oct. 2010 20:46

Re: début bien difficile sur HP 50G !

Message par Gilles59 »

copié collé d'une suite de note trouvée sur le web pour illustrer le traitement de listes :

Code : Tout sélectionner

{ fa fa fa fa mi fa fa mi fa sol la sol fa fa fa fa mi fa fa do fa fa fa fa mi fa fa mi fa sol la sol fa fa fa fa mi fa fa do fa sol do do si la sol la si la sol la si la sol fa mi fa mi mi fa sol la sol fa  }
1 « EVAL b » DOSUBS
Casio FX-502P /602P / 603P / FX180P+ / FX4000P / TI57 / TI66 / TI74 Basicalc / TI95 Procalc / HP12C / HP15C LE / DM41L / HP 30B / HP39GII / HP 48SX USA / 49G / 49g+ / 50G / 50G NewRPL / HP Prime / Oric 1 / Amstrad CPC 6128+ CM14 et MM12 / Alice 32
patt
Fonctionne à 75 bauds
Fonctionne à 75 bauds
Messages : 47
Enregistré le : 17 juil. 2012 10:58
Localisation : 86

Re: début bien difficile sur HP 50G !

Message par patt »

Exemples instructifs et motivants !
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
Avatar du membre
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8410
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: début bien difficile sur HP 50G !

Message par badaze »

patt a écrit :Exemples instructifs et motivants !
Et incompréhensibles.
Tout est bon dans le pocket.
Moi j'aime tout.... Casio, HP, Sharp, TI et les autres sauf que les TI semblent ne pas m'aimer :(
http://www.emmella.fr
Mes Casio - HP - Sharp - TI
Homme invisible.
Avatar du membre
Woodstock
Fonctionne à 2400 bauds
Fonctionne à 2400 bauds
Messages : 1969
Enregistré le : 17 mai 2008 11:19
Localisation : Au fin fond du Santerre ...

Re: début bien difficile sur HP 50G !

Message par Woodstock »

+1 : au niveau "digestion", je suivais. Là, j'ai tout lâché... Dommage ?
I'm the operator
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)
Avatar du membre
tyann
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 846
Enregistré le : 06 oct. 2012 14:37

Re: début bien difficile sur HP 50G !

Message par tyann »

Ah ah trop cool
Je vous propose

Code : Tout sélectionner

<< si b si b la b la b sol b sol b p la b si b do b si b la b sol b la b sol b p 
sol b la b si b si b si b do b ré b la b la b la b p sol b la b si b si b si b 
do b ré b la b la b la b p si b si b la b la b sol b sol b p
la b si b do b si b la b sol b la b sol b >>
'DAGO'  STO
Y a peut-être moyen de brancher un casque sur la hp ????
Ti(s) 60, 62 Galaxy, 66, 67 Galaxy, 68, 74 Basical 80, 81, 82, 83+, 83 CE, 84+SE, 85, 86, 89, 89 titanium, 92, 95 Procalc, v200, nSpire cx
Hp(s) 35s, 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, E500, El 5120, 9200, 9600
Canon X-07
Tipoucet
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3813
Enregistré le : 10 janv. 2009 13:47

Re: début bien difficile sur HP 50G !

Message par Tipoucet »

tyann a écrit :Ah ah trop cool
Je vous propose

Code : Tout sélectionner

<< si b si b la b la b sol b sol b p la b si b do b si b la b sol b la b sol b p 
sol b la b si b si b si b do b ré b la b la b la b p sol b la b si b si b si b 
do b ré b la b la b la b p si b si b la b la b sol b sol b p
la b si b do b si b la b sol b la b sol b >>
'DAGO'  STO
Y a peut-être moyen de brancher un casque sur la hp ????
J'ai envie d'adapter ce principe sur 2 ou 3 machines à la fois. Je serais très curieux d'entendre le résultat de 3 machines jouant chacune leur partie (polyphonie, accords). Je me demande combien de temps leur vitesse propre leur permettrait de jouer ensemble sans trop dérailler. J'ai 2 HP-48 G et 2 HP-48S. Le problème reste de transcrire une partition sous la forme (durée, fréquence) pour chacune des voix, gros boulot ... Après, on pourrait même imaginer créer des timbres différents en créant des harmoniques avec d'autres HP-48 en arrère-plan. Là c'est du pur délire ...
Dominique
Avatar du membre
tyann
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 846
Enregistré le : 06 oct. 2012 14:37

Re: début bien difficile sur HP 50G !

Message par tyann »

Tipoucet a écrit:
Après, on pourrait même imaginer créer des timbres différents en créant des harmoniques avec d'autres HP-48 en arrère-plan. Là c'est du pur délire ...
Et il faudrait un Exelvision pour faire le chanteur !!!! Ah ah
Ti(s) 60, 62 Galaxy, 66, 67 Galaxy, 68, 74 Basical 80, 81, 82, 83+, 83 CE, 84+SE, 85, 86, 89, 89 titanium, 92, 95 Procalc, v200, nSpire cx
Hp(s) 35s, 41CX, 28S, 48g, 50g, 39gII, Prime G1 et G2,
Casio(s) fx 602P, 702P, 4000P, 4500P, 6000G, 6900G, 7700G, 8500g, PB-700, CG-20, Graph 95 sd
Psion(s)II LZ64, siena, s3a, s3mx, s5mx.
Sharp(s) pc-1350, 1403, 1500A, E500, El 5120, 9200, 9600
Canon X-07
Avatar du membre
Marcus von Cube
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 914
Enregistré le : 20 avr. 2006 13:48
Localisation : Wehrheim, Allemagne
Contact :

Re: début bien difficile sur HP 50G !

Message par Marcus von Cube »

Gilles59 a écrit :'Cube' PURGE
efface la variable 'Cube'
J'ai peur. 8O
Avatar du membre
oli
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 311
Enregistré le : 30 mars 2012 14:13
Localisation : CH

Re: début bien difficile sur HP 50G !

Message par oli »

Marcus von Cube a écrit :
Gilles59 a écrit :'Cube' PURGE
efface la variable 'Cube'
J'ai peur. 8O
:lol: :lol: :lol:
Que les anciennes hp (RPN) avant qu'elles ne soient Made in China !!!
Répondre

Retourner vers « Tous les Pockets »