Какво е двоична система с числа? Как да конвертирате десетично число в двоично?

25.03.2019

С бинарна система с числа се сблъскваме в изучаването на компютърни дисциплини. В крайна сметка, на базата на тази система се изграждат процесора и някои видове криптиране. Има специални алгоритми за писане на десетично число в двоичната система и обратно. Ако знаете принципа на изграждане на система, ще бъде лесно да работите с нея.

двоична система с числа

Принципът на изграждане на система от нули и единици

Двоична система с числа построена с две числа: нула и една. Защо точно тези числа? Това се дължи на принципа на конструиране на сигнали, които се използват при работата на процесора. На най-ниското ниво, сигналът приема само две стойности: false и true. Следователно, отсъствието на сигнал, "невярно", бе прието да бъде означено с нула и неговото присъствие, "вярно", е едно. Тази комбинация е лесна за изпълнение технически. Числата в двоичната система се формират по същия начин, както в десетичната запетая. Когато разрядът достигне горната си граница, той се нулира и се добавя ново разреждане. По този принцип, преходът през дузина в десетичната система. По този начин числата се състоят от комбинации от нули и единици и тази комбинация се нарича "двоична система с числа".

Номер на запис в системата

В десетичен знак

В двоичен

В десетичен знак

В двоичен

0

0

5

101

1

1

6

110

2

10

7

111

3

11

8

1000

4

100

9

1001

Как да напиша двоично число като десетична?

Има онлайн услуги, които превеждат число в двоична система и обратно, но е по-добре да можете да го направите сами. Двойната система в превод се обозначава с индекс 2, например 101 2 . Всяко число във всяка система може да бъде представено като сума от числа, например: 1428 = 1000 + 400 + 20 + 8 - в десетичната система. Той също така представлява число в двоично число. Вземете произволен номер 101 и го помислете. В нея има 3 цифри, така че декомпозираме числото по следния начин: 101 2 = 1 × 2 2 + 0 × 2 1 + 1 × 2 0 = 4 + 1 = 5 10, където индексът 10 означава десетичната система.

Двоичен превод

Как да напиша просто число в двоичен файл?

Много е лесно да се преведе в двоична система от числа, като числото се раздели на две. Необходимо е да се разделят, докато е възможно да се направи напълно. Например вземете номера 871. Започваме да се делим, като не забравяме да напишем остатъка:

871: 2 = 435 (остатък 1)

435: 2 = 217 (остатък 1)

217: 2 = 108 (остатък 1)

108: 2 = 54 (остатък 0) и т.н. до края.

Отговорът се записва според получените остатъци от края до началото: 871 10 = 101100111 2 . Можете да проверите точността на изчисленията, като използвате описания по-рано обратен превод.

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

Защо трябва да знам правилата за превод?

В повечето дисциплини, свързани с микропроцесорна електроника, кодиране, предаване и криптиране на данни в различни области на програмиране се използва двоична система с числа. Познаването на основите на превода от всяка система към двоична ще помогне на програмиста да разработи различни чипове и да контролира работата на процесора и други подобни системи по софтуерен начин. Двоичната система с числа е също така необходима за осъществяване на методи за предаване на пакети данни през кодирани канали и създаване на клиент-сървърни софтуерни проекти на тяхна база. В училищния курс по компютърни науки основите на превода в двоичната система и обратно са основният материал за изучаване на бъдещото програмиране и създаването на най-простите програми.