конспект "Перевод систем счисления 2->10 и 10->2"

Ответы

Ответ дал: dinaorynbaeva718
1

Десятичная → Двоичная

Как мы знаем двоичная система счисления используется практически во всех современных компьютерах и многих других вычислительных устройствах. Система очень проста – у нас есть только 0 и 1.

Для преобразования числа с десятиной в двоичную форму нужно использовать деление по модулю 2 (т.е. целочисленное деление на 2) в результате чего мы всегда будем иметь в остатке либо 1, либо 0. При этом результат записываем справа налево.

Двоичная → Десятичная

Для перевода чисел с двоичной формы в десятичную нужно знать два нюанса. Первый – у каждого нолика и единички есть множитель 2 в n-й степени, при котором n увеличивается справа налево ровно на единичку. Второй – после перемножения все числа нужно сложить и мы получим число в десятичной форме. В итого у нас будет формула такого вида:

D = (an × pn-1) + (an-1 × pn-2) + (an-2 × pn-3) +…,

Где,

D – это число в десятичной форме, которое мы ищем;

n – количество символов в двоичном числе;

a – число в двоичной форме на n-й позиции (т.е. первый символ, второй, и т.п.);

p – коэффициент, равный 2,8 или 16 в степени n (в зависимости от системы счисления)

К примеру возьмем число 110102. Смотрим на формулу и записываем:

Число состоит из 5 символов (n=5)

a5 = 1, a4 = 1, a3 = 0, a2 = 1, a1 = 0

p = 2 (так как переводим из двоичной в десятичную)

Вас заинтересует