[résolu] Création code Binaire amélioré (BinEx, BinValEx)

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Lord Nelson
Messages : 355
Inscription : dim. 01/déc./2013 15:29

[résolu] Création code Binaire amélioré (BinEx, BinValEx)

Message par Lord Nelson »

Bonjour,

Je ne sais pas trop comment expliquer mon problème si se n'est que je souhaiterais
Créer un système orienté vers le binaire mais avec plus de chose.

Le système binaire actuel ne prends pas en compte les 0 se situent avent un 1:

0 = 0
00 = 0
000 = 0

01 = 1
001 = 1
0001 = 1

Etc.

Avec le système que je voudrait créer, tous est pris en compte même les zéros avent un 1
en faite chaque caractère est compter peut importe ou il sont.

Code binaire classique:
0 = 0
1 = 1
10 = 2
11 = 3
100 = 4
101 = 5
110 = 6
111 = 7
1000 = 8
1001 = 9
1010 = 10
1011 = 11
1100 = 12
1101 = 13
1110 = 14
1111 = 15
10000 = 16
10001 = 17
10010 = 18
10011 = 19
10100 = 20
10101 = 21
10110 = 22
10111 = 23
11000 = 24
11001 = 25
11010 = 26
11011 = 27
11100 = 28
11101 = 29
11110 = 30
11111 = 31
100000 = 32
100001 = 33
100010 = 34
100011 = 35
100100 = 36
100101 = 37
100110 = 38
100111 = 39
101000 = 40
101001 = 41
101010 = 42
101011 = 43
101100 = 44
101101 = 45
101110 = 46
101111 = 47
110000 = 48
110001 = 49
110010 = 50
110011 = 51
110100 = 52
110101 = 53
110110 = 54
110111 = 55
111000 = 56
111001 = 57
111010 = 58
111011 = 59
111100 = 60
111101 = 61
111110 = 62
111111 = 63
1000000 = 64
1000001 = 65
1000010 = 66
1000011 = 67
1000100 = 68
1000101 = 69
1000110 = 70
1000111 = 71
1001000 = 72
1001001 = 73
1001010 = 74
1001011 = 75
1001100 = 76
1001101 = 77
1001110 = 78
1001111 = 79
1010000 = 80
1010001 = 81
1010010 = 82
1010011 = 83
1010100 = 84
1010101 = 85
1010110 = 86
1010111 = 87
1011000 = 88
1011001 = 89
1011010 = 90
1011011 = 91
1011100 = 92
1011101 = 93
1011110 = 94
1011111 = 95
1100000 = 96
1100001 = 97
1100010 = 98
1100011 = 99
1100100 = 100
1100101 = 101
1100110 = 102
1100111 = 103
1101000 = 104
1101001 = 105
1101010 = 106
1101011 = 107
1101100 = 108
1101101 = 109
1101110 = 110
1101111 = 111
1110000 = 112
1110001 = 113
1110010 = 114
1110011 = 115
1110100 = 116
1110101 = 117
1110110 = 118
1110111 = 119
1111000 = 120
1111001 = 121
1111010 = 122
1111011 = 123
1111100 = 124
1111101 = 125
1111110 = 126
1111111 = 127
10000000 = 128
10000001 = 129
10000010 = 130
10000011 = 131
10000100 = 132
10000101 = 133
10000110 = 134
10000111 = 135
10001000 = 136
10001001 = 137
10001010 = 138
10001011 = 139
10001100 = 140
10001101 = 141
10001110 = 142
10001111 = 143
10010000 = 144
10010001 = 145
10010010 = 146
10010011 = 147
10010100 = 148
10010101 = 149
10010110 = 150
10010111 = 151
10011000 = 152
10011001 = 153
10011010 = 154
10011011 = 155
10011100 = 156
10011101 = 157
10011110 = 158
10011111 = 159
10100000 = 160
10100001 = 161
10100010 = 162
10100011 = 163
10100100 = 164
10100101 = 165
10100110 = 166
10100111 = 167
10101000 = 168
10101001 = 169
10101010 = 170
10101011 = 171
10101100 = 172
10101101 = 173
10101110 = 174
10101111 = 175
10110000 = 176
10110001 = 177
10110010 = 178
10110011 = 179
10110100 = 180
10110101 = 181
10110110 = 182
10110111 = 183
10111000 = 184
10111001 = 185
10111010 = 186
10111011 = 187
10111100 = 188
10111101 = 189
10111110 = 190
10111111 = 191
11000000 = 192
11000001 = 193
11000010 = 194
11000011 = 195
11000100 = 196
11000101 = 197
11000110 = 198
11000111 = 199
11001000 = 200
11001001 = 201
11001010 = 202
11001011 = 203
11001100 = 204
11001101 = 205
11001110 = 206
11001111 = 207
11010000 = 208
11010001 = 209
11010010 = 210
11010011 = 211
11010100 = 212
11010101 = 213
11010110 = 214
11010111 = 215
11011000 = 216
11011001 = 217
11011010 = 218
11011011 = 219
11011100 = 220
11011101 = 221
11011110 = 222
11011111 = 223
11100000 = 224
11100001 = 225
11100010 = 226
11100011 = 227
11100100 = 228
11100101 = 229
11100110 = 230
11100111 = 231
11101000 = 232
11101001 = 233
11101010 = 234
11101011 = 235
11101100 = 236
11101101 = 237
11101110 = 238
11101111 = 239
11110000 = 240
11110001 = 241
11110010 = 242
11110011 = 243
11110100 = 244
11110101 = 245
11110110 = 246
11110111 = 247
11111000 = 248
11111001 = 249
11111010 = 250
11111011 = 251
11111100 = 252
11111101 = 253
11111110 = 254
11111111 = 255
Avec mon système:
0 = 0
1 = 1
00 = 2
01 = 3
10 = 4
11 = 5
000 = 6
001 = 7
010 = 8
011 = 9
100 = 10
101 = 11
110 = 12
111 = 13
0000 = 14
0001 = 15
0010 = 16
0011 = 17
0100 = 18
0101 = 19
0110 = 20
0111 = 21
1000 = 22
1001 = 23
1010 = 24
1011 = 25
1100 = 26
1101 = 27
1110 = 28
1111 = 29
00000 = 30
00001 = 31
00010 = 32
00011 = 33
00100 = 34
00101 = 35
00110 = 36
00111 = 37
01000 = 38
01001 = 39
01010 = 40
01011 = 41
01100 = 42
01101 = 43
01110 = 44
01111 = 45
10000 = 46
10001 = 47
10010 = 48
10011 = 49
10100 = 50
10101 = 51
10110 = 52
10111 = 53
11000 = 54
11001 = 55
11010 = 56
11011 = 57
11100 = 58
11101 = 59
11110 = 60
11111 = 61
000000 = 62
000001 = 63
000010 = 64
000011 = 65
000100 = 66
000101 = 67
000110 = 68
000111 = 69
001000 = 70
001001 = 71
001010 = 72
001011 = 73
001100 = 74
001101 = 75
001110 = 76
001111 = 77
010000 = 78
010001 = 79
010010 = 80
010011 = 81
010100 = 82
010101 = 83
010110 = 84
010111 = 85
011000 = 86
011001 = 87
011010 = 88
011011 = 89
011100 = 90
011101 = 91
011110 = 92
011111 = 93
100000 = 94
100001 = 95
100010 = 96
100011 = 97
100100 = 98
100101 = 99
100110 = 100
100111 = 101
101000 = 102
101001 = 103
101010 = 104
101011 = 105
101100 = 106
101101 = 107
101110 = 108
101111 = 109
110000 = 110
110001 = 111
110010 = 112
110011 = 113
110100 = 114
110101 = 115
110110 = 116
110111 = 117
111000 = 118
111001 = 119
111010 = 120
111011 = 121
111100 = 122
111101 = 123
111110 = 124
111111 = 125
0000000 = 126
0000001 = 127
0000010 = 128
0000011 = 129
0000100 = 130
0000101 = 131
0000110 = 132
0000111 = 133
0001000 = 134
0001001 = 135
0001010 = 136
0001011 = 137
0001100 = 138
0001101 = 139
0001110 = 140
0001111 = 141
0010000 = 142
0010001 = 143
0010010 = 144
0010011 = 145
0010100 = 146
0010101 = 147
0010110 = 148
0010111 = 149
0011000 = 150
0011001 = 151
0011010 = 152
0011011 = 153
0011100 = 154
0011101 = 155
0011110 = 156
0011111 = 157
0100000 = 158
0100001 = 159
0100010 = 160
0100011 = 161
0100100 = 162
0100101 = 163
0100110 = 164
0100111 = 165
0101000 = 166
0101001 = 167
0101010 = 168
0101011 = 169
0101100 = 170
0101101 = 171
0101110 = 172
0101111 = 173
0110000 = 174
0110001 = 175
0110010 = 176
0110011 = 177
0110100 = 178
0110101 = 179
0110110 = 180
0110111 = 181
0111000 = 182
0111001 = 183
0111010 = 184
0111011 = 185
0111100 = 186
0111101 = 187
0111110 = 188
0111111 = 189
1000000 = 190
1000001 = 191
1000010 = 192
1000011 = 193
1000100 = 194
1000101 = 195
1000110 = 196
1000111 = 197
1001000 = 198
1001001 = 199
1001010 = 200
1001011 = 201
1001100 = 202
1001101 = 203
1001110 = 204
1001111 = 205
1010000 = 206
1010001 = 207
1010010 = 208
1010011 = 209
1010100 = 210
1010101 = 211
1010110 = 212
1010111 = 213
1011000 = 214
1011001 = 215
1011010 = 216
1011011 = 217
1011100 = 218
1011101 = 219
1011110 = 220
1011111 = 221
1100000 = 222
1100001 = 223
1100010 = 224
1100011 = 225
1100100 = 226
1100101 = 227
1100110 = 228
1100111 = 229
1101000 = 230
1101001 = 231
1101010 = 232
1101011 = 233
1101100 = 234
1101101 = 235
1101110 = 236
1101111 = 237
1110000 = 238
1110001 = 239
1110010 = 240
1110011 = 241
1110100 = 242
1110101 = 243
1110110 = 244
1110111 = 245
1111000 = 246
1111001 = 247
1111010 = 248
1111011 = 249
1111100 = 250
1111101 = 251
1111110 = 252
1111111 = 253
00000000 = 254
00000001 = 255
Le soucis est que ma méthode pour calculer ce système à partir d'un nombre prends trop de temps si le nombre en question est très grand.

C'est la procedure CalculeBinEx() qui se charge de faire ceci mais c'est n'est pas une bonne façon de coder je trouve mais je ne sais pas comment faire d'autres.
Auriez-vous une idée ?

PS: Je ne souhaite pas utiliser le système binaire actuel car trop de perte pour moi
Avec mon système, on stocke plus de nombre mais les méthodes de calcule pour faire ça me sont inconnue !

Je voudrais savoir comment je peut rendre ma méthode de calcule plus rapide et plus fluide.
Évidement faut que ça marche dans les deux sens :lol:
Dernière modification par Lord Nelson le lun. 13/oct./2014 8:55, modifié 2 fois.
Avatar de l’utilisateur
TazNormand
Messages : 1297
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Re: Optimisation code Binaire amélioré

Message par TazNormand »

Et c'est quoi l'intérêt ? Dans quel but ?

Je saisis pas l'objet de ta demande. Le système binaire est très bien en soit, et vouloir gérer le nombre de caractère, je te dis pas les risques d'erreurs que tu vas avoir 8O

Au final, pour la même représentation d'un nombre de 0 à 255 , tu as 256 lignes, donc, je vois pas trop l'intérêt, désolé.

Dis nous au moins ce que tu veux en faire
Image
Image
Lord Nelson
Messages : 355
Inscription : dim. 01/déc./2013 15:29

Re: Optimisation code Binaire amélioré

Message par Lord Nelson »

Bonjour, je savais très bien que ça poserait problème et que vous ne comprendriez pas ma demande...

Pour faire simple, au lieu de stoker un nombre de 0 à 255 dans la valeur binaire traditionnel
je voudrait la stoker avec ma méthode car tous les caractères sont pris en compte
et donc ya plus de possibilité !

Je voudrait convertir une image avec mon système, voilà pour faire simple et je ne veux pas utiliser le système binaire traditionnel.

Si vous avez d'autres question ou que vous comprenez pas, hésitez pas à me le dire
et j’essaierais d'être le plus clair possible, se qui est pas évident.

Merci :)
Ollivier
Messages : 4197
Inscription : ven. 29/juin/2007 17:50
Localisation : Encore ?
Contact :

Re: Optimisation code Binaire amélioré

Message par Ollivier »

Non, il n'y a pas plus ("plusse") de possibilités.
Tu t'es pris la tête pour rien. Tu as perdu du temps pour rien.
Tu t'es créé un problème pour rien et tu partages ce problème pour rien.

