Grayuv kod Vyřešeno

...

Moderátor: Mods_senior

symetrala
Level 3.5
Level 3.5
Příspěvky: 756
Registrován: srpen 11
Pohlaví: Muž
Stav:
Offline

Grayuv kod  Vyřešeno

Příspěvekod symetrala » 10 lis 2012 16:43

Nevyzna se nekdo prosim v grayove kode, kdyzt mam cislo 10101011 v G.K a chci ho vyjádřit ve stupnich(uhlu)...Díky

Reklama
guest
Pohlaví: Nespecifikováno

Re: Grayuv kod

Příspěvekod guest » 10 lis 2012 16:54


Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7398
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Grayuv kod

Příspěvekod faraon » 10 lis 2012 17:04

"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

symetrala
Level 3.5
Level 3.5
Příspěvky: 756
Registrován: srpen 11
Pohlaví: Muž
Stav:
Offline

Re: Grayuv kod

Příspěvekod symetrala » 10 lis 2012 17:12

no nevim jak v tomto obrazku (kde) https://dl.dropbox.com/u/28095069/Cloud ... 171155.png vyjadrit hodnotu 10101011 .

Uživatelský avatar
Sender
Level 3.5
Level 3.5
Příspěvky: 700
Registrován: leden 07
Bydliště: Vysočina
Pohlaví: Muž
Stav:
Offline

Re: Grayuv kod

Příspěvekod Sender » 10 lis 2012 17:32

'10101011'
Binárně mi to vyšlo: 110101110011000110011010 je to možný ?

symetrala
Level 3.5
Level 3.5
Příspěvky: 756
Registrován: srpen 11
Pohlaví: Muž
Stav:
Offline

Re: Grayuv kod

Příspěvekod symetrala » 10 lis 2012 17:34

tak to vubec nevim :-O, jak si to pocital? Tkaze to musim nejdrive prevest do binarniho, a jak to pak zakreslim do toho obrazku teda?

Uživatelský avatar
Sender
Level 3.5
Level 3.5
Příspěvky: 700
Registrován: leden 07
Bydliště: Vysočina
Pohlaví: Muž
Stav:
Offline

Re: Grayuv kod

Příspěvekod Sender » 10 lis 2012 17:45

Já to nepočítal,napsal jsem na to program.Ve formátu LongInt mi to vyšlo 14102938

function CisloNaBin(Cislo: Longint) : string;
var
i: integer;
begin
Result := '';
i := Cislo;
while (i <> 0) do
begin
if i mod 2 = 1 then
Result := '1' + Result
else
Result := '0' + Result;
i := i div 2;
end;
end;

function GrayEncode(b: Longint): Longint;
begin
GrayEncode := b xor (b shr 1);
end;

symetrala
Level 3.5
Level 3.5
Příspěvky: 756
Registrován: srpen 11
Pohlaví: Muž
Stav:
Offline

Re: Grayuv kod

Příspěvekod symetrala » 10 lis 2012 17:49

to je super, ale do toho obrazce nevis kam to zakreslit?

Uživatelský avatar
Sender
Level 3.5
Level 3.5
Příspěvky: 700
Registrován: leden 07
Bydliště: Vysočina
Pohlaví: Muž
Stav:
Offline

Re: Grayuv kod

Příspěvekod Sender » 10 lis 2012 17:54

To netuším a netuším ani jestli je to správně.
Jako další možnost vidím nakreslit schéma v nějakým logickým simulátoru....

symetrala
Level 3.5
Level 3.5
Příspěvky: 756
Registrován: srpen 11
Pohlaví: Muž
Stav:
Offline

Re: Grayuv kod

Příspěvekod symetrala » 10 lis 2012 18:00

ok, jeste neco prohledam..diky...


Zpět na “Vše ostatní (sw)”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti