Escolar Documentos
Profissional Documentos
Cultura Documentos
Es un tipo especial de cdigo binario que no es ponderado (los dgitos que componen el
cdigo no tienen un peso asignado). Su caracterstica es que entre una combinacin de dgitos
y la siguiente, sea sta anterior o posterior, slo hay una diferencia de un dgito, cambiando
slo un dgito asegura menos posibilidades de error.. Por eso tambin se le llama cdigo
progresivo.
Esta progresin sucede tambin entre la ltima y la primera combinacin. Por eso se le
llama tambin cdigo cclico. Cuando un nmero binario pasa de: 0111 a 1000 (de 7 a 8 en
decimal) o de 1111 a 0000 (de 16 a 0 en decimal) cambian todas las cifras. Para el mismo caso
pero en cdigo Gray: 0100 a 1100 (de 7 a 8 en decimal) o de 1000 a 0000 (de 16 a 0 en
decimal) slo ha cambiado una cifra
Mtodo para convertir un nmero en binario a GRAY
Para convertir un nmero binario a cdigo Gray, se sigue el siguiente mtodo: (analizar el
grfio siguiente)
1. Se suma el nmero en binario con el mismo, pero el segundo sumando debe correrse una
cifra a la derecha. Ver el grfico.
2. Se realiza una suma binaria cifra con cifra sin tomar en cuenta el acarreo y se obtiene la
suma total.
3. Al resultado anterior se le elimina la ltima cifra del lado derecho (se elimina el cero que
est en rojo), para obtener el cdigo GRAY.
Binario
Gray
0000
0000
0001
0001
0010
0011
0011
0010
0100
0110
0101
0111
0110
0101
0111
0100
1000
1100
1001
1101
10
1010
1111
11
1011
1110
12
1100
1010
13
1101
1011
14
1110
1001
15
1111
1000
16
10000
11000
17
10001
11001
18
10010
11011
19
10011
11010
20
10100
11110
21
10101
11111
22
10110
11101
23
10111
11100
24
11000
10100
25
11001
10101
26
11010
10111
27
11011
10110
28
11100
10010
29
11101
10011
30
11110
10001
31
11111
10000
32
100000
110000
33
100001
110001
34
100010
110011
35
100011
110010
36
100100
110110
37
100101
110111
38
100110
110101
39
100111
110100
40
101000
111100
41
101001
111101
42
101010
111111
43
101011
111110
44
101100
111010
45
101101
111011
46
101110
111001
47
101111
111000
48
110000
101000
49
110001
101001
50
110010
101011
51
110011
101010
52
110100
101110
53
110101
101111
54
110110
101101
55
110111
101100
56
111000
100100
57
111001
100101
58
111010
100111
59
111011
100110
60
111100
100010
61
111101
100011
62
111110
100001
63
111111
100000
64
1000000
1100000
65
1000001
1100001
66
1000010
1100011
67
1000011
1100010
68
1000100
1100110
69
1000101
1100111
70
1000110
1100101
71
1000111
1100100
72
1001000
1101100
73
1001001
1101101
74
1001010
1101111
75
1001011
1101110
76
1001100
1101010
77
1001101
1101011
78
1001110
1101001
79
1001111
1101000
80
1010000
1111000
81
1010001
1111001
82
1010010
1111011
83
1010011
1111010
84
1010100
1111110
85
1010101
1111111
86
1010110
1111101
87
1010111
1111100
88
1011000
1110100
89
1011001
1110101
90
1011010
1110111
91
1011011
1110110
92
1011100
1110010
93
1011101
1110011
94
1011110
1110001
95
1011111
1110000
96
1100000
1010000
97
1100001
1010001
98
1100010
1010011
99
1100011
1010010
100
1100100
1010110
4F1A5
1B90F
AC839
+1FA
+ B8D5
+ C44E
+532DA
27D5D
FFB13
8A8
5AA7A
Restas en hexadecimal:
A4FC9
27D5D
8A8
FFB13
- DE8
- C44D
- 1FA
-532DA
FFFFF
FFFFF
FFF
FFFFF
-00DE8
-0C44D
-1FA
-532DA
FF217
F3BB1
E05
ACD25
A4FC9
27D5D
8A8
FFB13
+FF217
+F3BB1
+E05
+ACD25
1A41E0
11B90E
16AD
1AC838
A41E0
1B90E
6AD
AC838
+ 1
+1
+1
+1
A41E1
1B90F
6AE
AC839
654
763
631
+312
+731
+641
+432
1301
1605
1624
1263
Restas en octal:
1301
1605
1624
1263
767
- 731
-641
- 631
777
777
777
777
-767
- 731
-641
-631
010
046
136
146
1301
1605
1624
1263
+010
+046
+136
+146
1311
1653
1762
1431
311
653
762
431
+1
+1
+1
+1
312
654
762
432
122
101
+111
+100
+121
1001
1022
222
1022
121
212
- 111
- 222
- 010
-200
111
012
222
222
-111
- 222
111
000
1001
1022
+111
+000
1112
1022
112
022
+1
+1
120
100