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

Съдържание:

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

Видео: 3 начина за преобразуване от двоичен в десетичен

Видео: 3 начина за преобразуване от двоичен в десетичен
Видео: Преобразуване от Dec към Bin и след това към Hex 2024, Април
Anonim

Двоичната система е вътрешният език на електронните компютри. Ако сте сериозен компютърен програмист, трябва да разберете как да конвертирате от двоично до десетично. Това wikiHow ще ви покаже как да направите това.

Стъпки

Конвертор

Image
Image

Двоичен към десетичен конвертор

Метод 1 от 2: Как да използваме позиционна нотация

Преобразувайте от двоичен в десетичен Стъпка 1
Преобразувайте от двоичен в десетичен Стъпка 1

Стъпка 1. Запишете двоичното число и избройте степента на 2 отдясно наляво

Да речем, че искаме да преобразуваме двоичното число 100110112 до десетична. Първо го запишете. След това запишете правомощията на двама отдясно наляво. Започнете в 20, оценявайки го като "1". Увеличете степента с един за всяка степен. Спрете, когато количеството елементи в списъка е равно на количеството цифри в двоичното число. Примерният номер, 10011011, има осем цифри, така че списъкът с осем елемента ще изглежда така: 128, 64, 32, 16, 8, 4, 2, 1

Преобразувайте от двоичен в десетичен Стъпка 2
Преобразувайте от двоичен в десетичен Стъпка 2

Стъпка 2. Напишете цифрите на двоичното число под съответните им степени на две

Сега просто напишете 10011011 под числата 128, 64, 32, 16, 8, 4, 2 и 1, така че всяка двоична цифра да отговаря на степента си на две. "1" вдясно от двоичното число трябва да съответства на "1" вдясно от изброените степени на две и т.н. Можете също така да напишете двоичните цифри над степента на две, ако предпочитате така. Важното е те да съвпадат.

Преобразувайте от двоичен в десетичен Стъпка 3
Преобразувайте от двоичен в десетичен Стъпка 3

Стъпка 3. Свържете цифрите в двоичното число със съответните им степени на две

Начертайте линии, започвайки отдясно, свързвайки всяка поредна цифра на двоичното число със степента на две, която е следващата в списъка над нея. Започнете, като начертаете линия от първата цифра на двоичното число до първата степен на две в списъка над нея. След това начертайте линия от втората цифра на двоичното число до втората степен на две в списъка. Продължете да свързвате всяка цифра със съответната мощност от две. Това ще ви помогне визуално да видите връзката между двата набора от числа.

Преобразувайте от двоичен в десетичен Стъпка 4
Преобразувайте от двоичен в десетичен Стъпка 4

Стъпка 4. Запишете крайната стойност на всяка степен от две

Придвижете се през всяка цифра на двоичното число. Ако цифрата е 1, напишете съответната мощност на две под линията, под цифрата. Ако цифрата е 0, напишете 0 под реда, под цифрата.

Тъй като "1" съответства на "1", става "1." Тъй като "2" съответства на "1", става "2". Тъй като "4" съответства на "0", става "0". Тъй като "8" съответства на "1", става "8", а тъй като "16" съответства на "1", става "16." "32" съответства на "0" и става "0", а "64" съответства на "0" и следователно става "0", докато "128" съответства на "1" и става 128

Преобразувайте от двоичен в десетичен Стъпка 5
Преобразувайте от двоичен в десетичен Стъпка 5

Стъпка 5. Добавете крайните стойности

Сега добавете числата, написани под реда. Ето какво правите: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Това е десетичният еквивалент на двоичното число 10011011.

Преобразувайте от двоичен в десетичен Стъпка 6
Преобразувайте от двоичен в десетичен Стъпка 6

Стъпка 6. Напишете отговора заедно с основния му индекс

Сега всичко, което трябва да направите, е да напишете 15510, за да покажете, че работите с десетичен отговор, който трябва да работи с степени 10. Колкото повече свикнете да преобразувате от двоичен в десетичен, толкова по -лесно ще бъде да запомните силите на две и вие ще мога да изпълня задачата по -бързо.

Преобразувайте от двоичен в десетичен Стъпка 7
Преобразувайте от двоичен в десетичен Стъпка 7

Стъпка 7. Използвайте този метод за преобразуване на двоично число с десетична запетая в десетична форма

Можете да използвате този метод дори когато искате да прикриете двоично число като 1.12 до десетична. Всичко, което трябва да направите, е да знаете, че числото от лявата страна на десетичната запетая е в позицията на единици, като нормалното, докато числото от дясната страна на десетичната запетая е в позицията "половинки", или 1 x (1/ 2).

"1" вляво от десетичната запетая е равно на 20, или 1. 1 вдясно от десетичната запетая е равно на 2-1, или.5. Добавете 1 и.5 и ще получите 1,5, което е 1,12 в десетична нотация.