J'interviens pour que tu réalises que, comme dit Renaud, le temps est assassin. Ça signifie qu'il faut tenter de ne pas trop en perdre, car quand il faut atteindre des objectifs, du temps il en faut, et du temps tu en perds forcément par de basses erreurs que tu fais comme tout le monde évidemment.

Si j'ai un conseil à te donner, c'est que te maîtriser est le seul cas de rébellion qui soit valable. Car te maîtriser, c'est vraiment te rebeller, c'est vraiment chercher ce que la masse ne trouve pas, et c'est donc au final un bien pour cette masse.

Garde le source qui te permet de faire cette suite chiffrée. Colle-y un bon en-tête, date, heures de travail, contexte. Et passe à autre chose. Il y a des bouts de code qui te seront peut-être utiles à l'avenir dedans.

Mais évite de t'encoquiller dans des vérités qui ne sont pas LA Vérité. Car la Vérité est une belle femme qui court toujours plus vite que ta raison. Si tu te crées TA vérité, ta raison se cristallise et n'avance plus vers LA Vérité. Il vaut mieux que ça dégèle pour courir à nouveau, autrement qu'en rond. Il vaut mieux que le cristal dégèle, plutôt qu'il ne casse.

Le binaire est le système numérique le plus simple et le plus compact qu'il y ait. Il n'y a pas plus simple et plus compact. Tu prends 2 fientes de couleurs différentes, tu les copies, et tu les combines: ça te donne un nombre binaire. Seule la manière de combiner est ouverte à tout type de convention possible. L'étude et la conception de ces conventions, c'est le domaine du cryptage.

Si tu te sens froissé, ne casse pas, dégèle, je te prends au mot: crée le code source qui est la réciproque de celui que tu as créé pour convertir un nombre décimal en LordBinary. Quand tu étudieras ton code source qui convertit ton LordBinary en nombre décimal, tu comprendras de suite les paramètres que tu as ignorés dans ton "innovation".

Il y a onze ans, je m'étais retrouvé à dessiner une tête de cochon bouche ouverte qui tire la langue avec des fractales (5 pauvres lignes de calcul dans une double boucle type for next x,y). J'avais partagé le code. Certains internautes voyaient exactement la même chose sur leur ordinateur (ils étaient évidemment sur le cul car le dessin obtenu était détaillé, explicite et complexe), d'autres ne voyaient strictement rien.

En réalité, cette tête de cochon était une conséquence d'une erreur de calcul spécifique d'une série commercialisée de CPU!!!

L'erreur est humaine, tant qu'elle est réversible et non grave, ça va: dans ce cas, on peut parfois même en rigoler...

Je te recommande de t'acheter un bouquin d'Alonso Church. Ne me demande pas pourquoi, j'en sais rien.
Avatar de l’utilisateur
MLD
Messages : 1124
Inscription : jeu. 05/févr./2009 17:58
Localisation : Bretagne

Re: Optimisation code Binaire amélioré

Message par MLD »

+10
Du trés grand Ollivier :lol:
Lord Nelson
Messages : 355
Inscription : dim. 01/déc./2013 15:29

Re: Optimisation code Binaire amélioré

Message par Lord Nelson »

Bonjour,

Quel beau texte oui :)
Merci, alors je vous ennuis plus avec mes questions et je continue de mon coté :)
Avatar de l’utilisateur
majikeyric
Messages : 602
Inscription : dim. 08/déc./2013 23:19
Contact :

Re: Optimisation code Binaire amélioré

Message par majikeyric »

ça me manquait les tirades d'Ollivier :mrgreen:
Avatar de l’utilisateur
TazNormand
Messages : 1297
Inscription : ven. 27/oct./2006 12:19
Localisation : Calvados (14)

Re: Optimisation code Binaire amélioré

Message par TazNormand »

Lord Nelson a écrit :Bonjour,

Quel beau texte oui :)
Merci, alors je vous ennuis plus avec mes questions et je continue de mon coté :)
Ce n'est pas que tu nous ennuies, mais à un moment donné, pour résumer (je pense) ce que veut dire Ollivier, c'est qu'il ne sert à rien de réinventer la roue, qui plus est quand on sait que le système binaire est déjà ce qu'il y a de plus simple.

Regarde du côté de l'Octal, histoire de te faire un peu mal, et bricole-toi un convertisseur Octal->décimal->Octal.

Pour rappel :
Le binaire est la représentation d'un nombre en "2 puissance n" avec n allant de 0 à ...... Ainsi 13 est représenté %1101, soit (2^3)+(2^2)+(2^0) == (8)+(4)+(1) == 13
Image
Image
Lord Nelson
Messages : 355
Inscription : dim. 01/déc./2013 15:29

Re: Optimisation code Binaire amélioré

Message par Lord Nelson »

Ok merci :)

Je met ici quand même un petit bout de code assez long pour vous montrer quand même ou je veux en venir après j'aurais aimer savoir comment l'optimiser un maximum:

Code : Tout sélectionner

Global Dim TableauBinEx.s(99)

Procedure CalculeBinEx()
  
  If TableauBinEx.s(0) = ""
    TableauBinEx.s(0) = "0"
    
  ElseIf TableauBinEx.s(0) = "0"
    TableauBinEx.s(0) = "1"
    
  ElseIf TableauBinEx.s(0) = "1"
    TableauBinEx.s(0) = "0"
    
    If TableauBinEx.s(1) = ""
      TableauBinEx.s(1) = "0"
      
    ElseIf TableauBinEx.s(1) = "0"
      TableauBinEx.s(1) = "1"
      
    ElseIf TableauBinEx.s(1) = "1"
      TableauBinEx.s(1) = "0"
      
      If TableauBinEx.s(2) = ""
        TableauBinEx.s(2) = "0"
        
      ElseIf TableauBinEx.s(2) = "0"
        TableauBinEx.s(2) = "1"
        
      ElseIf TableauBinEx.s(2) = "1"
        TableauBinEx.s(2) = "0"
        
        If TableauBinEx.s(3) = ""
          TableauBinEx.s(3) = "0"
          
        ElseIf TableauBinEx.s(3) = "0"
          TableauBinEx.s(3) = "1"
          
        ElseIf TableauBinEx.s(3) = "1"
          TableauBinEx.s(3) = "0"
          
          If TableauBinEx.s(4) = ""
            TableauBinEx.s(4) = "0"
            
          ElseIf TableauBinEx.s(4) = "0"
            TableauBinEx.s(4) = "1"
            
          ElseIf TableauBinEx.s(4) = "1"
            TableauBinEx.s(4) = "0"
            
            If TableauBinEx.s(5) = ""
              TableauBinEx.s(5) = "0"
              
            ElseIf TableauBinEx.s(5) = "0"
              TableauBinEx.s(5) = "1"
              
            ElseIf TableauBinEx.s(5) = "1"
              TableauBinEx.s(5) = "0"
              
              If TableauBinEx.s(6) = ""
                TableauBinEx.s(6) = "0"
                
              ElseIf TableauBinEx.s(6) = "0"
                TableauBinEx.s(6) = "1"
                
              ElseIf TableauBinEx.s(6) = "1"
                TableauBinEx.s(6) = "0"
                
                If TableauBinEx.s(7) = ""
                  TableauBinEx.s(7) = "0"
                  
                ElseIf TableauBinEx.s(7) = "0"
                  TableauBinEx.s(7) = "1"
                  
                ElseIf TableauBinEx.s(7) = "1"
                  TableauBinEx.s(7) = "0"
                  
                  If TableauBinEx.s(8) = ""
                    TableauBinEx.s(8) = "0"
                    
                  ElseIf TableauBinEx.s(8) = "0"
                    TableauBinEx.s(8) = "1"
                    
                  ElseIf TableauBinEx.s(8) = "1"
                    TableauBinEx.s(8) = "0"
                    
                    If TableauBinEx.s(9) = ""
                      TableauBinEx.s(9) = "0"
                      
                    ElseIf TableauBinEx.s(9) = "0"
                      TableauBinEx.s(9) = "1"
                      
                    ElseIf TableauBinEx.s(9) = "1"
                      TableauBinEx.s(9) = "0"
                      
                      If TableauBinEx.s(10) = ""
                        TableauBinEx.s(10) = "0"
                        
                      ElseIf TableauBinEx.s(10) = "0"
                        TableauBinEx.s(10) = "1"
                        
                      ElseIf TableauBinEx.s(10) = "1"
                        TableauBinEx.s(10) = "0"
                        
                        If TableauBinEx.s(11) = ""
                          TableauBinEx.s(11) = "0"
                          
                        ElseIf TableauBinEx.s(11) = "0"
                          TableauBinEx.s(11) = "1"
                          
                        ElseIf TableauBinEx.s(11) = "1"
                          TableauBinEx.s(11) = "0"
                          
                          If TableauBinEx.s(12) = ""
                            TableauBinEx.s(12) = "0"
                            
                          ElseIf TableauBinEx.s(12) = "0"
                            TableauBinEx.s(12) = "1"
                            
                          ElseIf TableauBinEx.s(12) = "1"
                            TableauBinEx.s(12) = "0"
                            
                            If TableauBinEx.s(13) = ""
                              TableauBinEx.s(13) = "0"
                              
                            ElseIf TableauBinEx.s(13) = "0"
                              TableauBinEx.s(13) = "1"
                              
                            ElseIf TableauBinEx.s(13) = "1"
                              TableauBinEx.s(13) = "0"
                              
                              If TableauBinEx.s(14) = ""
                                TableauBinEx.s(14) = "0"
                                
                              ElseIf TableauBinEx.s(14) = "0"
                                TableauBinEx.s(14) = "1"
                                
                              ElseIf TableauBinEx.s(14) = "1"
                                TableauBinEx.s(14) = "0"
                                
                                If TableauBinEx.s(15) = ""
                                  TableauBinEx.s(15) = "0"
                                  
                                ElseIf TableauBinEx.s(15) = "0"
                                  TableauBinEx.s(15) = "1"
                                  
                                ElseIf TableauBinEx.s(15) = "1"
                                  TableauBinEx.s(15) = "0"
                                  
                                  If TableauBinEx.s(16) = ""
                                    TableauBinEx.s(16) = "0"
                                    
                                  ElseIf TableauBinEx.s(16) = "0"
                                    TableauBinEx.s(16) = "1"
                                    
                                  ElseIf TableauBinEx.s(16) = "1"
                                    TableauBinEx.s(16) = "0"
                                    
                                    If TableauBinEx.s(17) = ""
                                      TableauBinEx.s(17) = "0"
                                      
                                    ElseIf TableauBinEx.s(17) = "0"
                                      TableauBinEx.s(17) = "1"
                                      
                                    ElseIf TableauBinEx.s(17) = "1"
                                      TableauBinEx.s(17) = "0"
                                      
                                      If TableauBinEx.s(18) = ""
                                        TableauBinEx.s(18) = "0"
                                        
                                      ElseIf TableauBinEx.s(18) = "0"
                                        TableauBinEx.s(18) = "1"
                                        
                                      ElseIf TableauBinEx.s(18) = "1"
                                        TableauBinEx.s(18) = "0"
                                        
                                        If TableauBinEx.s(19) = ""
                                          TableauBinEx.s(19) = "0"
                                          
                                        ElseIf TableauBinEx.s(19) = "0"
                                          TableauBinEx.s(19) = "1"
                                          
                                        ElseIf TableauBinEx.s(19) = "1"
                                          TableauBinEx.s(19) = "0"
                                          
                                          If TableauBinEx.s(20) = ""
                                            TableauBinEx.s(20) = "0"
                                            
                                          ElseIf TableauBinEx.s(20) = "0"
                                            TableauBinEx.s(20) = "1"
                                            
                                          ElseIf TableauBinEx.s(20) = "1"
                                            TableauBinEx.s(20) = "0"
                                            
                                            If TableauBinEx.s(21) = ""
                                              TableauBinEx.s(21) = "0"
                                              
                                            ElseIf TableauBinEx.s(21) = "0"
                                              TableauBinEx.s(21) = "1"
                                              
                                            ElseIf TableauBinEx.s(21) = "1"
                                              TableauBinEx.s(21) = "0"
                                              
                                              If TableauBinEx.s(22) = ""
                                                TableauBinEx.s(22) = "0"
                                                
                                              ElseIf TableauBinEx.s(22) = "0"
                                                TableauBinEx.s(22) = "1"
                                                
                                              ElseIf TableauBinEx.s(22) = "1"
                                                TableauBinEx.s(22) = "0"
                                                
                                                If TableauBinEx.s(23) = ""
                                                  TableauBinEx.s(23) = "0"
                                                  
                                                ElseIf TableauBinEx.s(23) = "0"
                                                  TableauBinEx.s(23) = "1"
                                                  
                                                ElseIf TableauBinEx.s(23) = "1"
                                                  TableauBinEx.s(23) = "0"
                                                  
                                                  If TableauBinEx.s(24) = ""
                                                    TableauBinEx.s(24) = "0"
                                                    
                                                  ElseIf TableauBinEx.s(24) = "0"
                                                    TableauBinEx.s(24) = "1"
                                                    
                                                  ElseIf TableauBinEx.s(24) = "1"
                                                    TableauBinEx.s(24) = "0"
                                                    
                                                    If TableauBinEx.s(25) = ""
                                                      TableauBinEx.s(25) = "0"
                                                      
                                                    ElseIf TableauBinEx.s(25) = "0"
                                                      TableauBinEx.s(25) = "1"
                                                      
                                                    ElseIf TableauBinEx.s(25) = "1"
                                                      TableauBinEx.s(25) = "0"
                                                      
                                                      If TableauBinEx.s(26) = ""
                                                        TableauBinEx.s(26) = "0"
                                                        
                                                      ElseIf TableauBinEx.s(26) = "0"
                                                        TableauBinEx.s(26) = "1"
                                                        
                                                      ElseIf TableauBinEx.s(26) = "1"
                                                        TableauBinEx.s(26) = "0"
                                                        
                                                        If TableauBinEx.s(27) = ""
                                                          TableauBinEx.s(27) = "0"
                                                          
                                                        ElseIf TableauBinEx.s(27) = "0"
                                                          TableauBinEx.s(27) = "1"
                                                          
                                                        ElseIf TableauBinEx.s(27) = "1"
                                                          TableauBinEx.s(27) = "0"
                                                          
                                                          If TableauBinEx.s(28) = ""
                                                            TableauBinEx.s(28) = "0"
                                                            
                                                          ElseIf TableauBinEx.s(28) = "0"
                                                            TableauBinEx.s(28) = "1"
                                                            
                                                          ElseIf TableauBinEx.s(28) = "1"
                                                            TableauBinEx.s(28) = "0"
                                                            
                                                            If TableauBinEx.s(29) = ""
                                                              TableauBinEx.s(29) = "0"
                                                              
                                                            ElseIf TableauBinEx.s(29) = "0"
                                                              TableauBinEx.s(29) = "1"
                                                              
                                                            ElseIf TableauBinEx.s(29) = "1"
                                                              TableauBinEx.s(29) = "0"
                                                              
                                                              If TableauBinEx.s(30) = ""
                                                                TableauBinEx.s(30) = "0"
                                                                
                                                              ElseIf TableauBinEx.s(30) = "0"
                                                                TableauBinEx.s(30) = "1"
                                                                
                                                              ElseIf TableauBinEx.s(30) = "1"
                                                                TableauBinEx.s(30) = "0"
                                                                
                                                                If TableauBinEx.s(31) = ""
                                                                  TableauBinEx.s(31) = "0"
                                                                  
                                                                ElseIf TableauBinEx.s(31) = "0"
                                                                  TableauBinEx.s(31) = "1"
                                                                  
                                                                ElseIf TableauBinEx.s(31) = "1"
                                                                  TableauBinEx.s(31) = "0"
                                                                  
                                                                  If TableauBinEx.s(32) = ""
                                                                    TableauBinEx.s(32) = "0"
                                                                    
                                                                  ElseIf TableauBinEx.s(32) = "0"
                                                                    TableauBinEx.s(32) = "1"
                                                                    
                                                                  ElseIf TableauBinEx.s(32) = "1"
                                                                    TableauBinEx.s(32) = "0"
                                                                    
                                                                    If TableauBinEx.s(33) = ""
                                                                      TableauBinEx.s(33) = "0"
                                                                      
                                                                    ElseIf TableauBinEx.s(33) = "0"
                                                                      TableauBinEx.s(33) = "1"
                                                                      
                                                                    ElseIf TableauBinEx.s(33) = "1"
                                                                      TableauBinEx.s(33) = "0"
                                                                      
                                                                      If TableauBinEx.s(34) = ""
                                                                        TableauBinEx.s(34) = "0"
                                                                        
                                                                      ElseIf TableauBinEx.s(34) = "0"
                                                                        TableauBinEx.s(34) = "1"
                                                                        
                                                                      ElseIf TableauBinEx.s(34) = "1"
                                                                        TableauBinEx.s(34) = "0"
                                                                        
                                                                        If TableauBinEx.s(35) = ""
                                                                          TableauBinEx.s(35) = "0"
                                                                          
                                                                        ElseIf TableauBinEx.s(35) = "0"
                                                                          TableauBinEx.s(35) = "1"
                                                                          
                                                                        ElseIf TableauBinEx.s(35) = "1"
                                                                          TableauBinEx.s(35) = "0"
                                                                          
                                                                        EndIf
                                                                        
                                                                      EndIf
                                                                      
                                                                    EndIf
                                                                    
                                                                  EndIf
                                                                  
                                                                EndIf
                                                                
                                                              EndIf
                                                              
                                                            EndIf
                                                            
                                                          EndIf
                                                          
                                                        EndIf
                                                        
                                                      EndIf
                                                      
                                                    EndIf
                                                    
                                                  EndIf
                                                  
                                                EndIf
                                                
                                              EndIf
                                              
                                            EndIf
                                            
                                          EndIf
                                          
                                        EndIf
                                        
                                      EndIf
                                      
                                    EndIf
                                    
                                  EndIf
                                  
                                EndIf
                                
                              EndIf
                              
                            EndIf
                            
                          EndIf
                          
                        EndIf
                        
                      EndIf
                      
                    EndIf
                    
                  EndIf
                  
                EndIf
                
              EndIf
              
            EndIf
            
          EndIf
          
        EndIf
        
      EndIf
      
    EndIf
    
  EndIf
  
