um sistema que mostra os codigos gray

Delphi

12/03/2008

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!


Robinhocne

Robinhocne

Curtidas 0
POSTAR