Метод 2 от 2: Как да използваме удвояване

Преобразувайте от двоичен в десетичен Стъпка 8
Преобразувайте от двоичен в десетичен Стъпка 8

Стъпка 1. Запишете двоичното число

Този метод не използва правомощия. По този начин е по -лесно да конвертирате големи числа в главата си, защото трябва само да следите междинна сума. Първото нещо, което трябва да направите, е да запишете двоичното число, което ще преобразувате, като използвате метода на удвояване. Да приемем, че числото, с което работите, е 10110012. Да го напишеш.

Преобразувайте от двоичен в десетичен Стъпка 9
Преобразувайте от двоичен в десетичен Стъпка 9

Стъпка 2. Започвайки отляво, удвоете предишната сума и добавете текущата цифра

Тъй като работите с двоично число 10110012, първата ви цифра отляво е 1. Предишната ви сума е 0, тъй като още не сте започнали. Ще трябва да удвоите предишното общо 0 и да добавите 1, текущата цифра. 0 x 2 + 1 = 1, така че новата ви текуща сума е 1.

Преобразувайте от двоичен в десетичен Стъпка 10
Преобразувайте от двоичен в десетичен Стъпка 10

Стъпка 3. Удвоете текущата си сума и добавете следващата най -лява цифра

Текущата ви обща сума вече е 1, а новата текуща цифра е 0. Така че, удвоете 1 и добавете 0. 1 x 2 + 0 = 2. Новата ви текуща сума е 2.

Преобразувайте от двоичен в десетичен Стъпка 11
Преобразувайте от двоичен в десетичен Стъпка 11

Стъпка 4. Повторете предишната стъпка

Просто продължавай. След това удвоете текущата си сума и добавете 1, следващата ви цифра. 2 x 2 + 1 = 5. Сегашната ви сума е 5.

Преобразувайте от двоичен в десетичен Стъпка 12
Преобразувайте от двоичен в десетичен Стъпка 12

Стъпка 5. Повторете предишната стъпка отново

След това удвоете текущата си сума, 5, и добавете следващата цифра, 1. 5 x 2 + 1 = 11. Новата ви сума е 11.

Преобразувайте от двоичен в десетичен Стъпка 13
Преобразувайте от двоичен в десетичен Стъпка 13

Стъпка 6. Повторете предишната стъпка отново

Удвоете текущата си сума, 11, и добавете следващата цифра, 0. 2 x 11 + 0 = 22.

Конвертирайте от двоичен в десетичен Стъпка 14
Конвертирайте от двоичен в десетичен Стъпка 14

Стъпка 7. Повторете предишната стъпка отново

Сега удвоете текущата си сума, 22, и добавете 0, следващата цифра. 22 x 2 + 0 = 44.

Преобразувайте от двоичен в десетичен Стъпка 15
Преобразувайте от двоичен в десетичен Стъпка 15

Стъпка 8. Продължете да удвоявате текущата си сума и добавяте следващата цифра, докато не ви свършат цифрите

Сега сте до последния си номер и почти сте готови! Всичко, което трябва да направите, е да вземете текущата си сума, 44, и да я удвоите заедно с добавяне на 1, последната цифра. 2 x 44 + 1 = 89. Всичко е готово! Преобразували сте 100110112 до десетична нотация до десетичната му форма, 89.

Преобразувайте от двоичен в десетичен Стъпка 16
Преобразувайте от двоичен в десетичен Стъпка 16

Стъпка 9. Напишете отговора заедно с основния му индекс

Напишете окончателния си отговор като 8910 за да покажете, че работите с десетичен знак, който има основа 10.

Преобразувайте от двоичен в десетичен Стъпка 17
Преобразувайте от двоичен в десетичен Стъпка 17

Стъпка 10. Използвайте този метод за преобразуване от всяка база в десетична

Удвояването се използва, защото даденото число е от основа 2. Ако даденото число е от различна основа, заменете 2 в метода с основата на даденото число. Например, ако даденото число е в база 37, бихте заменили „x 2“с „x 37“. Крайният резултат винаги ще бъде в десетична запетая (основа 10).

Видео - С помощта на тази услуга може да се сподели част от информацията с YouTube

Съвети

  • Практикувайте. Опитайте да преобразувате двоичните числа 110100012, 110012и 111100012. Съответно десетичните им еквиваленти са 20910, 2510и 24110.
  • Калкулаторът, който е инсталиран с Microsoft Windows, може да направи това преобразуване вместо вас, но като програмист е по -добре да разберете добре как работи преобразуването. Опциите за преобразуване на калкулатора могат да бъдат направени видими, като отворите менюто му „Изглед“и изберете „Научен“(или „Програмист“). В Linux можете да използвате калкулатор.
  • Забележка: Това е САМО за броене и не говори за ASCII преводи.

Предупреждения

Това използва без подпис двоична, а не подписана, плаваща или фиксирана точка.

Препоръчано: