um sistema que mostra os codigos gray
Bom deixa eu explicar o que codigo gray:
Código Gray
A grande vantagem do código Gray é que na passagem de um valor para outro sucessivo apenas um bit ou dígito muda. A tabela abaixo fornece as representações nesse código para os decimais de 0 a 15.
Tabela:
Código:
0- 0
1- 1
ai você vai espelhar esses numeros:
Código:
0- 0
1- 1
2- 1
3- 0
depois de espelhado vc completa a sua esquerda metade com 0 e 1:
Código:
0- 00
1- 01
2- 11
3- 10
depois de completado vc espelha
Código:
0- 00
1- 01
2- 11
3- 10
4- 10
5- 11
6- 01
7- 00
depois de esplehado completa metade com 0e 1 a sua esquerda:
Código:
0- 000
1- 001
2- 011
3- 010
4- 110
5- 111
6- 101
7- 100
então o que eu queria!!!! Laughing
pois deu para perceber que cada linha de codigo começa pelo 0 e vai até o infinito depedendo do numero desejado, pois queria fazer um programa que eu digitasse 50 por exemplo ai ele me faria toda essa sequencia até chegar a linha 50, mas quando chegar no cinquenta e só estiver espelhando nao precisa completar a esquerda.
então queria ajuda pois nao sei como vou motar isso!
Código Gray
A grande vantagem do código Gray é que na passagem de um valor para outro sucessivo apenas um bit ou dígito muda. A tabela abaixo fornece as representações nesse código para os decimais de 0 a 15.
Tabela:
Código:
0- 0
1- 1
ai você vai espelhar esses numeros:
Código:
0- 0
1- 1
2- 1
3- 0
depois de espelhado vc completa a sua esquerda metade com 0 e 1:
Código:
0- 00
1- 01
2- 11
3- 10
depois de completado vc espelha
Código:
0- 00
1- 01
2- 11
3- 10
4- 10
5- 11
6- 01
7- 00
depois de esplehado completa metade com 0e 1 a sua esquerda:
Código:
0- 000
1- 001
2- 011
3- 010
4- 110
5- 111
6- 101
7- 100
então o que eu queria!!!! Laughing
pois deu para perceber que cada linha de codigo começa pelo 0 e vai até o infinito depedendo do numero desejado, pois queria fazer um programa que eu digitasse 50 por exemplo ai ele me faria toda essa sequencia até chegar a linha 50, mas quando chegar no cinquenta e só estiver espelhando nao precisa completar a esquerda.
então queria ajuda pois nao sei como vou motar isso!
Robinhocne
Curtidas 0