← Все вопросы
ЕГЭ информатика, задание про системы счисления — с чего начать?
18
Готовлюсь к ЕГЭ, задания на перевод между системами счисления (2, 8, 16) даются тяжело. Есть ли понятный алгоритм/порядок действий, чтобы не путаться?
3 ответа
23
✓ Принятый ответ — помог автору
Базовый план:
- В 10-чную — разложение по степеням основания.
- Из 10-чной в любую — деление с остатком, остатки читаем снизу вверх.
- Между 2/8/16 — через двоичную: 1 восьмеричная цифра = 3 бита, 1 шестнадцатеричная = 4 бита, группируй.
В Python для проверки: bin(x), oct(x), hex(x), int('1010', 2) — обратно. Прорешай 20-30 однотипных — рука набьётся.
Евгений Смирнов а на самом ЕГЭ калькулятором нельзя, да? · 8 месяцев назад
Михаил Боженко про группировку по 3 и 4 бита — топ, спасибо · 8 месяцев назад
9
Совет: всегда переводи через двоичную как «хаб». 8 и 16 связаны со степенями 2, поэтому переходы туда-обратно мгновенные.
2
просто заучи таблицу степеней двойки до 2^10 и всё
Павел Скрипов таблица помогает, но без алгоритма перевода всё равно никак · 8 месяцев назад
Ваш ответ
Войдите, чтобы ответить на вопрос.