Как да конвертирате десетично число в двоично: 10 стъпки

Съдържание:

Как да конвертирате десетично число в двоично: 10 стъпки
Как да конвертирате десетично число в двоично: 10 стъпки

Видео: Как да конвертирате десетично число в двоично: 10 стъпки

Видео: Как да конвертирате десетично число в двоично: 10 стъпки
Видео: DMV изпит. 15 грешки. Автоматичен речник на английски език. Връзки по-долу. 2024, Ноември
Anonim

Десетичната (десетична) числова система има десет възможни стойности (0, 1, 2, 3, 4, 5, 6, 7, 8 или 9) за всяка цифрова позиция. За разлика от това, двоичната (с две основни) бройна система има само две възможни стойности, представени с 0 и 1 за всяка цифрова позиция. Тъй като двоичната бройна система е вътрешен език на електронните компютри, сериозните компютърни програмисти знаят как да преобразуват от десетичната в двоична бройна система. Следвайте тези лесни стъпки, а също и как да овладеете това преобразуване.

Стъпка

Метод 1 от 2: Кратко разделяне на двама с остатък

Конвертиране от десетична в двоична стъпка 1
Конвертиране от десетична в двоична стъпка 1

Стъпка 1. Определете проблема

За този пример нека преобразуваме десетичното число 15610 да бъде двоично число. Напишете десетичното число като число, което трябва да бъде разделено в обратния символ за деление. Напишете основата на целевата бройна система (в този пример “2” за двоична) като делител извън кривата на символа за деление.

  • Този метод е много по -лесен за разбиране, когато е нарисуван на хартия, и много по -лесен за начинаещи, защото разделя само на две.
  • За да избегнете объркване преди и след преобразуването, запишете базовия номер на числовата система, която изчислявате като индекс (малки букви, написани с нормални букви като отличителен знак) за всяко число. В този пример десетичното число ще има индекс 10, а двоичното число ще има индекс 2.
Конвертиране от десетичен в двоичен Стъпка 2
Конвертиране от десетичен в двоичен Стъпка 2

Стъпка 2. Направете разделянето

Напишете целочисления отговор (коефициент) под символа за дълго деление и остатъка (0 или 1) вдясно от разделеното число.

Тъй като разделяме на две, когато разделеното число е четно число, тогава остатъкът е 0, а когато разделеното число е нечетно число, остатъкът е 1

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

Стъпка 3. Продължете разделянето, докато достигне нула

Продължете надолу, разделяйки всяко ново частно на две и записвайки остатъка вдясно от всяко разделено число. Спрете, когато частното е нула.

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

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

Започвайки от най -ниското останало число, прочетете реда на остатъка във възходящ ред до върха. В този пример трябва да получите резултата 10011100. Това е двоичен еквивалент на десетичното число 156. Или, ако е написано с неговия цифров основен индекс: 15610 = 100111002.

Този метод може да бъде променен, за да се преобразува от десетична основа в произволна цифрова основа. Делителят е 2, защото основата на целевата бройна система е база 2 (двоична). Ако основата на целевата бройна система е друга база, заменете номера на база 2 в този метод със съответния основен номер. Например, ако дестинационната база е база 9, заменете числото на база 2 с 9. Крайният резултат ще бъде директно под формата на базовия номер на дестинацията

Метод 2 от 2: Извличане на сила на две и изваждане

Конвертиране от десетична в двоична стъпка 5
Конвертиране от десетична в двоична стъпка 5

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

Запишете правомощията на двете базови числа в "база 2 на таблицата" отдясно наляво. Започнете в 20, напишете го като „1“. Повишавайте ранга с 1 за всеки ранг. Попълнете таблицата, докато не получите число, което е най -близко до номера на десетичната бройна система, която изчислявате. За този пример нека преобразуваме десетичното число 15610 да бъде двоично число.

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

Стъпка 2. Намерете числото с най -голяма степен на базовото число 2

От таблицата изберете най -голямото число, което е равно или по -малко от броя, който трябва да се преобразува. Числото 128 е числото с най -голяма степен на базовото число 2 и също е по -малко от 156, затова напишете число „1“под това поле в таблицата, където най -голямото число от таблицата е вляво (вижте таблицата на изображението по -горе). След това извадете 128 от първоначалното число, ще получите: 156 - 128 = 28.

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

Стъпка 3. Преминете към следващата по -малка мощност в таблицата

Използвайки новия номер (28), продължете през таблицата отляво надясно, като същевременно проверявате дали числата са равни или по -малки от новото число. Числото 64 не е по -малко от 28, затова напишете числото „0“под полето с цифри 64. Продължете, докато намерите число, което е равно или по -малко от 28.

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

Стъпка 4. Извадете непрекъснато всяко число, което е равно или по -малко от новото число, и маркирайте числото „1“под полето за съответното число

Числото 16 е по -малко от 28, затова напишете числото "1" под полето с числа 16 и извадете 16 от 28, така че ще получите ново число 12. Числото 8 е по -малко от 12, така че напишете числото "1" под полето с номер 8 и извадете 8 от 12, за да получите новото число 4.

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

Стъпка 5. Продължете, докато стигнете до края на таблицата

Не забравяйте да маркирате „1“под всяко поле за числа, които са равни или по -малки от новото число, и „0“под всяко поле за числа, които все още са по -големи от новия номер.

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

Стъпка 6. Запишете отговора за двоичното число

Числото ще бъде абсолютно същото отляво надясно като реда от числа „1“и „0“в долната част на таблицата. Трябва да получите резултата 10011100. Това е двоичен еквивалент на десетичното число 156. Или когато е написано с индекс: 15610 = 100111002.

Повтарянето на този метод може да ви помогне да запомните силите на основните две, така че можете да пропуснете стъпка 1

Съвети

  • Програмата Калкулатор, вградена в операционната система, може да направи това преобразуване вместо вас, но като програмист е най -добре да започнете с добро разбиране за това как работят преобразуванията. Опциите за преобразуване в програмата Калкулатор могат да бъдат направени видими, като отворите менюто „Изглед“и изберете „Програмист“(за Windows 7 и 8).
  • Преобразуването в обратна посока, т.е. от двоичната в десетична бройна система, обикновено е по -лесно да се научи първо.
  • Често практикувайте преобразуването на десетични числа в двоични, за да станете по -експертни.

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