Hexadecimální soustava, převod z dekadické

pavelbr1203.03.2015 22:19 Nahlásit
Neví někdo, jak převést číslo 256 z dekadické soustavy do 16-kové? Mně to vychází 200, ale to tak není. Uměl by to někdo vysvětlit?

Odpovědi

Přidat odpověď ▾

Diskuze

Cenobita.03.03.2015 22:25 (Upr. 03.03.2015 22:29) Nahlásit
Postup:

- číslo (dělenec) se dělí se základem (dělitel) na který se převádí (zde 16)
- zapisuji si podíly a zbytky
- podíly dělím tak dlouho až je zbytek=0 i podíl=0
- opíši zbytky zezdola nahoru a získávám číslo v soustavě o základu na který převádím

256:16=[16]+0
16:16=[1]+0
1:16=[0]+1
0:16=[0]+0

---> 0100 ---> 100

256(10) = 100(16)

kontrola:

1*16^2 + 0**16^1 + *16^0 =256
pavelbr1204.03.2015 22:07 Nahlásit
Děkuju. Ale když jsem to počítal druhým způsobem, tak mi to právě vyjde jinak.
Tento způsob je takto - do 256 se vejde 16^2, a to 2x, poté 16^1 a 16^0 se nevejde ani jednou. Proč teda není výsledek 200. Vysvětlil byste mi to prosím?
pavelbr1207.03.2015 10:43 Nahlásit
Moc děkuju.
Můžu se Vás zeptat, ještě na tento příklad?

Máme zapsat číslo (2)10 (2 v dekadickém tvaru) pomocí standardu ANSI/IEEE.

Moc děkuju
Přidat komentář do diskuze ▾