Avatar uživatele
Pokročilý

převody soustav

Potřeboval bych pomoct.Budem psát z převádění číselných soustav a mám takový problém.Převádění 2,10... soustav docela zvládám ale 16kovou moc nechápu.Vysvětlí mi to někdo prosím?

Odpovědi:

Avatar uživatele
Stříbrný

S čím konkrétně si nevíš rady? A zvládáš třeba trojkovou?
V šestnáctkové je to stejné jako v jiné. Obvyklý způsob převodu je dělení čísla základem (16) a zapisování zbytků. Trochu matoucí je, že najednou máš třeba cifru "15" (nahrazuje se písmeny A-F)

Pokud Ti jde dvojková, můžeš dobře použít převod přes dvojkovou. Podobně jako kdybys chtěl použít stovkovou soustavu tak ji z desítkové snadno přepíšeš jako:

956723(des)=95-67-23(sto)
Vždy svě cifry v desítkové soustavě dají jednu ve stovkové. Pak vždy 4 znaky dvojkové soustavy dají jeden v šestnáctkové:

165 (des) = 10100101(b) = 1010-0101 = A5 (h)


Avatar uživatele
Bronzový

například číslo 125 se dá vyjádřit jako 1 x 100 + 2 x 10 + 5 x 1, což je 1 x 10 na 2 + 2 x 10 na 1 a 5 x 10 na 0, tedy přidáváme číslo k exponentu, kde je základ právě soustava - tady je to desítková soustava, ta obsahuje těchto 10 číslic 0,1,2,3,4,5,6,7,8,9.
Pokud máme 16 soustavu, pracujeme s výrazy 0,1,2,3,4,5,6,7,8,9 a aby bylo zachováno pravidlo že číslo je jednomístný výraz , platí 10 = A, 11 = B, 12 = C, 13 = D, 14 = E, 15 = F,
takže číslo 125(hex) v šestnáctkové sousstavě je 1 x 16 na 2 + 2 x 16 + 5 = 293
a číslo 3DF je 3 * 256 + 13 x 16 + 15 = 991 a stejně opačným způsobem

 

Diskuze k otázce

 

U otázky nebylo diskutováno.

 

Přihlásit se

Položte otázku, odpovězte, zapojte se, …

začněte zde

Reklama

Kvalitní odpovědi v: Věda

Zlatý annas 2728
Zlatý quentos 1318
Zlatý mosoj 1303
Zlatý Drap 957
Zlatý hanulka11 627
Zlatý led 602
Zlatý gecco 589
Zlatý marci1 535
Zlatý arygnoc 507
Zlatý Lamalam 477

Zobrazit celkový žebříček

Facebook

 

Váš požadavek se vyřizuje, počkejte prosím.