Како да преведувате од систем за децимален број до бинарен
Децимален (врз основа на десет) бројот на броеви има 10 можни вредности (0,1,2,3,4,5,6,7,8 или 9) за секоја локална вредност. Системот за бинарен број (врз основа на две), за возврат, има две можни вредности на секоја вредност на локацијата - 0 или 1. Бидејќи бинарниот систем е внатрешен јазик на компјутери, тогаш сериозните програмери треба да разберат како да преведат од децимален систем до бинарен, кој овој напис ќе ви каже.
Чекори
Метод 1 од 2:
Метод Поле: Скратена поделба со остатокЕден. Стави задачата. За овој пример, ајде да го пренесеме децималниот број 15610 во бинарен систем. Запишете го децималниот број како делив во "поделбата на колоната" (десно), потоа запишете ја основата на "2" како делител, односно лево од знакот на поделбата.
- Овој метод е многу полесен за разбирање кога ги гледате сите пресметки на хартија. Покрај тоа, овој метод врз основа на поделба од 2 е исто така прилично едноставен за разбирање на почетниците.
- Да не ги збуни броевите пред и по преводот, вреди да се забележи врз основа на системот во кој работите веднаш до секој соодветен број. Тогаш децималните броеви ќе бидат снимени со основниот индекс 10, и бинарни - со основниот индекс 2, соодветно.

2. Врши дејство на поделба. Запишете цел одговор (приватно) под знакот на поделба, и остатокот (0 или 1) запишете десно од поделбата.

3. Продолжете да се движите со споделување на секој нов приватен на два и снимање на остатоците десно од секоја поделба. Стоп кога приватниот ќе биде еднаков 0.

Четири. Запишете нов бинарен број. Прочитајте ја рестанатиот редослед од дното нагоре, почнувајќи од последниот остаток. Во нашиот пример мораше да добиете 10011100. Ова е бинарен еквивалент на децимален број 156. Истиот број снимен со основни индекси изгледа вака: 15610 = 100111002
Метод 2 од 2:
Метод Второ: Споредба на намалување на степени и одземањеЕден. Започнете со создавање на табела. Запишете ги вредностите на бројот 2 до еден степен или друг со водењето на рекордно право на лево. Започнете со 2, давајќи ја вредноста "Еден".Зголемете го индикаторот на степенот по единица за секој степен. Продолжете со работа на листата додека не добиете број кој е многу близок со оној со кој работите. Да претпоставиме дека работиме... повторно со број 15610, Преведувајќи го од децимален систем за бинарен број.

2. Пресметајте ја најголемата вредност на степенот поставен во бројот што сакате да го преведете во бинарниот систем. Каква најголема вредност на степенот ќе се вклопи во 156? Бројот 128 (2 во седмиот степен) е поставен, па најзавитен бинарен знак ќе биде 1. Следно треба да одземете 128 од 156, што ќе биде еднакво на 28.

3. Оди до следниот степен на два. Па сега работиме со број 28. Ајде да погледнеме во нашата листа, она што следниот степен на двајца може да се вклопи во број 28? 64 поставени на 28? Не, тогаш следниот знак во бинарно снимање (десно од првиот) - 0. Треба да продолжите додека не најдете број кој ќе се вклопи во 28.

Четири. Отстранете го секој следен закажан број, означете го "Еден". Значи, 16 е поставен на 28, па ајде да напишеме број 1 под него и ќе одземе 16 од 28. Резултатот е 12, а осумте се ставаат во овој број. Соодветно на тоа, потребно е да напишете број 1 на 8, а потоа одземете 8 од 12, што ќе биде еднакво на 4.

Пет. Продолжете да одбивате додека не стигнете до крајот на табелата. Не заборавајте да го прославите бројот "Еден" Сите тие броеви кои се ставени во вашиот нов број и цифра "0" Сите оние кои не се поставени.

6. Запишете го добиениот бинарен број. Овој број ќе биде иста како и редоследот на нули и единици во нашата табела, ако го прочитате од лево кон десно. Мораше да добиете 10011100. Ова е бинарен еквивалент на децимален број 156. Или, ако снимате со основни индекси: 15610 = 100111002.
Совети
- Калкулаторот инсталиран во вашиот оперативен систем може да направи таков превод наместо вас, но ако сте програмер, тогаш подобро е подобро да разберете како овој превод е завршен. Подесувањата за превод на калкулатори може да се видат со отворање на прозорецот "Поглед" и избор на "програмер".
- Почесто, полесно е да се асимилира преводот од бинарниот систем до децимален.
- Ние тренираме. Обидете се да ги преведете децималните броеви 17810, 6310 и 810 Во нивните бинарни еквиваленти - 101100102, 001111112, и 000010002. Обидете се да преведете 20910, 2510 и 24110 во, соодветно, 110100012, 000110012 и 111100012.
Слични статии
- Како да ги конвертирате бинарни броеви во октал
- Како да конвертирате децимален број во хексадецималниот број
- Како да преведувате од бинарен систем до децимали