Помогите! Как переводить числа в двоичные и десятичные системы? Вычислите сумму

Помогите! Как переводить числа в двоичные и десятичные системы? Вычислите сумму двоичного и десятичного чисел 10(2)+10(10). Итог представить в десятичной системе счисления.

Задать свой вопрос
1 ответ
Переводим число из двоичной системы в десятичную:
10(2) = 1 * 2^1 + 0 * 2^0 = 2 + 0 = 2

10(2) + 10(10) = 2(10) + 10(10) = 12(10)

Чтоб перевести число из системы счисления с основанием b, можно представить его в виде суммы:
(\overlinea_n\dots a_2a_1a_0)_b=a_nb^n+\dots+a_2b^2+a_1b^1+a_0b^0
Всё точно так же, как и в десятичной системе, только меняем 10 на основание системы счисления, к примеру,
121_10=1\cdot10^2+2\cdot10^1+1\cdot10^0=1\cdot100+2\cdot10+1\cdot1\\amp;10;121_4=1\cdot4^2+2\cdot4^1+1\cdot4^0=1\cdot16+2\cdot4+1\cdot1\\amp;10;121_b=1\cdot b^2+2\cdot b^1+1\cdot b^0
Другой способ избежать великого количества возведений в ступень и записать, к примеру, так:
121_b=(((1)b+2)b+1)
Берем первую цифру умножаем на b, добавляем вторую цифру умножаем на b, прибавляем третью цифру ... умножаем на b, добавляем последнюю цифру.

Чтоб перевести из десятичной в систему с основанием b, необходимо по сущности сделать в обратном порядке то, что написано выше: или вернуть разложение в сумму, или выписать остатки от дробленья на b в оборотном порядке. К примеру, переведем 27(4) в десятичную систему счисления:
27(4) = 1 * 16 + 2 * 4 + 3 * 1 = 1 * 4^2 + 2 * 4^1 + 3 * 4^0 = 123(4)

27 : 4 = 6 (ост. 3)
6 : 4 = 1 (ост. 2)
1 : 4 = 0 (ост. 1)
Выписываем в обратном порядке: 27(10) = 123(4)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт