Дополнительное образование

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

Как переводить в 18-ричную систему счисления.?
Можно таблицу или сайт, я вообще информации не нешёл .
Сакина Ххх
Сакина Ххх
279
Допустим, мы говорим о целых числах.

Представьте, что у Вас есть руки по 17 пальцев.
Вы можете при помощи одной руки показать:
- ноль - если рука сжата в кулак;
- один - если один палец разогнут;
- и т. д.
- семнадцать - если все пальцы разогнуты.

А что Вы будете делать, если нужно показать 18?
Вы возьмете уже две руки:
- первая по-прежнему будет считать от 0 до 17;
- вторая будет показывать, сколько раз Вы уже досчитали до 18.

Таким образом:
- 18 в десятичной будет выглядеть как 10 в системе 18ой.
- 20 в десятичной будет выглядеть как 12 в системе 18ой.
- 36 в десятичной будет выглядеть как 20 в системе 18ой.

В показанных примерах мы пользовались уже известными нам цифрами десятичной системы.
Но в системе 18ой цифр больше: мы берем цифры от 0 до 9 и добавляем еще 8 первых букв английского алфавита: A,B,C,D,E,F,G,H.
Здесь А = 10, B = 11 ...H = 17.

Тогда:
- 28 в десятичной будет выглядеть как 1A в системе 18ой (т. е., 18+10);
- 35 в десятичной будет выглядеть как 1H в системе 18ой (т. е., 18+17);
...
- 323 в десятичной будет выглядеть как HH в системе 18ой (т. е., 17*18+17).

Надеюсь, теперь понятно, почему при переводе целых чисел в интересующую Вас систему нужно делить на 18, как Вам рассказывали в ответах выше...
Наталья Мирошник
Наталья Мирошник
41 118
Лучший ответ
Так же, как и в любую другую. Те же формулы - просто подставляешь в них нужное тебе основание счисления.
Юра Н
Юра Н
75 086
делишь на 18 и собираешь в кучу остатки от деления...
Ваше Щастя
Ваше Щастя
68 390
Есть общее правило перевода в любую СС.
Делить число (или частное от его деления) нацело (с остатком) на основание СС (на 18, в данном случае), пока частное от деления не будет равным нулю. Остатки от деления записывать справа налево. Вот это число из остатков и будет представлением исходного числа в выбранной (18-ричной, например) СС.
Пример. Перевод числа 2020 в 18-ричную систему счисления.
Делим 2020 на 18: 112, остаток 4. 4 - младший разряд в 18-ричной СС.
Делим 112 на 18: 6, остаток 4 - 2-й разряд в 18-ричной СС.
Делим 6 на 18: 0, остаток 6 - 3-й разряд в 18-ричной СС.
Частное равно нулю, теперь собираем число в 18-ричной СС:
2020(10)=644(18).
Это правило для целых чисел.
Dima Kadach
Dima Kadach
51 072
Таблицы нет... Есть общая формула для перевозки любой системы в любую. . https://yandex.ru/search/touch/?text=формула перевода систем счисления&clid=2299775&lr=11288&redircnt=1595527713.1 - википедия в начале списка
А по моему такой не существует
Birute Kumalakova
Birute Kumalakova
7 537
Сакина Ххх Открою тайну - существует (они бесконечны)
Виктория Постникова У тебя русский алфавит это 33-ричная система счисления, так это без цифр... Системой счисления может быть любой последовательный (нумерованный) набор символов...
Как и в любую другую: представить число ввиде суммы чисел вида a*18^b, где 0 <= a <= 17. Потом записываем числа a в 18-ричной системе (0, 1, 2, ..9, A, B, C, D, E, F, G, H). И записываем подряд все получившиеся цифры в порядке уменьшения соответствующего числа b. Если какого-то числа b нет, ставим на соответствующее место 0.
Сакина Ххх круто, но не понял. можно по легче?
Сакина Ххх Ты гений))) мне смысл нужен, а не результат!