преобразуване от десетична в двоична бройна система

от Десетична в Двоична

За да превърнем число от десетична в двоична бройна система ние трябва да го разеляме на 2 докато не получим остатък 0 или 1. Ако числото не може да се дели на 2 изваждаме 1 единица и я пишем след резултата, а ако може пишем 0 Пример : 87(10) от десетична в двоична

87:2=43 | 1
43:2=21 | 1
21:2=10 | 1
10:2=5 | 0
5:2=2 | 1
2:2=1 | 0
1:2=0 | 1
След това за да получим двоичното число вземаме единиците и нулите както сме ги получили но от долу на горе т.е. получаваме 1010111(2) в двоична бройна система за числото 87(10) в десетична

от Двоична в Десетична
Пример : Имаме числото 101011 в двоична бройна система за да го превърнем в десетична бройна система трябва да сумираме теглата съдържащи логическа единица. Всяка цифра от двоичното число е умножено по две на степен отговаряща на мястото на цифрата – 1

101011 = 1 * 25 + 0 * 24 + 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 = 43

Публикувано в Без категория
10 коментара по “преобразуване от десетична в двоична бройна система
  1. 2 каза:

    полезно мерси за поста

  2. asd каза:

    Таман днес имам тест варху това. Много ми помогна вместо да търся каде сам го записал в тетрадката.

  3. unreal07 каза:

    има и доста по-лесен начин за преобразуване на двоично число в десетично. например 11001 – като започнем отзад напред събираме позициите на степен 2 т.е 1 + 0 + 0 + 16 + 32 = 49 ; позиция 1 отзад напред, в случая 1, е 1, позиция 2, в случая 0, е 2, позиция 3, в случая 0, е 4, позиция 4, в случая 1, е 16, позиция 5, в случая 1, е 32, следващата би следвало да е 64 и тн.

  4. fruty каза:

    много полезно инфо,благодаря 🙂

  5. angel antonov каза:

    Ако имами четно число какво се получава? Тогава всичко се дели на 2 и трябва да получим само нули…….
    Примерът ви е грешен освен това…..

  6. Йори каза:

    Много полезно. Благодаря много!

  7. George каза:

    Unreal07 – izpusnal si 8
    11001=25

  8. Nadq каза:

    Angel Antonov ako imame chetno chislo nakraq pak se poluchava pone 1 edinica i osven tova primera e veren i e obqsneno mnogo dobre.

  9. hitler каза:

    unreal07 – събираш числото 2 на степен позицията, а не позициите на степен 2 – грешно си го обяснил – например: 11001=25 1+0+0+8+16 /1×2^0 + 0x2^1 + 0x2^2 + 1×2^3 + 1×2^4 /

  10. Хриси каза:

    „докато не получим остатък 0 или 1“ и примера
    2:2=1 | 0
    1:2=0 | 1

    Защо след като сме получили 0 продължаваме да делим?

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*