casio fx-4000p
Modérateur : Politburo
- spacemax
- Fonctionne à 300 bauds

- Messages : 85
- Inscription : 05 nov. 2011 13:45
- Localisation : Alpes de Haute Provence
- Contact :
casio fx-4000p
Bonjour à tous et à toutes,
J'ai acheté aux puces une calculatrice fx-4000p, machine superbe. Je me suis amusé à la programmer, c'est sympa et plutôt fastoche. Par contre, j'ai rencontré un "bug" au niveau calcul : le carré d'un nombre négatif est négatif !!! Est-ce que quelqu'un qui en possède une pourrait me confirmer ce fait ?
merci d'avance.
J'ai acheté aux puces une calculatrice fx-4000p, machine superbe. Je me suis amusé à la programmer, c'est sympa et plutôt fastoche. Par contre, j'ai rencontré un "bug" au niveau calcul : le carré d'un nombre négatif est négatif !!! Est-ce que quelqu'un qui en possède une pourrait me confirmer ce fait ?
merci d'avance.
Don't forget the spirit of the game...
Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403
Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403
- ledudu
- Fonctionne à 14400 bauds

- Messages : 5600
- Inscription : 26 mars 2009 14:07
- Localisation : Ile de France
- Contact :
Re: casio fx-4000p
Bonjour
C'est exact. -7²=-49
Cela s'interprête avec la priorité des opérations (multiplication avant addition).
-7² =-(7²)=-49
D'ailleurs, si tu fais -7→A puis A + x² tu obtiens bien 49
Si tu fais -7 Enter puis Ans + x² tu lis à l'écran ANS² et tu obtiens encore 49.
Mais si tu fais, -7 enter puis tu appuies sur x², tu vas lire -7² à l'écran, tu fais enter, ça donne -49.
Ce qui est troublant c'est qu'il y a un signe (-) spécifique pour les nombres négatifs mais il ne prend pas le pas sur la multiplication, il est équivalent à la soustraction. Je pense que c'est un parti pris. Les profs de maths apprécieront.
En revanche, pourquoi deux signes - et (-) ? Ce n'est vraiment pas pratique.
Si on tape -3 au lieu de (-)3 + Enter, on a une erreur.
Beaucoup de machines s'en passent (même chez Casio Pir2
, les pockets par exemple), peut-être une demande spéciale d'un ministère de l'éducation ici ou là-bas... Dès fois ils sont un peu, comment dire, surprenants...
Et ça a l'air de toucher plutôt les machines à destination des élèves (les graphiques par exemple).
C'est exact. -7²=-49
Cela s'interprête avec la priorité des opérations (multiplication avant addition).
-7² =-(7²)=-49
D'ailleurs, si tu fais -7→A puis A + x² tu obtiens bien 49
Si tu fais -7 Enter puis Ans + x² tu lis à l'écran ANS² et tu obtiens encore 49.
Mais si tu fais, -7 enter puis tu appuies sur x², tu vas lire -7² à l'écran, tu fais enter, ça donne -49.
Ce qui est troublant c'est qu'il y a un signe (-) spécifique pour les nombres négatifs mais il ne prend pas le pas sur la multiplication, il est équivalent à la soustraction. Je pense que c'est un parti pris. Les profs de maths apprécieront.
En revanche, pourquoi deux signes - et (-) ? Ce n'est vraiment pas pratique.
Si on tape -3 au lieu de (-)3 + Enter, on a une erreur.
Beaucoup de machines s'en passent (même chez Casio Pir2
- zork750
- Fonctionne à 1200 bauds

- Messages : 489
- Inscription : 29 avr. 2011 15:44
- Localisation : Paris
Re: casio fx-4000p
à moins d'inclure dans ton programme l'instruction abs (pour valeur absolue), et la plus de problème avec les nombres négatifs, ou sinon un peu plus complexe, une condition si x<0 alors "valeur négative", "entrer positif", ou autre, les possibilités de tests sur cette machine sont nombreuses, dommage qu'il manque la pse ou pause, cela éviterait la pression sur la touche exe.
Bon programme.........
@+
Bon programme.........
@+
- ledudu
- Fonctionne à 14400 bauds

