début bien difficile sur HP 50G !
Modérateur : Politburo
Re: début bien difficile sur HP 50G !
Sauf erreur de ma part cette version ne fonctionne pas chez moi, "beep error", la pile affiche :
2: 1000*(sin(1)+1)
1: .2
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
- C.Ret
- 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 !
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' :
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.
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
»
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.
Re: début bien difficile sur HP 50G !
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')
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
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
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
Re: début bien difficile sur HP 50G !
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
Re: début bien difficile sur HP 50G !
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
Re: début bien difficile sur HP 50G !
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
Re: début bien difficile sur HP 50G !
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
Re: début bien difficile sur HP 50G !
Exemples instructifs et motivants !
sharp el512, sharp el 9300,"hp 30b,*Mo5*,hp 50g bleue, sharp 1360,casio graph 65", hp 39gII
- badaze
- Fonctionne à 14400 bauds
- Messages : 8412
- Enregistré le : 12 févr. 2007 18:36
- Localisation : Pas très loin de Lyon
- Contact :
Re: début bien difficile sur HP 50G !
Et incompréhensibles.patt a écrit :Exemples instructifs et motivants !
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.
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.
- Woodstock
- 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 !
+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)
Of my pocket calculator
I am adding
And substracting...
(Kraftwerk, Computer World, 1981)
Re: début bien difficile sur HP 50G !
Ah ah trop cool
Je vous propose
Y a peut-être moyen de brancher un casque sur la hp ????
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
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
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
Re: début bien difficile sur HP 50G !
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 ...tyann a écrit :Ah ah trop cool
Je vous proposeY a peut-être moyen de brancher un casque sur la hp ????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
Dominique
Re: début bien difficile sur HP 50G !
Tipoucet a écrit:
Et il faudrait un Exelvision pour faire le chanteur !!!! Ah ahAprè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 ...
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
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
- Marcus von Cube
- Fonctionne à 1200 bauds
- Messages : 914
- Enregistré le : 20 avr. 2006 13:48
- Localisation : Wehrheim, Allemagne
- Contact :
Re: début bien difficile sur HP 50G !
J'ai peur.Gilles59 a écrit :'Cube' PURGE
efface la variable 'Cube'
Marcus von Cube
Wehrheim, Allemagne
http://www.mvcsys.de
CASsette IO utilities
BASIC comparison sheet
WP 34S
Wehrheim, Allemagne
http://www.mvcsys.de
CASsette IO utilities
BASIC comparison sheet
WP 34S
Re: début bien difficile sur HP 50G !
Marcus von Cube a écrit :J'ai peur.Gilles59 a écrit :'Cube' PURGE
efface la variable 'Cube'
Que les anciennes hp (RPN) avant qu'elles ne soient Made in China !!!