от Десетична в Двоична
За да превърнем число от десетична в двоична бройна система ние трябва да го разеляме на 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
полезно мерси за поста
Таман днес имам тест варху това. Много ми помогна вместо да търся каде сам го записал в тетрадката.
има и доста по-лесен начин за преобразуване на двоично число в десетично. например 11001 – като започнем отзад напред събираме позициите на степен 2 т.е 1 + 0 + 0 + 16 + 32 = 49 ; позиция 1 отзад напред, в случая 1, е 1, позиция 2, в случая 0, е 2, позиция 3, в случая 0, е 4, позиция 4, в случая 1, е 16, позиция 5, в случая 1, е 32, следващата би следвало да е 64 и тн.
много полезно инфо,благодаря 🙂
Ако имами четно число какво се получава? Тогава всичко се дели на 2 и трябва да получим само нули…….
Примерът ви е грешен освен това…..
Много полезно. Благодаря много!
Unreal07 – izpusnal si 8
11001=25
Angel Antonov ako imame chetno chislo nakraq pak se poluchava pone 1 edinica i osven tova primera e veren i e obqsneno mnogo dobre.
unreal07 – събираш числото 2 на степен позицията, а не позициите на степен 2 – грешно си го обяснил – например: 11001=25 1+0+0+8+16 /1×2^0 + 0x2^1 + 0x2^2 + 1×2^3 + 1×2^4 /
„докато не получим остатък 0 или 1“ и примера
2:2=1 | 0
1:2=0 | 1
Защо след като сме получили 0 продължаваме да делим?
Трябва да получим часно 0
На Камен мога да кажа, пише се частно има едно Т в частно 😉
А на Криси, продължаваме да делим, след като сме получили 0 защото имаме остатък, който следва да разделим и него.
И така, не спираме да делим остатъка докато не стигнем до едно от двете уравнения крайни уравнения, а именно:
2:2=1 | 0
1:2=0 | 1
Чакаме те да се появят и тогава спираме да делим. Иначе то 1:2 не е равно на 0 а на 0.5, нали!