Voor zover ik weet is een graycode een cyclus van binaire getallen die onderling in bit verschillen.
Voor 3 bits:
000 010 011 001 101 111 110 100
Voor 5 bits gaat het dus analoog.
Wat dit met een waarheidstabel heeft te maken is me niet zo duidelijk. Wel weet ik dat het overeenkomt met het vinden van een Hamiltoncykel in een n-dimensionale hyperkubus. Dit houdt dus ook in dat een Graycode niet eenduidig vast staat.
[edit]
Ohja wat ook wel een handig truukje is is dat je uit kunt bouwen van voorgaande codes door er een 0 en een 1 voor te zetten.
Je neemt dus eerst de code voor n-1 bits, die rij spiegel je en plak je er achter. En dan zet je voor de eerste helft een 0 en voor de tweede helft een 1.
Dus:
0 1 (voor 1 bit)
0 1 1 0 (gespiegeld en geplakt) en dat wordt dan 00 01 11 10
En dan
000 001 011 010 110 111 101 100
En dan
0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000
En dan
00000 00001 00011 00010 00110 00111 00101 00100 01100 01101 01111 01110 01010 01011 01001 01000 11000 11001 11011 11010 11110 11111 11101 11100 10100 10101 10111 10110 10010 10011 10001 10000
Zo nu heb je dus je 5 bits graycode. (mits ik geen typefouten heb gemaakt

)
[edit2]
Corani was me voor met het truukje maar ik ga dat typewerk natuurlijk niet weghalen