← Назад

📚 Сложение в системах счисления

🔹 Как складывать числа в любой системе счисления?

Сложение в любой системе счисления выполняется столбиком точно так же, как в десятичной. Единственное отличие — другое основание системы счисления.

📋 Правило сложения:

  1. Запишите числа друг под другом, выравнивая по правому краю
  2. Складывайте цифры справа налево по одному разряду за раз
  3. Если сумма цифр больше или равна основанию системы — вычтите основание и перенесите единицу в следующий разряд
  4. В конце не забудьте прибавить оставшийся перенос

🔹 Алгоритм сложения столбиком

🔧 Шаги решения:

  1. Складываем цифры текущего разряда + перенос с предыдущего шага
  2. Если сумма < основания: записываем её, перенос = 0
  3. Если сумма ≥ основания: записываем (сумма - основание), перенос = 1
  4. Переходим к следующему разряду слева
  5. Когда разряды закончились, если есть перенос — дописываем его в начало ответа

🔹 Пример решения задачи

Задача: Выполните сложение: 345₈ + 162₈. Ответ запишите в восьмеричной системе счисления.

Решение столбиком:

  1   
  3 4 5
+ 1 6 2
───────
  5 2 7
  1. Правый разряд (единицы):
    5 + 2 = 7. 7 < 8 → записываем 7, перенос 0
  2. Следующий разряд (восьмёрки):
    4 + 6 = 10. 10 ≥ 8 → 10 - 8 = 2. Записываем 2, перенос 1
  3. Следующий разряд (шестьдесят четвёрки):
    3 + 1 + 1 (перенос) = 5. 5 < 8 → записываем 5, перенос 0
  4. Переноса нет — сложение закончено

✅ Правильный ответ: 527

🔹 Важные правила

  • НЕ НУЖНО переводить числа в десятичную систему! Складывайте прямо в исходной системе
  • ✅ Перенос всегда равен только 0 или 1 при сложении двух чисел
  • ✅ Основание системы — это число, которое вы вычитаете при переполнении разряда
  • ✅ Всегда складывайте справа налево
  • ✅ В конце не забывайте дописать оставшийся перенос, если он есть

💡 Полезное правило:

Максимальная цифра в системе с основанием n всегда равна n-1. Если при сложении получается число больше или равное n — есть перенос.

🔹 Примеры для разных систем счисления

⚡ Двоичная система (основание 2):

  1 1 1
    1 0 1
+   1 1 1
─────────
  1 1 0 0

Ответ: 1100

⚡ Шестнадцатеричная система (основание 16):

  1 1
  A 3 F
+ 2 D 5
───────
  D 1 4

Здесь F=15, D=13, A=10

Ответ: D14

🔹 Таблица цифр для шестнадцатеричной системы

Десятичное Шестнадцатеричное
10A
11B
12C
13D
14E
15F
▶ Перейти к практике