EndProcedure

Procedure.s BinEx(Nombre, Depart, Pas)
  
  Dim TableauBinEx.s(99)
  
  For I = Depart To Nombre Step 0
    
    CalculeBinEx()
    I + Pas
    
  Next
  
  For I = ArraySize(TableauBinEx(), 1) To 0 Step -1
    BinEx$ + TableauBinEx(I)
  Next
  
  ProcedureReturn BinEx$
  
EndProcedure

Procedure.s BinValEx(BinEx$)
  
  Dim TableauBinEx.s(99)
  
  Repeat
    
    CalculeBinEx()
    I + Pas
    
    BinValEx$ = ""
    
    For J = ArraySize(TableauBinEx(), 1) To 0 Step -1
      BinValEx$ + TableauBinEx(J)
    Next
    
    If BinEx$ = BinValEx$
      ProcedureReturn BinValEx$
    EndIf
    
  Until Len(BinValEx$) > Len(BinEx$)
  
  ProcedureReturn ""
  
EndProcedure

For Nombre = 0 To 1000
BinEx$ = BinEx(Nombre, 0, 1)
Debug "Codé: " + BinEx$ + " = " + Str(Nombre) + ", Décodé: " + BinValEx(BinEx$)
Next

Le problème viens selon moi de la procédure CalculeBinEx(), ya t-il pas un autre moyen plus rapide et optimiser de faire ça ?
Cordialement.
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Optimisation code Binaire amélioré

Message par nico »

Donc on reprend, avec le binaire classique en 8 bits, on calcul de 0 à 255; avec ton binaire modifié on calcul de 0 à 255.

Donc avec ton binaire modifié, c'est la même chose sauf qu'il faut se taper tout le système de calcul avec un système de conversion pour passer de l'un à l'autre avec ton nouveau système, et donc des méthodes de calcul largement plus long que le système actuel.

Ta logique de départ est fausse, on travaille sur 8 bits:
0 = 0
00 = 0 donc ici, c'est le même chiffre soit 00000000, il n'y a pas 3 valeur possibles
000 = 0

01 = 1
001 = 1 pareil ici, c'est le même chiffre soit 00000001, il n'y a pas 3 valeur possibles
0001 = 1

T'es parti d'un principe qu'il y avait des valeurs inutilisées, or avec ton système, on n'a pas plus de valeur, comment ça pu t'échappé.
Lord Nelson
Messages : 355
Inscription : dim. 01/déc./2013 15:29

Re: Optimisation code Binaire amélioré

Message par Lord Nelson »

