1
 Decidir sobre el número de bits que componen el código Gray. Por ejemplo , supongamos que desea un código Gray que es de 3 bits de longitud . El número de bits determina el número de valores diferentes del código Gray puede representar . Para saber el número de valores de un código Gray puede representar , elevar 2 a la potencia del número de bits que componen el código. Por ejemplo , un código Gray de 3 bits puede representar ocho valores diferentes . 
 2 
 Escriba el código binario de una secuencia que es 1 poco menos de su código Gray ( ver Recursos para más información sobre el código binario ) . Si su código Gray tiene 3 bits , escribirá el código binario de un código binario de 2 bits , así: 
 
 00 , 01, 10 , 11 
 3 < p> Añadir un cero a la izquierda de todos los números en la secuencia que acaba de escribir , así: 
 
 000 , 001, 010 , 011 
 4 
 Escriba el código binario de nuevo en sentido inverso orden, así: 
 
 11 , 10 , 01, 00 
 5 
 Añadir un líder uno a todos los números de la secuencia que acaba de escribir , así: 
 < p> 111 , 110, 101, 100 
 6 
 concatenar los dos listas . Ahora tiene un código Gray de 3 bits , que se parece a esto : 
 
 000 , 001, 010 , 011 , 111, 110 , 101, 100 
 
 
          
