Casio fx 850p

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

Répondre
Avatar du membre
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8384
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: Casio fx 850p

Message par badaze »

Je dirais HP.
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.
Andromede
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 157
Enregistré le : 09 oct. 2021 15:15

Re: Casio fx 850p

Message par Andromede »

Quel est le pocket qui possède un basic très riche et des plus complets :?:
Casio FX-850P, FX-880P, FX-7000G, FX-7000GA, FX-3900P
Canon X-07
Sharp E500, EL-9000, PC 1500
Texas Instruments TI-57 II, TI-62 Galaxy, TI-66 Programmable, TI-74 Basicalc, TI-74S, TI-95 Procalc
" Les machines un jour pourront résoudre tous les problèmes, mais jamais aucune d'entre elles ne pourra en poser un !" Albert Einstein
Avatar du membre
Marge
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 6172
Enregistré le : 01 oct. 2008 14:39
Localisation : En bas, tout au fond à gauche.

Re: Casio fx 850p

Message par Marge »

La réponse a précédé la question : le HP-71b est un bon candidat.
3 hommes, 3 demis, un 3a... Magnéto, Serge !

Quelques-uns de mes petits programmes pour machines Hewlett-Packard :
15C : Knight's Tour ;
29C : (k-)Permutations, Combinations, Linear Regression and Pseudo-random number ;
34C : Hanoi Towers - Automatic & Manual resolutions ;
67
__: A L I E N .

« Boris », c'était juste Maurice enrhumé.
Andromede
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 157
Enregistré le : 09 oct. 2021 15:15

Re: Casio fx 850p

Message par Andromede »

Le Casio FX-850P possède plusieurs instructions non documentées et ne figurant pas dans le manuel utilisateur. Est-ce qu'on pourrait avoir cette liste ?
Casio FX-850P, FX-880P, FX-7000G, FX-7000GA, FX-3900P
Canon X-07
Sharp E500, EL-9000, PC 1500
Texas Instruments TI-57 II, TI-62 Galaxy, TI-66 Programmable, TI-74 Basicalc, TI-74S, TI-95 Procalc
" Les machines un jour pourront résoudre tous les problèmes, mais jamais aucune d'entre elles ne pourra en poser un !" Albert Einstein
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3404
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Casio fx 850p

Message par C.Ret »

Q:
Andromede a écrit : 24 oct. 2021 22:34 Qu'est ce que tu as utilisé comme pocket ? Une grande partie des instructions et syntaxes que tu as utilisées ne sont pas implémentées dans le Casio FX-850P
R:
Marge a écrit : 24 oct. 2021 23:26La réponse a précédé la question : le HP-71b est un bon candidat.
Bon d'accord c'était pas gentil de donner un programme qui n'est pas sur un CASIO: pour tenter de me faire pardonner :

Code : Tout sélectionner

1 FOR N=1 TO 3:P$="":PRT N;".PASS=";:FOR K=1 TO 7
2 P$=P$+KEY:IF LEN(P$)<K THEN 2
3 PRT "*";:NEXT K:PRT ""
4 IF P$≠"MPO.104";NXT N:PRT "NO ACCESS":END

10 INP A,B,C:X=∏:Y=A*A-B*B*C
20 R=INT SQR ABS C:IF R*R=C;X=A+B*R:Y=0:GOTO 40
30 R=INT SQR ABS Y:IF R*R=Y;X=(A+R)/2:Y=X-R
40 IF X≠INT X;PRT "NO SOL":END
50 PRT X;Y
Modifié en dernier par C.Ret le 26 oct. 2021 17:44, modifié 1 fois.
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.
Andromede
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 157
Enregistré le : 09 oct. 2021 15:15

Re: Casio fx 850p

Message par Andromede »

Tu n'as pas utilisé INKEY$. À la place, tu as composé avec KEY. Je vais voir si je peux faire pareil avec mon Casio FX-850P. Je pense que sur le plan mémoire, tu l'as très bien optimisé et également mieux structuré :D
Casio FX-850P, FX-880P, FX-7000G, FX-7000GA, FX-3900P
Canon X-07
Sharp E500, EL-9000, PC 1500
Texas Instruments TI-57 II, TI-62 Galaxy, TI-66 Programmable, TI-74 Basicalc, TI-74S, TI-95 Procalc
" Les machines un jour pourront résoudre tous les problèmes, mais jamais aucune d'entre elles ne pourra en poser un !" Albert Einstein
Avatar du membre
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3404
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Casio fx 850p