- Messages : 5600
- Inscription : 26 mars 2009 14:07
- Localisation : Ile de France
- Contact :
Re: casio fx-4000p
Salut Zork
En programmation, le problème ne se pose pas, les données sont dans des variables et le résultat est sans surprise(à moins d'écrire - 2² dans un programme mais bon, faudrait être vicieux....).
En programmation, le problème ne se pose pas, les données sont dans des variables et le résultat est sans surprise(à moins d'écrire - 2² dans un programme mais bon, faudrait être vicieux....).
- spacemax
- Fonctionne à 300 bauds

- Messages : 85
- Inscription : 05 nov. 2011 13:45
- Localisation : Alpes de Haute Provence
- Contact :
Re: casio fx-4000p
Donc dans les calculs au lieu de -x2 faire -x*-x sauf à mettre dans une variable au préalable !
Belle machine tous de même !!!
Merci pour vos réponses
Belle machine tous de même !!!
Merci pour vos réponses
Don't forget the spirit of the game...
Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403
Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403
- ledudu
- Fonctionne à 14400 bauds

- Messages : 5600
- Inscription : 26 mars 2009 14:07
- Localisation : Ile de France
- Contact :
Re: casio fx-4000p
Ou faire (-x)², ce qui est la notation correcte en math si on veut un résultat positif.
- gege
- Fonctionne à 14400 bauds

- Messages : 7180
- Inscription : 31 janv. 2008 15:24
- Localisation : Banlieue Paârisienne
- Contact :
Re: casio fx-4000p
Tres joli modele la 4000P, une apparence classique et de bon gout, afficheur et programmation confortables.
On peut la preferer aux plus puissantes 4500, 4800 voire 5800 sur des criteres esthetiques.
Petite question : precede-t-elle bien la cousine proche 7000G ?
G.E.
On peut la preferer aux plus puissantes 4500, 4800 voire 5800 sur des criteres esthetiques.
Petite question : precede-t-elle bien la cousine proche 7000G ?
G.E.
- spacemax
- Fonctionne à 300 bauds

- Messages : 85
- Inscription : 05 nov. 2011 13:45
- Localisation : Alpes de Haute Provence
- Contact :
Re: casio fx-4000p
Pour le fun et pour ceux que ça intéresse, un petit jeu du pendu :
a+X
Code : Tout sélectionner
Lbl 0:"PENDU"▲Int(Ran#x1000)→X:10→Y:Lbl 1:"N=":?→N:N≠X⇒Dsz Y:Goto 2:Goto 3:Lbl 2:N>X⇒"N>X"▲N<X⇒"N<X"▲N=X⇒Goto 4▲"CHANCE"▲Y▲Goto 1:Lbl 3:"PERDU"▲X▲Goto 0:Lbl 4:"GAGNE"
Dernière édition par spacemax le 17 juin 2012 18:30, édité 1 fois.
Don't forget the spirit of the game...
Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403
Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403
- Administrateur

- Messages : 5813
- Inscription : 24 mai 2002 16:55
- Localisation : Toulouse
- Contact :
Re: casio fx-4000p
Salut,
Tu devrais éditer ton message et utiliser les balises [code] et [/code] pour rendre le programme plus lisible.
A+
Tu devrais éditer ton message et utiliser les balises [code] et [/code] pour rendre le programme plus lisible.
A+
- zork750
- Fonctionne à 1200 bauds

- Messages : 489
- Inscription : 29 avr. 2011 15:44
- Localisation : Paris
Re: casio fx-4000p
Spacemax, merci, je salue l'initiative, aussi tôt acquise hop un jeu, même si pas encore testé, au lieu de "perdu", cela devrait être "pendu"........... 
- C.Ret
- Fonctionne à 9600 bauds

- Messages : 2483
- Inscription : 31 mai 2008 23:43
- Localisation : N 49°22 E 6°10
Re: casio fx-4000p
Oui, c'est bien, mais c'est pas le jeu du pendu, c'est celui du "Deviner un nombre entre 1 et 1000" !
SHARP PC-1211 + CE-121 + CE-122. | VIC 20 Commodore 128D + Printer P-803 + SD2iec. | TI-57 LCD | HP-28S + HP82240A | TI-74 BasiCalc | HP-41C + (2 memory + stat + IR) | HP-15C | HP Prime Color Touchscreen Graphing Calculator| TI-92 II | CASIO fx-602p + FA-1 | HP-71B 64K+JPC-ROM+HPIL+card reader . Sommaire des M.P.O..
- zork750
- Fonctionne à 1200 bauds

- Messages : 489
- Inscription : 29 avr. 2011 15:44
- Localisation : Paris
Re: casio fx-4000p
C.ret, effectivement parce que celui du pendu se joue avec des mots à deviner, en plaçant des lettres, dont la 1ere serait affiché ainsi que la dernière, avec à coté la potence qui se dessine au fur et à mesure, mais sur 4000P c'est impossible, pas de graphisme, mais le nombre d'essai qui diminue à chaque fois que l'on rate, c'est bien vu, et tout aussi efficace, d'autant que celui ci est rappeler au joueur, et le fait d'utiliser des chiffres n'est pas plus mal non plus, à condition d'aller au delà de 100.
cela me rappelle un jeu sympa sur 502P, lequel est programmable sur 602P, des chiffres étaient mis dans le désordre à l'écran, et les touches PO à P4 ou P5, permettaient au joueurs de remettre les chiffres dans l'ordre, je ne sais si cela est possible sur 4000P. le tirage était aléatoire et 9-10 chiffres apparaissaient à l'écran..........que de souvenirs...........
@+, et merci encore spacemax...........
cela me rappelle un jeu sympa sur 502P, lequel est programmable sur 602P, des chiffres étaient mis dans le désordre à l'écran, et les touches PO à P4 ou P5, permettaient au joueurs de remettre les chiffres dans l'ordre, je ne sais si cela est possible sur 4000P. le tirage était aléatoire et 9-10 chiffres apparaissaient à l'écran..........que de souvenirs...........
@+, et merci encore spacemax...........
- spacemax
- Fonctionne à 300 bauds

- Messages : 85
- Inscription : 05 nov. 2011 13:45
- Localisation : Alpes de Haute Provence
- Contact :
Re: casio fx-4000p
Encore un petit code, plus pratique pour les maths. Le calcul du Plus Grand Dénominateur Commun (PGCD) avec la méthode d'Euclide :
Code : Tout sélectionner
Lbl 0:?→X:?→Y:Lbl 1:X<Y⇒Goto 0:Lbl 2:(X-Int (X÷Y)xY)→R:R=0⇒Goto 3:Y→X:R→Y:Goto 2:Lbl 3:Y
Don't forget the spirit of the game...
Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403
Canon X-07 / Casio fx-850P / TI74 / Casio fx-8500G / Psion 3 / Psion 3a / Psion II XP / Psion II Lz / Psion Revo / Fx-4000p / Dell Axim x50V / Spiga Sagem / Casio fx-3900p / Casio fc-200 / Sharp 1403




