Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как перевести число из восьмеричной системы в десятичную?

Анонимный вопрос
  ·   · 21,1 K
Люблю читать, потому что хочу всё знать :)  · 17 нояб 2018

Давайте разберём на примере и переведём число 2364 из восьмеричной системы в десятичную.

Для удобства запишем цифры числа в столбик (это первое действие). Теперь начиная с нижней строки нумеруем строчки, начиная с нуля (второе действие). Дальше в третьем столбике возводим число 8 в степень из второго столбика (это третье действие). В четвёртом столбике перемножаем третий и первый столбики. А дальше складываем все числа из последнего, четвертого столбика, и получаем ответ - 1536+192+48+4=1780

1 ст. ................. 2 ст. ................ 3 ст. ............... 4 ст.

2........-> ........ 3 ........ -> ........ 512 ........ -> ........ 1536

3 ........ -> ........ 2 ........ -> ........ 64 ........ -> ........ 192

6 ........ -> ........ 1 ........ -> ........ 8 ........ -> ........ 48

4 ........ -> ........ 0 ........ -> ........ 1 ........ -> ........ 4

а разве 512 х 2 = 1024 ?

< Frontend-разработчик /> "Это не похоже на...  · 17 янв 2021
Думаю, лучше будет объяснить общее правило, а уж восьмерочку подставить вместо n мозгов много не надо. В общем, суть: число в системе счисления с основанием N можно представить как сумму произведений каждой цифры в этом числе... Читать далее
НЛО прилетело и опубликовало эту запись здесь.  · 26 дек 2017
Берёшь последнюю цифру числа, умножаешь её на 1 (ну то есть оставляешь как есть). Берёшь вторую с конца, умножаешь на 8. Берёшь третью с конца, умножаешь на 8 в квадрате (это 64). Четвёртую с конца — на 8 в кубе (это 512). И... Читать далее