Message par C.Ret »

:?: :?: :?: INKEY$ :?: :?: :?: sur CASIO fx-702p ? Pas trouvé :!:
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.
Avatar du membre
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8384
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: Casio fx 850p

Message par badaze »

C.Ret a écrit : 26 oct. 2021 17:52 :?: :?: :?: INKEY$ :?: :?: :?: sur CASIO fx-702p ? Pas trouvé :!:
C’est KEY.
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
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8384
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: Casio fx 850p

Message par badaze »

Le 850P est censé être compatible avec le PB-100 donc la commande KEY est présente.
Voir l’excellent article sur l’excellent site suivant : http://www.emmella.fr/page3836-3323-472 ... -2343.html

En ce qui concerne INKEY$, il suffit d’ajouter un BEEP !

Code : Tout sélectionner

5 BEEP
10 A$ = KEY
20 IF A$ = "" THEN 10
30 PRINT "TOUCHE ";A$
40 END
A mon avis le BEEP doit remettre à zéro le buffer clavier ou quelque chose comme ça.
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
meridian
Fonctionne à 1200 bauds
Fonctionne à 1200 bauds
Messages : 1151
Enregistré le : 29 oct. 2014 05:08
Localisation : Seine-Saint-Denis

Re: Casio fx 850p

Message par meridian »

Je viens de tester le KEY, INKEY$ et BEEP

Le 850P lit à la volée la touche EXE (13) pour les lettre il affiche le contenu de la variable correspondant à la touche. Si B vaut 1000, il affichera B puis 1000, un appui sur EXE affichera bien 13.

Bon, je laisse tomber ce pocket, j'ai quand même plus d'affinités avec les Sharp.
Andromede
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 157
Enregistré le : 09 oct. 2021 15:15

Re: Casio fx 850p

Message par Andromede »

J'ai essayé le code proposé par C.Ret. Cela ne fonctionne pas sur le Casio FX 850P. :( Et pourtant semble-t-il, il devrait être compatible avec le Casio FX 702P :!: . De plus, le Casio FX 850P ne prends pas en charge les abréviations des instructions comme le fait si bien le Casio FX 702P 8O . Ainsi, PRT et NXT par exemple vont générer des erreurs sur le 850P. :| Je me demande d'ailleurs si en plus de la saisie rapide il y aurait un avantage dans le gain d'espace mémoire programme :?: :roll: Et si c'est vraiment le cas, pourquoi ça été supprimé sur le 850P qui est une version supérieure autrement dit améliorée :?: 8O
Casio FX-850P, FX-880P, FX-7000G, FX-7000GA, FX-3900P
Canon X-07
Sharp E500, EL-9000, PC 1500
Texas Instruments TI-57 II, TI-62 Galaxy, TI-66 Programmable, TI-74 Basicalc, TI-74S, TI-95 Procalc
" Les machines un jour pourront résoudre tous les problèmes, mais jamais aucune d'entre elles ne pourra en poser un !" Albert Einstein
Avatar du membre
badaze
Fonctionne à 14400 bauds
Fonctionne à 14400 bauds
Messages : 8384
Enregistré le : 12 févr. 2007 18:36
Localisation : Pas très loin de Lyon
Contact :

Re: Casio fx 850p

Message par badaze »

Andromede a écrit : 01 nov. 2021 01:01 J'ai essayé le code proposé par C.Ret. Cela ne fonctionne pas sur le Casio FX 850P. :( Et pourtant semble-t-il, il devrait être compatible avec le Casio FX 702P :!: . De plus, le Casio FX 850P ne prends pas en charge les abréviations des instructions comme le fait si bien le Casio FX 702P 8O . Ainsi, PRT et NXT par exemple vont générer des erreurs sur le 850P. :| Je me demande d'ailleurs si en plus de la saisie rapide il y aurait un avantage dans le gain d'espace mémoire programme :?: :roll: Et si c'est vraiment le cas, pourquoi ça été supprimé sur le 850P qui est une version supérieure autrement dit améliorée :?: 8O
Le Basic du 702P n’est pas le même que celui du 850P. Il faut donc adapter les sources des programmes en conséquence. Pour le 702P, PRT n’est pas une abréviation de PRINT; afficher un caractère se dit PRT en dialecte 702P et PRINT en 850P.
Il n’y a pas forcément d’avantages du point de vue de la mémoire à écrire PRT plutôt que PRINT car la machine ne va pas stocker PRT ou PRINT mais un code numérique qui correspondra à cette instruction. C’est seulement pour l’affichage qu’elle traduira ce code en PRT ou PRINT.
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
C.Ret
Fonctionne à 9600 bauds
Fonctionne à 9600 bauds
Messages : 3404
Enregistré le : 31 mai 2008 23:43
Localisation : N 49°22 E 6°10

