π
<-
Chat plein-écran
[^]

Binaire signé

Pour le TI-Basic sur Nspire

Binaire signé

Message non lude kadtexas » 23 Aoû 2020, 10:41

Bonjour
Comment convertir un binaire signé négatif en décimal sur la TI Nspire ?
Exemple: 11111101
0b...."petite flèche noire" Base10
Merci d'avance.
Avatar de l’utilisateur
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 73.8%
 
Messages: 283
Inscription: 29 Jan 2015, 19:32
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: etudiant

Re: Binaire signé

Message non lude Extra44 » 23 Aoû 2020, 14:48

Bjr.
Il me semble que ce n'est pas possible, la TI ne prend en charge que les entiers naturels (entiers>=0)
Il ne te reste plus qu'a faire le programme (basic, lua ...) pour faire cela ! ;-)
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 58.4%
 
Messages: 591
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: S.I.

Re: Binaire signé

Message non lude Afyu » 23 Aoû 2020, 14:51

Je ne sais pas si ça peut aider, mais il y a quelques jours j'ai essayé de programmer un convertisseur de binaire en flottant. C'est pas parfait mais ça peut donner des pistes : https://workshop.numworks.com/python/florian-allard/float2bin
Avatar de l’utilisateur
AfyuVIP++
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 90.8%
 
Messages: 355
Images: 18
Inscription: 30 Oct 2019, 19:17
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: plutôt, oui :)

Re: Binaire signé

Message non lude kadtexas » 23 Aoû 2020, 16:47

https://workshop.numworks.com/python/florian-allard/float2bin


Il faudra que je me mets au Python pour comprendre !
Avatar de l’utilisateur
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 73.8%
 
Messages: 283
Inscription: 29 Jan 2015, 19:32
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: etudiant

Re: Binaire signé

Message non lude kadtexas » 23 Aoû 2020, 17:26

Voici un programme en pascal trouvé sur le web mais dommage je ne connais pas le pascal!
Image
Avatar de l’utilisateur
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 73.8%
 
Messages: 283
Inscription: 29 Jan 2015, 19:32
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: etudiant

Re: Binaire signé

Message non lude Adriweb » 23 Aoû 2020, 19:56

C'est du TI-Basic ca hein :P
Image

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14616
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Binaire signé

Message non lude Bisam » 24 Aoû 2020, 10:33

Kadtexas : pour convertir un binaire signé, il faut connaître des informations cruciales. Particulièrement, il faut savoir comment sont codés les nombres négatifs : complément à 1, complément à 2, sur combien de bits sont codés ces nombres binaires signés,...
Sur Nspire, les entiers binaires sont bel et bien signés, codés sur 64 bits en complément à 2.

Si tu tapes -69►Base2, tu obtiens 0b1111111111111111111111111111111111111111111111110111011.
Réciproquement, si tu tapes 0b1111111111111111111111111111111111111111111111110111011►Base10, tu obtiens -69.

PS : Sur clavier PC, pour taper le symbole ►, il suffit de maintenir la touche
Alt
puis de taper
1
6
sur le clavier numérique puis relâcher
Alt
.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Binaire signé

Message non lude kadtexas » 24 Aoû 2020, 11:16

Adriweb a écrit:
C'est du TI-Basic ca hein

En haut à droite de l'image c'est écrit: pascal.
En plus dans le programme il y a: End, alors qu'en Ti Nspire c'est EndFor pour la boucle for et aussi il y a: For(...) alors qu'en Ti c'est For .... sans parenthèses.

Bisam: Pour les binaires signés ils sont codés uniquement sur 64 bits ?
Avatar de l’utilisateur
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 73.8%
 
Messages: 283
Inscription: 29 Jan 2015, 19:32
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: etudiant

Re: Binaire signé

Message non lude Hamza.S » 24 Aoû 2020, 11:23

For( et End on l'a aussi en TI Basic (e)z80 les calculatrices graphiques milieu de gamme mais il n'y a pas de grande différence suffit juste de savoir repérer la fin des boucles/conditions et remplacer les fonctions/commandes par leur équivalent Nspire

et effectivement c'est du simple TI Basic (e)z80
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4464
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Binaire signé

Message non lude Extra44 » 24 Aoû 2020, 11:36

Bisam a écrit:...
Sur Nspire, les entiers binaires sont bel et bien signés, codés sur 64 bits en complément à 2.

Ahh la belle information que j'ai loupé (ou oublié ;-) )

Bisam a écrit:Kadtexas : pour convertir un binaire signé, il faut connaître des informations cruciales. Particulièrement, il faut savoir comment sont codés les nombres négatifs : complément à 1, complément à 2, sur combien de bits sont codés ces nombres binaires signés,...

+1

Bravo Mr Bisam ! :D
Avatar de l’utilisateur
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 58.4%
 
Messages: 591
Images: 1
Inscription: 20 Jan 2011, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: S.I.

Suivante

Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1318 utilisateurs:
>1292 invités
>21 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)