π
<-

Binaire signé

Pour le TI-Basic sur Nspire

Binaire signé

Unread postby kadtexas » 23 Aug 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.
User avatar
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.8%
 
Posts: 283
Joined: 29 Jan 2015, 19:32
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: etudiant

Re: Binaire signé

Unread postby Extra44 » 23 Aug 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 ! ;-)
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Re: Binaire signé

Unread postby Afyu » 23 Aug 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
User avatar
AfyuVIP++
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3%
 
Posts: 411
Images: 149
Joined: 30 Oct 2019, 19:17
Gender: Male
Calculator(s):
MyCalcs profile
Class: plutôt, oui :)

Re: Binaire signé

Unread postby kadtexas » 23 Aug 2020, 16:47

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


Il faudra que je me mets au Python pour comprendre !
User avatar
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.8%
 
Posts: 283
Joined: 29 Jan 2015, 19:32
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: etudiant

Re: Binaire signé

Unread postby kadtexas » 23 Aug 2020, 17:26

Voici un programme en pascal trouvé sur le web mais dommage je ne connais pas le pascal!
Image
User avatar
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.8%
 
Posts: 283
Joined: 29 Jan 2015, 19:32
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: etudiant

Re: Binaire signé

Unread postby Adriweb » 23 Aug 2020, 19:56

C'est du TI-Basic ca hein :P

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...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 79.2%
 
Posts: 14779
Images: 1123
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Binaire signé

Unread postby Bisam » 24 Aug 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
.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Binaire signé

Unread postby kadtexas » 24 Aug 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 ?
User avatar
kadtexas
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 73.8%
 
Posts: 283
Joined: 29 Jan 2015, 19:32
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: etudiant

Re: Binaire signé

Unread postby Hamza.S » 24 Aug 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
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29.1%
 
Posts: 4506
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Binaire signé

Unread postby Extra44 » 24 Aug 2020, 11:36

Bisam wrote:...
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 wrote: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
User avatar
Extra44Premium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 58.4%
 
Posts: 591
Images: 1
Joined: 20 Jan 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: S.I.

Next

Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Grand Concours 2024-2025 - Programmation Python
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
783 utilisateurs:
>757 invités
>17 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)