|
|
|
|
|
Bonsoir,
si tu sais traduire les nombres de 0 à 255 en binaire, tu n'as qu'à écrire les nombres_décimaux_supérieurs_à_255 en base 256 puis tu écris (en binaire) chaque chiffre de ton nombre_en_base_256 avec ta fonction de conversion en binaire. la juxtaposition des transcriptions binaires (sur 8 digits) donne le résultat. exemples : 3.627.891 s'écrit, en base 256 : (55)(91)(115) en binaire, il s'écrira Bin(55)Bin(91)Bin(115) soit : 00110111.01011011.01110011 999.999.999.999.999 donnerait en base 256 (j'ai pas vérifié!) (3)(141)(126)(164)(198)(127)(255) soit en binaire 00000011.10001101.01111110.10100100.11000110.01111111.11111111 pour l'écriture en base 256 : Function decto256(nb) As String 'c'est du VBA If nb < 256 Then decto256 = CStr(dec2bin(nb, 8)) Else decto256 = decto256(Int(nb / 256)) & "." & decto256(nb - 256 * (Int(nb / 256))) 'le modulo coince si nb est trop grand End If End Function Après, si tu tapes dans les grands nombres, du genre de ceux qui ne passent pas dans excel (15 chiffres significatifs), il faut travailler sur des chaines de caractères puis sur des sous-chaines, il faut recoller le tout par des décalages et des additions. Conclusion, ça doit être plus simple en assembleur! cordialement |
Répondre à sebsauvage
|
Salut,
tu n'es pas limité en nombre de caractères pour écrire du binaire... Si 255 = 11111111 (8 positions) 256 = 100000000 (9 positions) 65535 = 1111111111111111 (16 positions) etc... C'est exactement comme le calcul en base 10, lorsque tu as fait le tour, tu rajoutes un caractère : 99 (2 car) 100 (3 car)... A+ Blux "Les cons, ça ose tout. C'est même à ça qu'on les reconnait" |
Merci à tous pour votre aide.
Ce forum est vraiment super ! A Bientôt |
merci |
je voudrais savoir le resultat de 100001 en language binaire
|
Bonjour,
Autre suggestion : En partant de la base 10, convertir en Hexadécimal et en dernier en binaire ! Utiliser la méthode de division tel que démontré ici : http://membre.oricom.ca/lupin/images/lesbases.gif 3425 (10) = D61 (16 ) 3425 (10) D 6 1 (16 ) 1101 0110 0001 (2) Lupin |
je comprends rien en language binaire et je veux bien savoir tout ce qu'est rapport a ce sujet et merci pour tout |
Bonjour, |
Bonjour,
Je suis desolé mais est-ce que quelqu'un aurait une traduction Aphabet - Binaire avec des series de 8 ? Je vous remerci d'avance |
Salut,
il est impossible de traduire des lettres en chiffres (et inversement). Par contre, il possible de s'entendre sur un système de codage qui va associer chiffres à lettres. C'est ce qui a été fait avec le code ASCII, où chaque symbole est représenté par un nombre de 0 à 255, que l'on peut bien entendu écrire dans la base que l'on souhaite (2,8,10 et 16 pour les plus couramment utilisées en informatique). En codage ASCII, le A (majuscule) est codé avec la valeur 65 qui s'écrit 01000001 en binaire. Pour la suite, je te renvoie à ton google favori... http://www.commentcamarche.net/base/ascii.php3 http://fr.wikipedia.org/wiki/ASCII http://www.tableascii.com/ A+ Blux "Les cons, ça ose tout. C'est même à ça qu'on les reconnait" |
ReBonjour,
Merci Blux Pour ton aide !! |
| 21/07 11h53 | Comment débuter, quel langage? | Langages |
| 04/11 15h50 | [PHP] Rediriger en fonction de la langue du visiteur | PHP |
| 14/11 12h32 | [Shell] Affichage d'un fichier binaire: Terminal illisible | Shell |
| 14/09 10h42 | [Programmation] Critères de choix d'un langage/framework | Programmation |
| 14/11 11h16 | [mythes] Langage informatique=Langage de programmation | Mythes et légendes |
| 04/04 22h48 | Langage Binaire | 4 |
| 11/04 17h51 | Casio 35+ programmation langage binaire | 0 |
| 26/11 14h34 | Traduction de language binaire | 27 |
| 13/12 00h35 | Langage binaire | 39 |
![]() | Binary Clock Screensaver - Le langage binaire est encore mal connu de tous. Cet éditeur a trouvé le moyen d'allier ce langage avec un écran de veille. ... | Catégorie: Personnalisation Licence: Freeware/gratuit |
![]() | Patch français pour Ad-aware - Inclus les modules pour Ad-Aware (pour toutes versions antérieures à Ad-Aware 2007) pour les langues suivantes : Catalan,... | Catégorie: Anti-Spyware Licence: Freeware/gratuit |
![]() | WAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de... | Catégorie: Serveurs Licence: Freeware/gratuit |
![]() | ArtWeaver - Artweaver est un logiciel de dessin gratuit permettant de réaliser des effets artistiques : Support de différents outils... | Catégorie: Dessin Licence: Freeware/gratuit |
![]() | Plantronics H101 Polaris Binaural | Catégorie: Casque audio | |
![]() | GN Netcom 2100 Micro | Catégorie: Casque audio | |
![]() | Plantronics CS361N Binaural | Catégorie: Casque audio | |
![]() | Langrisser I & II | Catégorie: Jeu Playstation |