Salut, pourtant avec mon système tu gagne 1 Bits des la valeur 4 !
mais plus après, enfin il faut de très grand nombre pour gagner ensuite !
Valeur = 0, Codé en BinEx = 0, Décodé depuis BinEx = 0, Codé en Bin standard = 0
Valeur = 1, Codé en BinEx = 1, Décodé depuis BinEx = 1, Codé en Bin standard = 1
Valeur = 2, Codé en BinEx = 00, Décodé depuis BinEx = 00, Codé en Bin standard = 10
Valeur = 3, Codé en BinEx = 01, Décodé depuis BinEx = 01, Codé en Bin standard = 11
Valeur = 4, Codé en BinEx = 10, Décodé depuis BinEx = 10, Codé en Bin standard = 100
Valeur = 5, Codé en BinEx = 11, Décodé depuis BinEx = 11, Codé en Bin standard = 101
Valeur = 6, Codé en BinEx = 000, Décodé depuis BinEx = 000, Codé en Bin standard = 110
Valeur = 7, Codé en BinEx = 001, Décodé depuis BinEx = 001, Codé en Bin standard = 111
Valeur = 8, Codé en BinEx = 010, Décodé depuis BinEx = 010, Codé en Bin standard = 1000
Valeur = 9, Codé en BinEx = 011, Décodé depuis BinEx = 011, Codé en Bin standard = 1001
Valeur = 10, Codé en BinEx = 100, Décodé depuis BinEx = 100, Codé en Bin standard = 1010
Valeur = 11, Codé en BinEx = 101, Décodé depuis BinEx = 101, Codé en Bin standard = 1011
Valeur = 12, Codé en BinEx = 110, Décodé depuis BinEx = 110, Codé en Bin standard = 1100
Valeur = 13, Codé en BinEx = 111, Décodé depuis BinEx = 111, Codé en Bin standard = 1101
Valeur = 14, Codé en BinEx = 0000, Décodé depuis BinEx = 0000, Codé en Bin standard = 1110
Valeur = 15, Codé en BinEx = 0001, Décodé depuis BinEx = 0001, Codé en Bin standard = 1111
Valeur = 16, Codé en BinEx = 0010, Décodé depuis BinEx = 0010, Codé en Bin standard = 10000
Valeur = 17, Codé en BinEx = 0011, Décodé depuis BinEx = 0011, Codé en Bin standard = 10001
Valeur = 18, Codé en BinEx = 0100, Décodé depuis BinEx = 0100, Codé en Bin standard = 10010
Valeur = 19, Codé en BinEx = 0101, Décodé depuis BinEx = 0101, Codé en Bin standard = 10011
Valeur = 20, Codé en BinEx = 0110, Décodé depuis BinEx = 0110, Codé en Bin standard = 10100
Valeur = 21, Codé en BinEx = 0111, Décodé depuis BinEx = 0111, Codé en Bin standard = 10101
Valeur = 22, Codé en BinEx = 1000, Décodé depuis BinEx = 1000, Codé en Bin standard = 10110
Valeur = 23, Codé en BinEx = 1001, Décodé depuis BinEx = 1001, Codé en Bin standard = 10111
Valeur = 24, Codé en BinEx = 1010, Décodé depuis BinEx = 1010, Codé en Bin standard = 11000
Valeur = 25, Codé en BinEx = 1011, Décodé depuis BinEx = 1011, Codé en Bin standard = 11001
Valeur = 26, Codé en BinEx = 1100, Décodé depuis BinEx = 1100, Codé en Bin standard = 11010
Valeur = 27, Codé en BinEx = 1101, Décodé depuis BinEx = 1101, Codé en Bin standard = 11011
Valeur = 28, Codé en BinEx = 1110, Décodé depuis BinEx = 1110, Codé en Bin standard = 11100
Valeur = 29, Codé en BinEx = 1111, Décodé depuis BinEx = 1111, Codé en Bin standard = 11101
Valeur = 30, Codé en BinEx = 00000, Décodé depuis BinEx = 00000, Codé en Bin standard = 11110
Valeur = 31, Codé en BinEx = 00001, Décodé depuis BinEx = 00001, Codé en Bin standard = 11111
Valeur = 32, Codé en BinEx = 00010, Décodé depuis BinEx = 00010, Codé en Bin standard = 100000
Valeur = 33, Codé en BinEx = 00011, Décodé depuis BinEx = 00011, Codé en Bin standard = 100001
Valeur = 34, Codé en BinEx = 00100, Décodé depuis BinEx = 00100, Codé en Bin standard = 100010
Valeur = 35, Codé en BinEx = 00101, Décodé depuis BinEx = 00101, Codé en Bin standard = 100011
Valeur = 36, Codé en BinEx = 00110, Décodé depuis BinEx = 00110, Codé en Bin standard = 100100
Valeur = 37, Codé en BinEx = 00111, Décodé depuis BinEx = 00111, Codé en Bin standard = 100101
Valeur = 38, Codé en BinEx = 01000, Décodé depuis BinEx = 01000, Codé en Bin standard = 100110
Valeur = 39, Codé en BinEx = 01001, Décodé depuis BinEx = 01001, Codé en Bin standard = 100111
Valeur = 40, Codé en BinEx = 01010, Décodé depuis BinEx = 01010, Codé en Bin standard = 101000
Valeur = 41, Codé en BinEx = 01011, Décodé depuis BinEx = 01011, Codé en Bin standard = 101001
Valeur = 42, Codé en BinEx = 01100, Décodé depuis BinEx = 01100, Codé en Bin standard = 101010
Valeur = 43, Codé en BinEx = 01101, Décodé depuis BinEx = 01101, Codé en Bin standard = 101011
Valeur = 44, Codé en BinEx = 01110, Décodé depuis BinEx = 01110, Codé en Bin standard = 101100
Valeur = 45, Codé en BinEx = 01111, Décodé depuis BinEx = 01111, Codé en Bin standard = 101101
Valeur = 46, Codé en BinEx = 10000, Décodé depuis BinEx = 10000, Codé en Bin standard = 101110
Valeur = 47, Codé en BinEx = 10001, Décodé depuis BinEx = 10001, Codé en Bin standard = 101111
Valeur = 48, Codé en BinEx = 10010, Décodé depuis BinEx = 10010, Codé en Bin standard = 110000
Valeur = 49, Codé en BinEx = 10011, Décodé depuis BinEx = 10011, Codé en Bin standard = 110001
Valeur = 50, Codé en BinEx = 10100, Décodé depuis BinEx = 10100, Codé en Bin standard = 110010
Valeur = 51, Codé en BinEx = 10101, Décodé depuis BinEx = 10101, Codé en Bin standard = 110011
Valeur = 52, Codé en BinEx = 10110, Décodé depuis BinEx = 10110, Codé en Bin standard = 110100
Valeur = 53, Codé en BinEx = 10111, Décodé depuis BinEx = 10111, Codé en Bin standard = 110101
Valeur = 54, Codé en BinEx = 11000, Décodé depuis BinEx = 11000, Codé en Bin standard = 110110
Valeur = 55, Codé en BinEx = 11001, Décodé depuis BinEx = 11001, Codé en Bin standard = 110111
Valeur = 56, Codé en BinEx = 11010, Décodé depuis BinEx = 11010, Codé en Bin standard = 111000
Valeur = 57, Codé en BinEx = 11011, Décodé depuis BinEx = 11011, Codé en Bin standard = 111001
Valeur = 58, Codé en BinEx = 11100, Décodé depuis BinEx = 11100, Codé en Bin standard = 111010
Valeur = 59, Codé en BinEx = 11101, Décodé depuis BinEx = 11101, Codé en Bin standard = 111011
Valeur = 60, Codé en BinEx = 11110, Décodé depuis BinEx = 11110, Codé en Bin standard = 111100
Valeur = 61, Codé en BinEx = 11111, Décodé depuis BinEx = 11111, Codé en Bin standard = 111101
Valeur = 62, Codé en BinEx = 000000, Décodé depuis BinEx = 000000, Codé en Bin standard = 111110
Valeur = 63, Codé en BinEx = 000001, Décodé depuis BinEx = 000001, Codé en Bin standard = 111111
Valeur = 64, Codé en BinEx = 000010, Décodé depuis BinEx = 000010, Codé en Bin standard = 1000000
Valeur = 65, Codé en BinEx = 000011, Décodé depuis BinEx = 000011, Codé en Bin standard = 1000001
Valeur = 66, Codé en BinEx = 000100, Décodé depuis BinEx = 000100, Codé en Bin standard = 1000010
Valeur = 67, Codé en BinEx = 000101, Décodé depuis BinEx = 000101, Codé en Bin standard = 1000011
Valeur = 68, Codé en BinEx = 000110, Décodé depuis BinEx = 000110, Codé en Bin standard = 1000100
Valeur = 69, Codé en BinEx = 000111, Décodé depuis BinEx = 000111, Codé en Bin standard = 1000101
Valeur = 70, Codé en BinEx = 001000, Décodé depuis BinEx = 001000, Codé en Bin standard = 1000110
Valeur = 71, Codé en BinEx = 001001, Décodé depuis BinEx = 001001, Codé en Bin standard = 1000111
Valeur = 72, Codé en BinEx = 001010, Décodé depuis BinEx = 001010, Codé en Bin standard = 1001000
Valeur = 73, Codé en BinEx = 001011, Décodé depuis BinEx = 001011, Codé en Bin standard = 1001001
Valeur = 74, Codé en BinEx = 001100, Décodé depuis BinEx = 001100, Codé en Bin standard = 1001010
Valeur = 75, Codé en BinEx = 001101, Décodé depuis BinEx = 001101, Codé en Bin standard = 1001011
Valeur = 76, Codé en BinEx = 001110, Décodé depuis BinEx = 001110, Codé en Bin standard = 1001100
Valeur = 77, Codé en BinEx = 001111, Décodé depuis BinEx = 001111, Codé en Bin standard = 1001101
Valeur = 78, Codé en BinEx = 010000, Décodé depuis BinEx = 010000, Codé en Bin standard = 1001110
Valeur = 79, Codé en BinEx = 010001, Décodé depuis BinEx = 010001, Codé en Bin standard = 1001111
Valeur = 80, Codé en BinEx = 010010, Décodé depuis BinEx = 010010, Codé en Bin standard = 1010000
Valeur = 81, Codé en BinEx = 010011, Décodé depuis BinEx = 010011, Codé en Bin standard = 1010001
Valeur = 82, Codé en BinEx = 010100, Décodé depuis BinEx = 010100, Codé en Bin standard = 1010010
Valeur = 83, Codé en BinEx = 010101, Décodé depuis BinEx = 010101, Codé en Bin standard = 1010011
Valeur = 84, Codé en BinEx = 010110, Décodé depuis BinEx = 010110, Codé en Bin standard = 1010100
Valeur = 85, Codé en BinEx = 010111, Décodé depuis BinEx = 010111, Codé en Bin standard = 1010101
Valeur = 86, Codé en BinEx = 011000, Décodé depuis BinEx = 011000, Codé en Bin standard = 1010110
Valeur = 87, Codé en BinEx = 011001, Décodé depuis BinEx = 011001, Codé en Bin standard = 1010111
Valeur = 88, Codé en BinEx = 011010, Décodé depuis BinEx = 011010, Codé en Bin standard = 1011000
Valeur = 89, Codé en BinEx = 011011, Décodé depuis BinEx = 011011, Codé en Bin standard = 1011001
Valeur = 90, Codé en BinEx = 011100, Décodé depuis BinEx = 011100, Codé en Bin standard = 1011010
Valeur = 91, Codé en BinEx = 011101, Décodé depuis BinEx = 011101, Codé en Bin standard = 1011011
Valeur = 92, Codé en BinEx = 011110, Décodé depuis BinEx = 011110, Codé en Bin standard = 1011100
Valeur = 93, Codé en BinEx = 011111, Décodé depuis BinEx = 011111, Codé en Bin standard = 1011101
Valeur = 94, Codé en BinEx = 100000, Décodé depuis BinEx = 100000, Codé en Bin standard = 1011110
Valeur = 95, Codé en BinEx = 100001, Décodé depuis BinEx = 100001, Codé en Bin standard = 1011111
Valeur = 96, Codé en BinEx = 100010, Décodé depuis BinEx = 100010, Codé en Bin standard = 1100000
Valeur = 97, Codé en BinEx = 100011, Décodé depuis BinEx = 100011, Codé en Bin standard = 1100001
Valeur = 98, Codé en BinEx = 100100, Décodé depuis BinEx = 100100, Codé en Bin standard = 1100010
Valeur = 99, Codé en BinEx = 100101, Décodé depuis BinEx = 100101, Codé en Bin standard = 1100011
Valeur = 100, Codé en BinEx = 100110, Décodé depuis BinEx = 100110, Codé en Bin standard = 1100100
Valeur = 101, Codé en BinEx = 100111, Décodé depuis BinEx = 100111, Codé en Bin standard = 1100101
Valeur = 102, Codé en BinEx = 101000, Décodé depuis BinEx = 101000, Codé en Bin standard = 1100110
Valeur = 103, Codé en BinEx = 101001, Décodé depuis BinEx = 101001, Codé en Bin standard = 1100111
Valeur = 104, Codé en BinEx = 101010, Décodé depuis BinEx = 101010, Codé en Bin standard = 1101000
Valeur = 105, Codé en BinEx = 101011, Décodé depuis BinEx = 101011, Codé en Bin standard = 1101001
Valeur = 106, Codé en BinEx = 101100, Décodé depuis BinEx = 101100, Codé en Bin standard = 1101010
Valeur = 107, Codé en BinEx = 101101, Décodé depuis BinEx = 101101, Codé en Bin standard = 1101011
Valeur = 108, Codé en BinEx = 101110, Décodé depuis BinEx = 101110, Codé en Bin standard = 1101100
Valeur = 109, Codé en BinEx = 101111, Décodé depuis BinEx = 101111, Codé en Bin standard = 1101101
Valeur = 110, Codé en BinEx = 110000, Décodé depuis BinEx = 110000, Codé en Bin standard = 1101110
Valeur = 111, Codé en BinEx = 110001, Décodé depuis BinEx = 110001, Codé en Bin standard = 1101111
Valeur = 112, Codé en BinEx = 110010, Décodé depuis BinEx = 110010, Codé en Bin standard = 1110000
Valeur = 113, Codé en BinEx = 110011, Décodé depuis BinEx = 110011, Codé en Bin standard = 1110001
Valeur = 114, Codé en BinEx = 110100, Décodé depuis BinEx = 110100, Codé en Bin standard = 1110010
Valeur = 115, Codé en BinEx = 110101, Décodé depuis BinEx = 110101, Codé en Bin standard = 1110011
Valeur = 116, Codé en BinEx = 110110, Décodé depuis BinEx = 110110, Codé en Bin standard = 1110100
Valeur = 117, Codé en BinEx = 110111, Décodé depuis BinEx = 110111, Codé en Bin standard = 1110101
Valeur = 118, Codé en BinEx = 111000, Décodé depuis BinEx = 111000, Codé en Bin standard = 1110110
Valeur = 119, Codé en BinEx = 111001, Décodé depuis BinEx = 111001, Codé en Bin standard = 1110111
Valeur = 120, Codé en BinEx = 111010, Décodé depuis BinEx = 111010, Codé en Bin standard = 1111000
Valeur = 121, Codé en BinEx = 111011, Décodé depuis BinEx = 111011, Codé en Bin standard = 1111001
Valeur = 122, Codé en BinEx = 111100, Décodé depuis BinEx = 111100, Codé en Bin standard = 1111010
Valeur = 123, Codé en BinEx = 111101, Décodé depuis BinEx = 111101, Codé en Bin standard = 1111011
Valeur = 124, Codé en BinEx = 111110, Décodé depuis BinEx = 111110, Codé en Bin standard = 1111100
Valeur = 125, Codé en BinEx = 111111, Décodé depuis BinEx = 111111, Codé en Bin standard = 1111101
Valeur = 126, Codé en BinEx = 0000000, Décodé depuis BinEx = 0000000, Codé en Bin standard = 1111110
Valeur = 127, Codé en BinEx = 0000001, Décodé depuis BinEx = 0000001, Codé en Bin standard = 1111111
Valeur = 128, Codé en BinEx = 0000010, Décodé depuis BinEx = 0000010, Codé en Bin standard = 10000000
Valeur = 129, Codé en BinEx = 0000011, Décodé depuis BinEx = 0000011, Codé en Bin standard = 10000001
Valeur = 130, Codé en BinEx = 0000100, Décodé depuis BinEx = 0000100, Codé en Bin standard = 10000010
Valeur = 131, Codé en BinEx = 0000101, Décodé depuis BinEx = 0000101, Codé en Bin standard = 10000011
Valeur = 132, Codé en BinEx = 0000110, Décodé depuis BinEx = 0000110, Codé en Bin standard = 10000100
Valeur = 133, Codé en BinEx = 0000111, Décodé depuis BinEx = 0000111, Codé en Bin standard = 10000101
Valeur = 134, Codé en BinEx = 0001000, Décodé depuis BinEx = 0001000, Codé en Bin standard = 10000110
Valeur = 135, Codé en BinEx = 0001001, Décodé depuis BinEx = 0001001, Codé en Bin standard = 10000111
Valeur = 136, Codé en BinEx = 0001010, Décodé depuis BinEx = 0001010, Codé en Bin standard = 10001000
Valeur = 137, Codé en BinEx = 0001011, Décodé depuis BinEx = 0001011, Codé en Bin standard = 10001001
Valeur = 138, Codé en BinEx = 0001100, Décodé depuis BinEx = 0001100, Codé en Bin standard = 10001010
Valeur = 139, Codé en BinEx = 0001101, Décodé depuis BinEx = 0001101, Codé en Bin standard = 10001011
Valeur = 140, Codé en BinEx = 0001110, Décodé depuis BinEx = 0001110, Codé en Bin standard = 10001100
Valeur = 141, Codé en BinEx = 0001111, Décodé depuis BinEx = 0001111, Codé en Bin standard = 10001101
Valeur = 142, Codé en BinEx = 0010000, Décodé depuis BinEx = 0010000, Codé en Bin standard = 10001110
Valeur = 143, Codé en BinEx = 0010001, Décodé depuis BinEx = 0010001, Codé en Bin standard = 10001111
Valeur = 144, Codé en BinEx = 0010010, Décodé depuis BinEx = 0010010, Codé en Bin standard = 10010000
Valeur = 145, Codé en BinEx = 0010011, Décodé depuis BinEx = 0010011, Codé en Bin standard = 10010001
Valeur = 146, Codé en BinEx = 0010100, Décodé depuis BinEx = 0010100, Codé en Bin standard = 10010010
Valeur = 147, Codé en BinEx = 0010101, Décodé depuis BinEx = 0010101, Codé en Bin standard = 10010011
Valeur = 148, Codé en BinEx = 0010110, Décodé depuis BinEx = 0010110, Codé en Bin standard = 10010100
Valeur = 149, Codé en BinEx = 0010111, Décodé depuis BinEx = 0010111, Codé en Bin standard = 10010101
Valeur = 150, Codé en BinEx = 0011000, Décodé depuis BinEx = 0011000, Codé en Bin standard = 10010110
Valeur = 151, Codé en BinEx = 0011001, Décodé depuis BinEx = 0011001, Codé en Bin standard = 10010111
Valeur = 152, Codé en BinEx = 0011010, Décodé depuis BinEx = 0011010, Codé en Bin standard = 10011000
Valeur = 153, Codé en BinEx = 0011011, Décodé depuis BinEx = 0011011, Codé en Bin standard = 10011001
Valeur = 154, Codé en BinEx = 0011100, Décodé depuis BinEx = 0011100, Codé en Bin standard = 10011010
Valeur = 155, Codé en BinEx = 0011101, Décodé depuis BinEx = 0011101, Codé en Bin standard = 10011011
Valeur = 156, Codé en BinEx = 0011110, Décodé depuis BinEx = 0011110, Codé en Bin standard = 10011100
Valeur = 157, Codé en BinEx = 0011111, Décodé depuis BinEx = 0011111, Codé en Bin standard = 10011101
Valeur = 158, Codé en BinEx = 0100000, Décodé depuis BinEx = 0100000, Codé en Bin standard = 10011110
Valeur = 159, Codé en BinEx = 0100001, Décodé depuis BinEx = 0100001, Codé en Bin standard = 10011111
Valeur = 160, Codé en BinEx = 0100010, Décodé depuis BinEx = 0100010, Codé en Bin standard = 10100000
Valeur = 161, Codé en BinEx = 0100011, Décodé depuis BinEx = 0100011, Codé en Bin standard = 10100001
Valeur = 162, Codé en BinEx = 0100100, Décodé depuis BinEx = 0100100, Codé en Bin standard = 10100010
Valeur = 163, Codé en BinEx = 0100101, Décodé depuis BinEx = 0100101, Codé en Bin standard = 10100011
Valeur = 164, Codé en BinEx = 0100110, Décodé depuis BinEx = 0100110, Codé en Bin standard = 10100100
Valeur = 165, Codé en BinEx = 0100111, Décodé depuis BinEx = 0100111, Codé en Bin standard = 10100101
Valeur = 166, Codé en BinEx = 0101000, Décodé depuis BinEx = 0101000, Codé en Bin standard = 10100110
Valeur = 167, Codé en BinEx = 0101001, Décodé depuis BinEx = 0101001, Codé en Bin standard = 10100111
Valeur = 168, Codé en BinEx = 0101010, Décodé depuis BinEx = 0101010, Codé en Bin standard = 10101000
Valeur = 169, Codé en BinEx = 0101011, Décodé depuis BinEx = 0101011, Codé en Bin standard = 10101001
Valeur = 170, Codé en BinEx = 0101100, Décodé depuis BinEx = 0101100, Codé en Bin standard = 10101010
Valeur = 171, Codé en BinEx = 0101101, Décodé depuis BinEx = 0101101, Codé en Bin standard = 10101011
Valeur = 172, Codé en BinEx = 0101110, Décodé depuis BinEx = 0101110, Codé en Bin standard = 10101100
Valeur = 173, Codé en BinEx = 0101111, Décodé depuis BinEx = 0101111, Codé en Bin standard = 10101101
Valeur = 174, Codé en BinEx = 0110000, Décodé depuis BinEx = 0110000, Codé en Bin standard = 10101110
Valeur = 175, Codé en BinEx = 0110001, Décodé depuis BinEx = 0110001, Codé en Bin standard = 10101111
Valeur = 176, Codé en BinEx = 0110010, Décodé depuis BinEx = 0110010, Codé en Bin standard = 10110000
Valeur = 177, Codé en BinEx = 0110011, Décodé depuis BinEx = 0110011, Codé en Bin standard = 10110001
Valeur = 178, Codé en BinEx = 0110100, Décodé depuis BinEx = 0110100, Codé en Bin standard = 10110010
Valeur = 179, Codé en BinEx = 0110101, Décodé depuis BinEx = 0110101, Codé en Bin standard = 10110011
Valeur = 180, Codé en BinEx = 0110110, Décodé depuis BinEx = 0110110, Codé en Bin standard = 10110100
Valeur = 181, Codé en BinEx = 0110111, Décodé depuis BinEx = 0110111, Codé en Bin standard = 10110101
Valeur = 182, Codé en BinEx = 0111000, Décodé depuis BinEx = 0111000, Codé en Bin standard = 10110110
Valeur = 183, Codé en BinEx = 0111001, Décodé depuis BinEx = 0111001, Codé en Bin standard = 10110111
Valeur = 184, Codé en BinEx = 0111010, Décodé depuis BinEx = 0111010, Codé en Bin standard = 10111000
Valeur = 185, Codé en BinEx = 0111011, Décodé depuis BinEx = 0111011, Codé en Bin standard = 10111001
Valeur = 186, Codé en BinEx = 0111100, Décodé depuis BinEx = 0111100, Codé en Bin standard = 10111010
Valeur = 187, Codé en BinEx = 0111101, Décodé depuis BinEx = 0111101, Codé en Bin standard = 10111011
Valeur = 188, Codé en BinEx = 0111110, Décodé depuis BinEx = 0111110, Codé en Bin standard = 10111100
Valeur = 189, Codé en BinEx = 0111111, Décodé depuis BinEx = 0111111, Codé en Bin standard = 10111101
Valeur = 190, Codé en BinEx = 1000000, Décodé depuis BinEx = 1000000, Codé en Bin standard = 10111110
Valeur = 191, Codé en BinEx = 1000001, Décodé depuis BinEx = 1000001, Codé en Bin standard = 10111111
Valeur = 192, Codé en BinEx = 1000010, Décodé depuis BinEx = 1000010, Codé en Bin standard = 11000000
Valeur = 193, Codé en BinEx = 1000011, Décodé depuis BinEx = 1000011, Codé en Bin standard = 11000001
Valeur = 194, Codé en BinEx = 1000100, Décodé depuis BinEx = 1000100, Codé en Bin standard = 11000010
Valeur = 195, Codé en BinEx = 1000101, Décodé depuis BinEx = 1000101, Codé en Bin standard = 11000011
Valeur = 196, Codé en BinEx = 1000110, Décodé depuis BinEx = 1000110, Codé en Bin standard = 11000100
Valeur = 197, Codé en BinEx = 1000111, Décodé depuis BinEx = 1000111, Codé en Bin standard = 11000101
Valeur = 198, Codé en BinEx = 1001000, Décodé depuis BinEx = 1001000, Codé en Bin standard = 11000110
Valeur = 199, Codé en BinEx = 1001001, Décodé depuis BinEx = 1001001, Codé en Bin standard = 11000111
Valeur = 200, Codé en BinEx = 1001010, Décodé depuis BinEx = 1001010, Codé en Bin standard = 11001000
Valeur = 201, Codé en BinEx = 1001011, Décodé depuis BinEx = 1001011, Codé en Bin standard = 11001001
Valeur = 202, Codé en BinEx = 1001100, Décodé depuis BinEx = 1001100, Codé en Bin standard = 11001010
Valeur = 203, Codé en BinEx = 1001101, Décodé depuis BinEx = 1001101, Codé en Bin standard = 11001011
Valeur = 204, Codé en BinEx = 1001110, Décodé depuis BinEx = 1001110, Codé en Bin standard = 11001100
Valeur = 205, Codé en BinEx = 1001111, Décodé depuis BinEx = 1001111, Codé en Bin standard = 11001101
Valeur = 206, Codé en BinEx = 1010000, Décodé depuis BinEx = 1010000, Codé en Bin standard = 11001110
Valeur = 207, Codé en BinEx = 1010001, Décodé depuis BinEx = 1010001, Codé en Bin standard = 11001111
Valeur = 208, Codé en BinEx = 1010010, Décodé depuis BinEx = 1010010, Codé en Bin standard = 11010000
Valeur = 209, Codé en BinEx = 1010011, Décodé depuis BinEx = 1010011, Codé en Bin standard = 11010001
Valeur = 210, Codé en BinEx = 1010100, Décodé depuis BinEx = 1010100, Codé en Bin standard = 11010010
Valeur = 211, Codé en BinEx = 1010101, Décodé depuis BinEx = 1010101, Codé en Bin standard = 11010011
Valeur = 212, Codé en BinEx = 1010110, Décodé depuis BinEx = 1010110, Codé en Bin standard = 11010100
Valeur = 213, Codé en BinEx = 1010111, Décodé depuis BinEx = 1010111, Codé en Bin standard = 11010101
Valeur = 214, Codé en BinEx = 1011000, Décodé depuis BinEx = 1011000, Codé en Bin standard = 11010110
Valeur = 215, Codé en BinEx = 1011001, Décodé depuis BinEx = 1011001, Codé en Bin standard = 11010111
Valeur = 216, Codé en BinEx = 1011010, Décodé depuis BinEx = 1011010, Codé en Bin standard = 11011000
Valeur = 217, Codé en BinEx = 1011011, Décodé depuis BinEx = 1011011, Codé en Bin standard = 11011001
Valeur = 218, Codé en BinEx = 1011100, Décodé depuis BinEx = 1011100, Codé en Bin standard = 11011010
Valeur = 219, Codé en BinEx = 1011101, Décodé depuis BinEx = 1011101, Codé en Bin standard = 11011011
Valeur = 220, Codé en BinEx = 1011110, Décodé depuis BinEx = 1011110, Codé en Bin standard = 11011100
Valeur = 221, Codé en BinEx = 1011111, Décodé depuis BinEx = 1011111, Codé en Bin standard = 11011101
Valeur = 222, Codé en BinEx = 1100000, Décodé depuis BinEx = 1100000, Codé en Bin standard = 11011110
Valeur = 223, Codé en BinEx = 1100001, Décodé depuis BinEx = 1100001, Codé en Bin standard = 11011111
Valeur = 224, Codé en BinEx = 1100010, Décodé depuis BinEx = 1100010, Codé en Bin standard = 11100000
Valeur = 225, Codé en BinEx = 1100011, Décodé depuis BinEx = 1100011, Codé en Bin standard = 11100001
Valeur = 226, Codé en BinEx = 1100100, Décodé depuis BinEx = 1100100, Codé en Bin standard = 11100010
Valeur = 227, Codé en BinEx = 1100101, Décodé depuis BinEx = 1100101, Codé en Bin standard = 11100011
Valeur = 228, Codé en BinEx = 1100110, Décodé depuis BinEx = 1100110, Codé en Bin standard = 11100100
Valeur = 229, Codé en BinEx = 1100111, Décodé depuis BinEx = 1100111, Codé en Bin standard = 11100101
Valeur = 230, Codé en BinEx = 1101000, Décodé depuis BinEx = 1101000, Codé en Bin standard = 11100110
Valeur = 231, Codé en BinEx = 1101001, Décodé depuis BinEx = 1101001, Codé en Bin standard = 11100111
Valeur = 232, Codé en BinEx = 1101010, Décodé depuis BinEx = 1101010, Codé en Bin standard = 11101000
Valeur = 233, Codé en BinEx = 1101011, Décodé depuis BinEx = 1101011, Codé en Bin standard = 11101001
Valeur = 234, Codé en BinEx = 1101100, Décodé depuis BinEx = 1101100, Codé en Bin standard = 11101010
Valeur = 235, Codé en BinEx = 1101101, Décodé depuis BinEx = 1101101, Codé en Bin standard = 11101011
Valeur = 236, Codé en BinEx = 1101110, Décodé depuis BinEx = 1101110, Codé en Bin standard = 11101100
Valeur = 237, Codé en BinEx = 1101111, Décodé depuis BinEx = 1101111, Codé en Bin standard = 11101101
Valeur = 238, Codé en BinEx = 1110000, Décodé depuis BinEx = 1110000, Codé en Bin standard = 11101110
Valeur = 239, Codé en BinEx = 1110001, Décodé depuis BinEx = 1110001, Codé en Bin standard = 11101111
Valeur = 240, Codé en BinEx = 1110010, Décodé depuis BinEx = 1110010, Codé en Bin standard = 11110000
Valeur = 241, Codé en BinEx = 1110011, Décodé depuis BinEx = 1110011, Codé en Bin standard = 11110001
Valeur = 242, Codé en BinEx = 1110100, Décodé depuis BinEx = 1110100, Codé en Bin standard = 11110010
Valeur = 243, Codé en BinEx = 1110101, Décodé depuis BinEx = 1110101, Codé en Bin standard = 11110011
Valeur = 244, Codé en BinEx = 1110110, Décodé depuis BinEx = 1110110, Codé en Bin standard = 11110100
Valeur = 245, Codé en BinEx = 1110111, Décodé depuis BinEx = 1110111, Codé en Bin standard = 11110101
Valeur = 246, Codé en BinEx = 1111000, Décodé depuis BinEx = 1111000, Codé en Bin standard = 11110110
Valeur = 247, Codé en BinEx = 1111001, Décodé depuis BinEx = 1111001, Codé en Bin standard = 11110111
Valeur = 248, Codé en BinEx = 1111010, Décodé depuis BinEx = 1111010, Codé en Bin standard = 11111000
Valeur = 249, Codé en BinEx = 1111011, Décodé depuis BinEx = 1111011, Codé en Bin standard = 11111001
Valeur = 250, Codé en BinEx = 1111100, Décodé depuis BinEx = 1111100, Codé en Bin standard = 11111010
Valeur = 251, Codé en BinEx = 1111101, Décodé depuis BinEx = 1111101, Codé en Bin standard = 11111011
Valeur = 252, Codé en BinEx = 1111110, Décodé depuis BinEx = 1111110, Codé en Bin standard = 11111100
Valeur = 253, Codé en BinEx = 1111111, Décodé depuis BinEx = 1111111, Codé en Bin standard = 11111101
Valeur = 254, Codé en BinEx = 00000000, Décodé depuis BinEx = 00000000, Codé en Bin standard = 11111110
Valeur = 255, Codé en BinEx = 00000001, Décodé depuis BinEx = 00000001, Codé en Bin standard = 11111111
Valeur = 256, Codé en BinEx = 00000010, Décodé depuis BinEx = 00000010, Codé en Bin standard = 100000000
Valeur = 257, Codé en BinEx = 00000011, Décodé depuis BinEx = 00000011, Codé en Bin standard = 100000001
Valeur = 258, Codé en BinEx = 00000100, Décodé depuis BinEx = 00000100, Codé en Bin standard = 100000010
Valeur = 259, Codé en BinEx = 00000101, Décodé depuis BinEx = 00000101, Codé en Bin standard = 100000011
Valeur = 260, Codé en BinEx = 00000110, Décodé depuis BinEx = 00000110, Codé en Bin standard = 100000100
Valeur = 261, Codé en BinEx = 00000111, Décodé depuis BinEx = 00000111, Codé en Bin standard = 100000101
Valeur = 262, Codé en BinEx = 00001000, Décodé depuis BinEx = 00001000, Codé en Bin standard = 100000110
Valeur = 263, Codé en BinEx = 00001001, Décodé depuis BinEx = 00001001, Codé en Bin standard = 100000111
Valeur = 264, Codé en BinEx = 00001010, Décodé depuis BinEx = 00001010, Codé en Bin standard = 100001000
Valeur = 265, Codé en BinEx = 00001011, Décodé depuis BinEx = 00001011, Codé en Bin standard = 100001001
Valeur = 266, Codé en BinEx = 00001100, Décodé depuis BinEx = 00001100, Codé en Bin standard = 100001010
Valeur = 267, Codé en BinEx = 00001101, Décodé depuis BinEx = 00001101, Codé en Bin standard = 100001011
Valeur = 268, Codé en BinEx = 00001110, Décodé depuis BinEx = 00001110, Codé en Bin standard = 100001100
Valeur = 269, Codé en BinEx = 00001111, Décodé depuis BinEx = 00001111, Codé en Bin standard = 100001101
Valeur = 270, Codé en BinEx = 00010000, Décodé depuis BinEx = 00010000, Codé en Bin standard = 100001110
Valeur = 271, Codé en BinEx = 00010001, Décodé depuis BinEx = 00010001, Codé en Bin standard = 100001111
Valeur = 272, Codé en BinEx = 00010010, Décodé depuis BinEx = 00010010, Codé en Bin standard = 100010000
Valeur = 273, Codé en BinEx = 00010011, Décodé depuis BinEx = 00010011, Codé en Bin standard = 100010001
Valeur = 274, Codé en BinEx = 00010100, Décodé depuis BinEx = 00010100, Codé en Bin standard = 100010010
Valeur = 275, Codé en BinEx = 00010101, Décodé depuis BinEx = 00010101, Codé en Bin standard = 100010011
Valeur = 276, Codé en BinEx = 00010110, Décodé depuis BinEx = 00010110, Codé en Bin standard = 100010100
Valeur = 277, Codé en BinEx = 00010111, Décodé depuis BinEx = 00010111, Codé en Bin standard = 100010101
Valeur = 278, Codé en BinEx = 00011000, Décodé depuis BinEx = 00011000, Codé en Bin standard = 100010110
Valeur = 279, Codé en BinEx = 00011001, Décodé depuis BinEx = 00011001, Codé en Bin standard = 100010111
Valeur = 280, Codé en BinEx = 00011010, Décodé depuis BinEx = 00011010, Codé en Bin standard = 100011000
Valeur = 281, Codé en BinEx = 00011011, Décodé depuis BinEx = 00011011, Codé en Bin standard = 100011001
Valeur = 282, Codé en BinEx = 00011100, Décodé depuis BinEx = 00011100, Codé en Bin standard = 100011010
Valeur = 283, Codé en BinEx = 00011101, Décodé depuis BinEx = 00011101, Codé en Bin standard = 100011011
Valeur = 284, Codé en BinEx = 00011110, Décodé depuis BinEx = 00011110, Codé en Bin standard = 100011100
Valeur = 285, Codé en BinEx = 00011111, Décodé depuis BinEx = 00011111, Codé en Bin standard = 100011101
Valeur = 286, Codé en BinEx = 00100000, Décodé depuis BinEx = 00100000, Codé en Bin standard = 100011110
Valeur = 287, Codé en BinEx = 00100001, Décodé depuis BinEx = 00100001, Codé en Bin standard = 100011111
Valeur = 288, Codé en BinEx = 00100010, Décodé depuis BinEx = 00100010, Codé en Bin standard = 100100000
Valeur = 289, Codé en BinEx = 00100011, Décodé depuis BinEx = 00100011, Codé en Bin standard = 100100001
Valeur = 290, Codé en BinEx = 00100100, Décodé depuis BinEx = 00100100, Codé en Bin standard = 100100010
Valeur = 291, Codé en BinEx = 00100101, Décodé depuis BinEx = 00100101, Codé en Bin standard = 100100011
Valeur = 292, Codé en BinEx = 00100110, Décodé depuis BinEx = 00100110, Codé en Bin standard = 100100100
Valeur = 293, Codé en BinEx = 00100111, Décodé depuis BinEx = 00100111, Codé en Bin standard = 100100101
Valeur = 294, Codé en BinEx = 00101000, Décodé depuis BinEx = 00101000, Codé en Bin standard = 100100110
Valeur = 295, Codé en BinEx = 00101001, Décodé depuis BinEx = 00101001, Codé en Bin standard = 100100111
Valeur = 296, Codé en BinEx = 00101010, Décodé depuis BinEx = 00101010, Codé en Bin standard = 100101000
Valeur = 297, Codé en BinEx = 00101011, Décodé depuis BinEx = 00101011, Codé en Bin standard = 100101001
Valeur = 298, Codé en BinEx = 00101100, Décodé depuis BinEx = 00101100, Codé en Bin standard = 100101010
Valeur = 299, Codé en BinEx = 00101101, Décodé depuis BinEx = 00101101, Codé en Bin standard = 100101011
Valeur = 300, Codé en BinEx = 00101110, Décodé depuis BinEx = 00101110, Codé en Bin standard = 100101100
Valeur = 301, Codé en BinEx = 00101111, Décodé depuis BinEx = 00101111, Codé en Bin standard = 100101101
Valeur = 302, Codé en BinEx = 00110000, Décodé depuis BinEx = 00110000, Codé en Bin standard = 100101110
Valeur = 303, Codé en BinEx = 00110001, Décodé depuis BinEx = 00110001, Codé en Bin standard = 100101111
Valeur = 304, Codé en BinEx = 00110010, Décodé depuis BinEx = 00110010, Codé en Bin standard = 100110000
Valeur = 305, Codé en BinEx = 00110011, Décodé depuis BinEx = 00110011, Codé en Bin standard = 100110001
Valeur = 306, Codé en BinEx = 00110100, Décodé depuis BinEx = 00110100, Codé en Bin standard = 100110010
Valeur = 307, Codé en BinEx = 00110101, Décodé depuis BinEx = 00110101, Codé en Bin standard = 100110011
Valeur = 308, Codé en BinEx = 00110110, Décodé depuis BinEx = 00110110, Codé en Bin standard = 100110100
Valeur = 309, Codé en BinEx = 00110111, Décodé depuis BinEx = 00110111, Codé en Bin standard = 100110101
Valeur = 310, Codé en BinEx = 00111000, Décodé depuis BinEx = 00111000, Codé en Bin standard = 100110110
Valeur = 311, Codé en BinEx = 00111001, Décodé depuis BinEx = 00111001, Codé en Bin standard = 100110111
Valeur = 312, Codé en BinEx = 00111010, Décodé depuis BinEx = 00111010, Codé en Bin standard = 100111000
Valeur = 313, Codé en BinEx = 00111011, Décodé depuis BinEx = 00111011, Codé en Bin standard = 100111001
Valeur = 314, Codé en BinEx = 00111100, Décodé depuis BinEx = 00111100, Codé en Bin standard = 100111010
Valeur = 315, Codé en BinEx = 00111101, Décodé depuis BinEx = 00111101, Codé en Bin standard = 100111011
Valeur = 316, Codé en BinEx = 00111110, Décodé depuis BinEx = 00111110, Codé en Bin standard = 100111100
Valeur = 317, Codé en BinEx = 00111111, Décodé depuis BinEx = 00111111, Codé en Bin standard = 100111101
Valeur = 318, Codé en BinEx = 01000000, Décodé depuis BinEx = 01000000, Codé en Bin standard = 100111110
Valeur = 319, Codé en BinEx = 01000001, Décodé depuis BinEx = 01000001, Codé en Bin standard = 100111111
Valeur = 320, Codé en BinEx = 01000010, Décodé depuis BinEx = 01000010, Codé en Bin standard = 101000000
Valeur = 321, Codé en BinEx = 01000011, Décodé depuis BinEx = 01000011, Codé en Bin standard = 101000001
Valeur = 322, Codé en BinEx = 01000100, Décodé depuis BinEx = 01000100, Codé en Bin standard = 101000010
Valeur = 323, Codé en BinEx = 01000101, Décodé depuis BinEx = 01000101, Codé en Bin standard = 101000011
Valeur = 324, Codé en BinEx = 01000110, Décodé depuis BinEx = 01000110, Codé en Bin standard = 101000100
Valeur = 325, Codé en BinEx = 01000111, Décodé depuis BinEx = 01000111, Codé en Bin standard = 101000101
Valeur = 326, Codé en BinEx = 01001000, Décodé depuis BinEx = 01001000, Codé en Bin standard = 101000110
Valeur = 327, Codé en BinEx = 01001001, Décodé depuis BinEx = 01001001, Codé en Bin standard = 101000111
Valeur = 328, Codé en BinEx = 01001010, Décodé depuis BinEx = 01001010, Codé en Bin standard = 101001000
Valeur = 329, Codé en BinEx = 01001011, Décodé depuis BinEx = 01001011, Codé en Bin standard = 101001001
Valeur = 330, Codé en BinEx = 01001100, Décodé depuis BinEx = 01001100, Codé en Bin standard = 101001010
Valeur = 331, Codé en BinEx = 01001101, Décodé depuis BinEx = 01001101, Codé en Bin standard = 101001011
Valeur = 332, Codé en BinEx = 01001110, Décodé depuis BinEx = 01001110, Codé en Bin standard = 101001100
Valeur = 333, Codé en BinEx = 01001111, Décodé depuis BinEx = 01001111, Codé en Bin standard = 101001101
Valeur = 334, Codé en BinEx = 01010000, Décodé depuis BinEx = 01010000, Codé en Bin standard = 101001110
Valeur = 335, Codé en BinEx = 01010001, Décodé depuis BinEx = 01010001, Codé en Bin standard = 101001111
Valeur = 336, Codé en BinEx = 01010010, Décodé depuis BinEx = 01010010, Codé en Bin standard = 101010000
Valeur = 337, Codé en BinEx = 01010011, Décodé depuis BinEx = 01010011, Codé en Bin standard = 101010001
Valeur = 338, Codé en BinEx = 01010100, Décodé depuis BinEx = 01010100, Codé en Bin standard = 101010010
Valeur = 339, Codé en BinEx = 01010101, Décodé depuis BinEx = 01010101, Codé en Bin standard = 101010011
Valeur = 340, Codé en BinEx = 01010110, Décodé depuis BinEx = 01010110, Codé en Bin standard = 101010100
Valeur = 341, Codé en BinEx = 01010111, Décodé depuis BinEx = 01010111, Codé en Bin standard = 101010101
Valeur = 342, Codé en BinEx = 01011000, Décodé depuis BinEx = 01011000, Codé en Bin standard = 101010110
Valeur = 343, Codé en BinEx = 01011001, Décodé depuis BinEx = 01011001, Codé en Bin standard = 101010111
Valeur = 344, Codé en BinEx = 01011010, Décodé depuis BinEx = 01011010, Codé en Bin standard = 101011000
Valeur = 345, Codé en BinEx = 01011011, Décodé depuis BinEx = 01011011, Codé en Bin standard = 101011001
Valeur = 346, Codé en BinEx = 01011100, Décodé depuis BinEx = 01011100, Codé en Bin standard = 101011010
Valeur = 347, Codé en BinEx = 01011101, Décodé depuis BinEx = 01011101, Codé en Bin standard = 101011011
Valeur = 348, Codé en BinEx = 01011110, Décodé depuis BinEx = 01011110, Codé en Bin standard = 101011100
Valeur = 349, Codé en BinEx = 01011111, Décodé depuis BinEx = 01011111, Codé en Bin standard = 101011101
Valeur = 350, Codé en BinEx = 01100000, Décodé depuis BinEx = 01100000, Codé en Bin standard = 101011110
Valeur = 351, Codé en BinEx = 01100001, Décodé depuis BinEx = 01100001, Codé en Bin standard = 101011111
Valeur = 352, Codé en BinEx = 01100010, Décodé depuis BinEx = 01100010, Codé en Bin standard = 101100000
Valeur = 353, Codé en BinEx = 01100011, Décodé depuis BinEx = 01100011, Codé en Bin standard = 101100001
Valeur = 354, Codé en BinEx = 01100100, Décodé depuis BinEx = 01100100, Codé en Bin standard = 101100010
Valeur = 355, Codé en BinEx = 01100101, Décodé depuis BinEx = 01100101, Codé en Bin standard = 101100011
Valeur = 356, Codé en BinEx = 01100110, Décodé depuis BinEx = 01100110, Codé en Bin standard = 101100100
Valeur = 357, Codé en BinEx = 01100111, Décodé depuis BinEx = 01100111, Codé en Bin standard = 101100101
Valeur = 358, Codé en BinEx = 01101000, Décodé depuis BinEx = 01101000, Codé en Bin standard = 101100110
Valeur = 359, Codé en BinEx = 01101001, Décodé depuis BinEx = 01101001, Codé en Bin standard = 101100111
Valeur = 360, Codé en BinEx = 01101010, Décodé depuis BinEx = 01101010, Codé en Bin standard = 101101000
Valeur = 361, Codé en BinEx = 01101011, Décodé depuis BinEx = 01101011, Codé en Bin standard = 101101001
Valeur = 362, Codé en BinEx = 01101100, Décodé depuis BinEx = 01101100, Codé en Bin standard = 101101010
Valeur = 363, Codé en BinEx = 01101101, Décodé depuis BinEx = 01101101, Codé en Bin standard = 101101011
Valeur = 364, Codé en BinEx = 01101110, Décodé depuis BinEx = 01101110, Codé en Bin standard = 101101100
Valeur = 365, Codé en BinEx = 01101111, Décodé depuis BinEx = 01101111, Codé en Bin standard = 101101101
Valeur = 366, Codé en BinEx = 01110000, Décodé depuis BinEx = 01110000, Codé en Bin standard = 101101110
Valeur = 367, Codé en BinEx = 01110001, Décodé depuis BinEx = 01110001, Codé en Bin standard = 101101111
Valeur = 368, Codé en BinEx = 01110010, Décodé depuis BinEx = 01110010, Codé en Bin standard = 101110000
Valeur = 369, Codé en BinEx = 01110011, Décodé depuis BinEx = 01110011, Codé en Bin standard = 101110001
Valeur = 370, Codé en BinEx = 01110100, Décodé depuis BinEx = 01110100, Codé en Bin standard = 101110010
Valeur = 371, Codé en BinEx = 01110101, Décodé depuis BinEx = 01110101, Codé en Bin standard = 101110011
Valeur = 372, Codé en BinEx = 01110110, Décodé depuis BinEx = 01110110, Codé en Bin standard = 101110100
Valeur = 373, Codé en BinEx = 01110111, Décodé depuis BinEx = 01110111, Codé en Bin standard = 101110101
Valeur = 374, Codé en BinEx = 01111000, Décodé depuis BinEx = 01111000, Codé en Bin standard = 101110110
Valeur = 375, Codé en BinEx = 01111001, Décodé depuis BinEx = 01111001, Codé en Bin standard = 101110111
Valeur = 376, Codé en BinEx = 01111010, Décodé depuis BinEx = 01111010, Codé en Bin standard = 101111000
Valeur = 377, Codé en BinEx = 01111011, Décodé depuis BinEx = 01111011, Codé en Bin standard = 101111001
Valeur = 378, Codé en BinEx = 01111100, Décodé depuis BinEx = 01111100, Codé en Bin standard = 101111010
Valeur = 379, Codé en BinEx = 01111101, Décodé depuis BinEx = 01111101, Codé en Bin standard = 101111011
Valeur = 380, Codé en BinEx = 01111110, Décodé depuis BinEx = 01111110, Codé en Bin standard = 101111100
Valeur = 381, Codé en BinEx = 01111111, Décodé depuis BinEx = 01111111, Codé en Bin standard = 101111101
Valeur = 382, Codé en BinEx = 10000000, Décodé depuis BinEx = 10000000, Codé en Bin standard = 101111110
Valeur = 383, Codé en BinEx = 10000001, Décodé depuis BinEx = 10000001, Codé en Bin standard = 101111111
Valeur = 384, Codé en BinEx = 10000010, Décodé depuis BinEx = 10000010, Codé en Bin standard = 110000000
Valeur = 385, Codé en BinEx = 10000011, Décodé depuis BinEx = 10000011, Codé en Bin standard = 110000001
Valeur = 386, Codé en BinEx = 10000100, Décodé depuis BinEx = 10000100, Codé en Bin standard = 110000010
Valeur = 387, Codé en BinEx = 10000101, Décodé depuis BinEx = 10000101, Codé en Bin standard = 110000011
Valeur = 388, Codé en BinEx = 10000110, Décodé depuis BinEx = 10000110, Codé en Bin standard = 110000100
Valeur = 389, Codé en BinEx = 10000111, Décodé depuis BinEx = 10000111, Codé en Bin standard = 110000101
Valeur = 390, Codé en BinEx = 10001000, Décodé depuis BinEx = 10001000, Codé en Bin standard = 110000110
Valeur = 391, Codé en BinEx = 10001001, Décodé depuis BinEx = 10001001, Codé en Bin standard = 110000111
Valeur = 392, Codé en BinEx = 10001010, Décodé depuis BinEx = 10001010, Codé en Bin standard = 110001000
Valeur = 393, Codé en BinEx = 10001011, Décodé depuis BinEx = 10001011, Codé en Bin standard = 110001001
Valeur = 394, Codé en BinEx = 10001100, Décodé depuis BinEx = 10001100, Codé en Bin standard = 110001010
Valeur = 395, Codé en BinEx = 10001101, Décodé depuis BinEx = 10001101, Codé en Bin standard = 110001011
Valeur = 396, Codé en BinEx = 10001110, Décodé depuis BinEx = 10001110, Codé en Bin standard = 110001100
Valeur = 397, Codé en BinEx = 10001111, Décodé depuis BinEx = 10001111, Codé en Bin standard = 110001101
Valeur = 398, Codé en BinEx = 10010000, Décodé depuis BinEx = 10010000, Codé en Bin standard = 110001110
Valeur = 399, Codé en BinEx = 10010001, Décodé depuis BinEx = 10010001, Codé en Bin standard = 110001111
Valeur = 400, Codé en BinEx = 10010010, Décodé depuis BinEx = 10010010, Codé en Bin standard = 110010000
Valeur = 401, Codé en BinEx = 10010011, Décodé depuis BinEx = 10010011, Codé en Bin standard = 110010001
Valeur = 402, Codé en BinEx = 10010100, Décodé depuis BinEx = 10010100, Codé en Bin standard = 110010010
Valeur = 403, Codé en BinEx = 10010101, Décodé depuis BinEx = 10010101, Codé en Bin standard = 110010011
Valeur = 404, Codé en BinEx = 10010110, Décodé depuis BinEx = 10010110, Codé en Bin standard = 110010100
Valeur = 405, Codé en BinEx = 10010111, Décodé depuis BinEx = 10010111, Codé en Bin standard = 110010101
Valeur = 406, Codé en BinEx = 10011000, Décodé depuis BinEx = 10011000, Codé en Bin standard = 110010110
Valeur = 407, Codé en BinEx = 10011001, Décodé depuis BinEx = 10011001, Codé en Bin standard = 110010111
Valeur = 408, Codé en BinEx = 10011010, Décodé depuis BinEx = 10011010, Codé en Bin standard = 110011000
Valeur = 409, Codé en BinEx = 10011011, Décodé depuis BinEx = 10011011, Codé en Bin standard = 110011001
Valeur = 410, Codé en BinEx = 10011100, Décodé depuis BinEx = 10011100, Codé en Bin standard = 110011010
Valeur = 411, Codé en BinEx = 10011101, Décodé depuis BinEx = 10011101, Codé en Bin standard = 110011011
Valeur = 412, Codé en BinEx = 10011110, Décodé depuis BinEx = 10011110, Codé en Bin standard = 110011100
Valeur = 413, Codé en BinEx = 10011111, Décodé depuis BinEx = 10011111, Codé en Bin standard = 110011101
Valeur = 414, Codé en BinEx = 10100000, Décodé depuis BinEx = 10100000, Codé en Bin standard = 110011110
Valeur = 415, Codé en BinEx = 10100001, Décodé depuis BinEx = 10100001, Codé en Bin standard = 110011111
Valeur = 416, Codé en BinEx = 10100010, Décodé depuis BinEx = 10100010, Codé en Bin standard = 110100000
Valeur = 417, Codé en BinEx = 10100011, Décodé depuis BinEx = 10100011, Codé en Bin standard = 110100001
Valeur = 418, Codé en BinEx = 10100100, Décodé depuis BinEx = 10100100, Codé en Bin standard = 110100010
Valeur = 419, Codé en BinEx = 10100101, Décodé depuis BinEx = 10100101, Codé en Bin standard = 110100011
Valeur = 420, Codé en BinEx = 10100110, Décodé depuis BinEx = 10100110, Codé en Bin standard = 110100100
Valeur = 421, Codé en BinEx = 10100111, Décodé depuis BinEx = 10100111, Codé en Bin standard = 110100101
Valeur = 422, Codé en BinEx = 10101000, Décodé depuis BinEx = 10101000, Codé en Bin standard = 110100110
Valeur = 423, Codé en BinEx = 10101001, Décodé depuis BinEx = 10101001, Codé en Bin standard = 110100111
Valeur = 424, Codé en BinEx = 10101010, Décodé depuis BinEx = 10101010, Codé en Bin standard = 110101000
Valeur = 425, Codé en BinEx = 10101011, Décodé depuis BinEx = 10101011, Codé en Bin standard = 110101001
Valeur = 426, Codé en BinEx = 10101100, Décodé depuis BinEx = 10101100, Codé en Bin standard = 110101010
Valeur = 427, Codé en BinEx = 10101101, Décodé depuis BinEx = 10101101, Codé en Bin standard = 110101011
Valeur = 428, Codé en BinEx = 10101110, Décodé depuis BinEx = 10101110, Codé en Bin standard = 110101100
Valeur = 429, Codé en BinEx = 10101111, Décodé depuis BinEx = 10101111, Codé en Bin standard = 110101101
Valeur = 430, Codé en BinEx = 10110000, Décodé depuis BinEx = 10110000, Codé en Bin standard = 110101110
Valeur = 431, Codé en BinEx = 10110001, Décodé depuis BinEx = 10110001, Codé en Bin standard = 110101111
Valeur = 432, Codé en BinEx = 10110010, Décodé depuis BinEx = 10110010, Codé en Bin standard = 110110000
Valeur = 433, Codé en BinEx = 10110011, Décodé depuis BinEx = 10110011, Codé en Bin standard = 110110001
Valeur = 434, Codé en BinEx = 10110100, Décodé depuis BinEx = 10110100, Codé en Bin standard = 110110010
Valeur = 435, Codé en BinEx = 10110101, Décodé depuis BinEx = 10110101, Codé en Bin standard = 110110011
Valeur = 436, Codé en BinEx = 10110110, Décodé depuis BinEx = 10110110, Codé en Bin standard = 110110100
Valeur = 437, Codé en BinEx = 10110111, Décodé depuis BinEx = 10110111, Codé en Bin standard = 110110101
Valeur = 438, Codé en BinEx = 10111000, Décodé depuis BinEx = 10111000, Codé en Bin standard = 110110110
Valeur = 439, Codé en BinEx = 10111001, Décodé depuis BinEx = 10111001, Codé en Bin standard = 110110111
Valeur = 440, Codé en BinEx = 10111010, Décodé depuis BinEx = 10111010, Codé en Bin standard = 110111000
Valeur = 441, Codé en BinEx = 10111011, Décodé depuis BinEx = 10111011, Codé en Bin standard = 110111001
Valeur = 442, Codé en BinEx = 10111100, Décodé depuis BinEx = 10111100, Codé en Bin standard = 110111010
Valeur = 443, Codé en BinEx = 10111101, Décodé depuis BinEx = 10111101, Codé en Bin standard = 110111011
Valeur = 444, Codé en BinEx = 10111110, Décodé depuis BinEx = 10111110, Codé en Bin standard = 110111100
Valeur = 445, Codé en BinEx = 10111111, Décodé depuis BinEx = 10111111, Codé en Bin standard = 110111101
Valeur = 446, Codé en BinEx = 11000000, Décodé depuis BinEx = 11000000, Codé en Bin standard = 110111110
Valeur = 447, Codé en BinEx = 11000001, Décodé depuis BinEx = 11000001, Codé en Bin standard = 110111111
Valeur = 448, Codé en BinEx = 11000010, Décodé depuis BinEx = 11000010, Codé en Bin standard = 111000000
Valeur = 449, Codé en BinEx = 11000011, Décodé depuis BinEx = 11000011, Codé en Bin standard = 111000001
Valeur = 450, Codé en BinEx = 11000100, Décodé depuis BinEx = 11000100, Codé en Bin standard = 111000010
Valeur = 451, Codé en BinEx = 11000101, Décodé depuis BinEx = 11000101, Codé en Bin standard = 111000011
Valeur = 452, Codé en BinEx = 11000110, Décodé depuis BinEx = 11000110, Codé en Bin standard = 111000100
Valeur = 453, Codé en BinEx = 11000111, Décodé depuis BinEx = 11000111, Codé en Bin standard = 111000101
Valeur = 454, Codé en BinEx = 11001000, Décodé depuis BinEx = 11001000, Codé en Bin standard = 111000110
Valeur = 455, Codé en BinEx = 11001001, Décodé depuis BinEx = 11001001, Codé en Bin standard = 111000111
Valeur = 456, Codé en BinEx = 11001010, Décodé depuis BinEx = 11001010, Codé en Bin standard = 111001000
Valeur = 457, Codé en BinEx = 11001011, Décodé depuis BinEx = 11001011, Codé en Bin standard = 111001001
Valeur = 458, Codé en BinEx = 11001100, Décodé depuis BinEx = 11001100, Codé en Bin standard = 111001010
Valeur = 459, Codé en BinEx = 11001101, Décodé depuis BinEx = 11001101, Codé en Bin standard = 111001011
Valeur = 460, Codé en BinEx = 11001110, Décodé depuis BinEx = 11001110, Codé en Bin standard = 111001100
Valeur = 461, Codé en BinEx = 11001111, Décodé depuis BinEx = 11001111, Codé en Bin standard = 111001101
Valeur = 462, Codé en BinEx = 11010000, Décodé depuis BinEx = 11010000, Codé en Bin standard = 111001110
Valeur = 463, Codé en BinEx = 11010001, Décodé depuis BinEx = 11010001, Codé en Bin standard = 111001111
Valeur = 464, Codé en BinEx = 11010010, Décodé depuis BinEx = 11010010, Codé en Bin standard = 111010000
Valeur = 465, Codé en BinEx = 11010011, Décodé depuis BinEx = 11010011, Codé en Bin standard = 111010001
Valeur = 466, Codé en BinEx = 11010100, Décodé depuis BinEx = 11010100, Codé en Bin standard = 111010010
Valeur = 467, Codé en BinEx = 11010101, Décodé depuis BinEx = 11010101, Codé en Bin standard = 111010011
Valeur = 468, Codé en BinEx = 11010110, Décodé depuis BinEx = 11010110, Codé en Bin standard = 111010100
Valeur = 469, Codé en BinEx = 11010111, Décodé depuis BinEx = 11010111, Codé en Bin standard = 111010101
Valeur = 470, Codé en BinEx = 11011000, Décodé depuis BinEx = 11011000, Codé en Bin standard = 111010110
Valeur = 471, Codé en BinEx = 11011001, Décodé depuis BinEx = 11011001, Codé en Bin standard = 111010111
Valeur = 472, Codé en BinEx = 11011010, Décodé depuis BinEx = 11011010, Codé en Bin standard = 111011000
Valeur = 473, Codé en BinEx = 11011011, Décodé depuis BinEx = 11011011, Codé en Bin standard = 111011001
Valeur = 474, Codé en BinEx = 11011100, Décodé depuis BinEx = 11011100, Codé en Bin standard = 111011010
Valeur = 475, Codé en BinEx = 11011101, Décodé depuis BinEx = 11011101, Codé en Bin standard = 111011011
Valeur = 476, Codé en BinEx = 11011110, Décodé depuis BinEx = 11011110, Codé en Bin standard = 111011100
Valeur = 477, Codé en BinEx = 11011111, Décodé depuis BinEx = 11011111, Codé en Bin standard = 111011101
Valeur = 478, Codé en BinEx = 11100000, Décodé depuis BinEx = 11100000, Codé en Bin standard = 111011110
Valeur = 479, Codé en BinEx = 11100001, Décodé depuis BinEx = 11100001, Codé en Bin standard = 111011111
Valeur = 480, Codé en BinEx = 11100010, Décodé depuis BinEx = 11100010, Codé en Bin standard = 111100000
Valeur = 481, Codé en BinEx = 11100011, Décodé depuis BinEx = 11100011, Codé en Bin standard = 111100001
Valeur = 482, Codé en BinEx = 11100100, Décodé depuis BinEx = 11100100, Codé en Bin standard = 111100010
Valeur = 483, Codé en BinEx = 11100101, Décodé depuis BinEx = 11100101, Codé en Bin standard = 111100011
Valeur = 484, Codé en BinEx = 11100110, Décodé depuis BinEx = 11100110, Codé en Bin standard = 111100100
Valeur = 485, Codé en BinEx = 11100111, Décodé depuis BinEx = 11100111, Codé en Bin standard = 111100101
Valeur = 486, Codé en BinEx = 11101000, Décodé depuis BinEx = 11101000, Codé en Bin standard = 111100110
Valeur = 487, Codé en BinEx = 11101001, Décodé depuis BinEx = 11101001, Codé en Bin standard = 111100111
Valeur = 488, Codé en BinEx = 11101010, Décodé depuis BinEx = 11101010, Codé en Bin standard = 111101000
Valeur = 489, Codé en BinEx = 11101011, Décodé depuis BinEx = 11101011, Codé en Bin standard = 111101001
Valeur = 490, Codé en BinEx = 11101100, Décodé depuis BinEx = 11101100, Codé en Bin standard = 111101010
Valeur = 491, Codé en BinEx = 11101101, Décodé depuis BinEx = 11101101, Codé en Bin standard = 111101011
Valeur = 492, Codé en BinEx = 11101110, Décodé depuis BinEx = 11101110, Codé en Bin standard = 111101100
Valeur = 493, Codé en BinEx = 11101111, Décodé depuis BinEx = 11101111, Codé en Bin standard = 111101101
Valeur = 494, Codé en BinEx = 11110000, Décodé depuis BinEx = 11110000, Codé en Bin standard = 111101110
Valeur = 495, Codé en BinEx = 11110001, Décodé depuis BinEx = 11110001, Codé en Bin standard = 111101111
Valeur = 496, Codé en BinEx = 11110010, Décodé depuis BinEx = 11110010, Codé en Bin standard = 111110000
Valeur = 497, Codé en BinEx = 11110011, Décodé depuis BinEx = 11110011, Codé en Bin standard = 111110001
Valeur = 498, Codé en BinEx = 11110100, Décodé depuis BinEx = 11110100, Codé en Bin standard = 111110010
Valeur = 499, Codé en BinEx = 11110101, Décodé depuis BinEx = 11110101, Codé en Bin standard = 111110011
Valeur = 500, Codé en BinEx = 11110110, Décodé depuis BinEx = 11110110, Codé en Bin standard = 111110100
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Optimisation code Binaire amélioré

