Átalakítás | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() ![]() (Ha 5-ös számrendszerbe szeretnénk alakítani 10-esből, akkor 5-tel osztjuk a számot). Az így kapott hányadost ismét elosztjuk és azt addig folytatjuk, amíg a hányados 0 nem lesz. Ezután a maradékokat visszafele olvasva(itt lentről felfele) megkapjuk a kívánt számrendszerbeli alakját az eredeti számunknak. Ez az algoritmus alkalmazható bármilyen számrendszerből bármilyenbe való alakításra is. !Figyelem: Ha például 2-esből alakítanánk 6-osba, akkor a 2-es számrendszerbeli számot a 6-os kettes-számrendszerbeli értékével kell osztani tehát 110-el.) Például a 12473 7-es számrendszerbeli szám 10-es számrendszerbe váltása:
Eredmény: 51236 Másik példa a 65280 9-es számrendszerbeli szám 13-as számrendszerbe váltása: Osztó: 14, mert a 13 10-es számrendszerbeli szám 9-es számrendszerben 14.
Eredmény: 168B7 ![]() Például 10110111 2-es számrendszerbeli szám 10-es számrendszerbe váltása:
Eredmény: 183 A teljesség kedvéért egy harmadik lehetőség: Ha egyik számrendszer hatványa a másiknak (pl a 16-os szám 2 4-edik hatványa) akkor a számot ugyanolyan hosszú részekre osztjuk és a helyükbe beírjuk a másik számrendszerbeli értéket. Például 1010110101 2-es számrendszerbeli szám 16-es számrendszerbe váltása:
Eredmény: 2B5 |