Re: Casio fx 850p

Message par C.Ret »

badaze a écrit : 30 oct. 2021 10:52Voir l’excellent article sur l’excellent site suivant : http://www.emmella.fr/page3836-3323-472 ... -2343.html
Je confirme, c'est un excellent site très bien fait et bourré d'informations pertinentes :)

Comme l'est d'ailleurs l'explication ci-dessus concernant la façon d'adapter le dialecte des codes BASIC entre deux machines différentes.

Je n'ai malheureusement pas de CASIO fx-850p, la machine la plus proche dont j'ai accès (grace à l'excellent travail de remy) est un CASIO fx-890p dont je donne ci-dessous une adaptation de mon code :

Code : Tout sélectionner

1 FOR N=1 TO 3:P$="":PRINT N;".Pass=";:FOR K=1 TO 6:P$=P$+INPUT$(1):PRINT "*";:NEXT K:PRINT ""
2 IF P$<>"MPO104" THEN NEXT N:PRINT "NO ACCESS":END

10 R$=CHR$(130):PRINT R$;"(a+b*";R$;"c) = ";R$;"X + ";R$;"Y":INPUT "a=",A,"b=",B,"c=",C
15 X=PI:Y=A*A-B*B*C:IF B<0 THEN S$="-" ELSE S$="+" 
20 R=INT SQR ABS C:IF R*R=C THEN X=A+B*R:Y=0:GOTO 40
30 R=INT SQR ABS Y:IF R*R=Y THEN X=(A+R)/2:Y=X-R
40 PRINT R$;"(";A;S$;ABS B;R$;C;")=";:IF X=INT(X) THEN PRINT R$;X;S$;" ";R$;Y ELSE PRINT "No INT. sol."
50 IF INPUT$(1)=" " THEN 10
Comme pour le fx-850p, le fx-890p dispose de l'instruction INPUT$(n). Le code caractère 130 utilisé pour le registre R$ correspond au symbole '√' est permet, associé à l'utilisation de la variable S$, un affichage cohérent:
MPO104 - CASIO fx-890p.png
MPO104 - CASIO fx-890p.png (91.39 Kio) Vu 4589 fois
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.
Andromede
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 157
Enregistré le : 09 oct. 2021 15:15

Re: Casio fx 850p

Message par Andromede »

Bonsoir,
J'ai testé toutes les instructions relevant de l'écoute des touches du clavier du CASIO FX 850P. Je pense qu'il y'a une différence par rapport aux SHARP. Je ne comprends pas très bien leur logique.
L'instruction PAUSE n'est pas prise en charge. Y a t'il une autre possibilité de faire la même chose sans passer par une boucle FOR ... NEXT qui prends plus d'espace mémoire ?
Casio FX-850P, FX-880P, FX-7000G, FX-7000GA, FX-3900P
Canon X-07
Sharp E500, EL-9000, PC 1500
Texas Instruments TI-57 II, TI-62 Galaxy, TI-66 Programmable, TI-74 Basicalc, TI-74S, TI-95 Procalc
" Les machines un jour pourront résoudre tous les problèmes, mais jamais aucune d'entre elles ne pourra en poser un !" Albert Einstein
Andromede
Fonctionne à 300 bauds
Fonctionne à 300 bauds
Messages : 157
Enregistré le : 09 oct. 2021 15:15

Re: Casio fx 850p

Message par Andromede »

Bonsoir,
Je n'ai toujours pas eu de réponse à ma question. Mais en attendant, je profite pour en rajouter une autre. Quels sont tous les magazines de référence qui traitaient des pockets computers ? Y a-t-il des liens de téléchargement ?
Merci
Casio FX-850P, FX-880P, FX-7000G, FX-7000GA, FX-3900P
Canon X-07
Sharp E500, EL-9000, PC 1500
Texas Instruments TI-57 II, TI-62 Galaxy, TI-66 Programmable, TI-74 Basicalc, TI-74S, TI-95 Procalc
" Les machines un jour pourront résoudre tous les problèmes, mais jamais aucune d'entre elles ne pourra en poser un !" Albert Einstein
Répondre

Retourner vers « Tous les Pockets »