Message par nico »

Tu ne peux pas gagner des bits de quelques façons que ce soit!
avec mon système tu gagne 1 Bits des la valeur 4
Je comprends ce que tu dis mais comme je tente de te l'expliquer, on travaille sur un ensemble de bits.

Valeur = 4, Codé en BinEx = 10, Décodé depuis BinEx = 10, Codé en Bin standard = 100
Ton erreur est de comparer les chiffres qui te sembles significatifs, or toute les valeurs même les 0 qui précèdent sont significatifs car un changement de valeur de ceux-ci modifient le résultat.

Tu peux faire des essais sur 4 bits, tu n'auras jamais plus de valeurs que ne peut t'en permettre le système binaire.
Lord Nelson
Messages : 355
Inscription : dim. 01/déc./2013 15:29

Re: Optimisation code Binaire amélioré

Message par Lord Nelson »

Toutes ces valeurs sont coder sur 4 bits alors que lui 5 !
Valeur = 16, Codé en BinEx = 0010, Décodé depuis BinEx = 0010, Codé en Bin standard = 10000
Valeur = 17, Codé en BinEx = 0011, Décodé depuis BinEx = 0011, Codé en Bin standard = 10001
Valeur = 18, Codé en BinEx = 0100, Décodé depuis BinEx = 0100, Codé en Bin standard = 10010
Valeur = 19, Codé en BinEx = 0101, Décodé depuis BinEx = 0101, Codé en Bin standard = 10011
Valeur = 20, Codé en BinEx = 0110, Décodé depuis BinEx = 0110, Codé en Bin standard = 10100
Valeur = 21, Codé en BinEx = 0111, Décodé depuis BinEx = 0111, Codé en Bin standard = 10101
Valeur = 22, Codé en BinEx = 1000, Décodé depuis BinEx = 1000, Codé en Bin standard = 10110
Valeur = 23, Codé en BinEx = 1001, Décodé depuis BinEx = 1001, Codé en Bin standard = 10111
Valeur = 24, Codé en BinEx = 1010, Décodé depuis BinEx = 1010, Codé en Bin standard = 11000
Valeur = 25, Codé en BinEx = 1011, Décodé depuis BinEx = 1011, Codé en Bin standard = 11001
Valeur = 26, Codé en BinEx = 1100, Décodé depuis BinEx = 1100, Codé en Bin standard = 11010
Valeur = 27, Codé en BinEx = 1101, Décodé depuis BinEx = 1101, Codé en Bin standard = 11011
Valeur = 28, Codé en BinEx = 1110, Décodé depuis BinEx = 1110, Codé en Bin standard = 11100
Valeur = 29, Codé en BinEx = 1111, Décodé depuis BinEx = 1111, Codé en Bin standard = 11101
Si j'utilise ses nombres-ci, 56 contre 70, Je gagne 14 bits en tous alors que lui en utilise 70 !
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Re: Optimisation code Binaire amélioré

Message par nico »

0 = 0
1 = 1
00 = 2
01 = 3
10 = 4
11 = 5
000 = 6
Tu fais comment pour différencier un 0 d'un 2 ou d'un 6 ?

Je n'arriverais malheureusement pas à te faire comprendre que 8 bits = 256 valeurs (0 à 255) et que tu peux mettre tout ça dans le désordre ça fera toujours 256 valeurs.

Il faut que tu comprennes que le typage qui prend le moins de place est un byte ou un ascii sur 8 bits, ça ne sert à rien de travailler sur des valeurs qui ne sont pas des multiples de 8.
Lord Nelson
Messages : 355
Inscription : dim. 01/déc./2013 15:29

Re: Optimisation code Binaire amélioré

Message par Lord Nelson »

Oui tkt pas, je sais pour les Bits, 8 bits = 1 octets, je connais bien :)
4 Bits = 1/2 octets, etc.

Bref, je comprends la confusion qui règne à cause de cette méthode
je suis en pleine expérience donc...

Pour le Bin j'ai aussi compris comment ça fonctionnais.

Ma méthode est surement mauvaise mais tous se que je voulais moi
c'était une aide pour améliorer mon système, le rendre plus rapide.

Je sais bien qu'il faut que les gents comprenne pour aider, quand c'est pas le cas, c'est vraie
que ya pas d’intérêt pour eux et je le comprends bien.

Merci quand même :)
A+
Répondre