Предположим, числа даны в двоичной системе счисления (они состоят только из 0 и 1). Тогда задача: 1000 + 11111000000000.
Пошаговое решение
Запишем числа в виде столбиком слева направо по старшему разряду и сложим поразрядно справа налево.
11111000000000
1000
- Сложение по разрядам:
- последние разряды (убывалось слева): 0 + 0 = 0
- далее ещё два разряда: 0 + 0 = 0, 0 + 0 = 0
- разряд, где у второй числа стоял 1 (это 2^3): 0 + 1 = 1
- все разряды выше: у первой строки стоят 1 или 0, но второй строки больше не имеет ненулевых разрядов, поэтому они остаются без изменений.
В результате получаем: 11111000001000 (в двоичной системе)
Переведём ответ в десятичную систему (для понимания, сколько это в обычных цифрах): Разряды, в которых стоит 1, соответствуют степеням двойки: 2^13, 2^12, 2^11, 2^10, 2^9 и 2^3.
- 2^13 = 8192
- 2^12 = 4096
- 2^11 = 2048
- 2^10 = 1024
- 2^9 = 512
- 2^3 = 8
Сумма: 8192 + 4096 + 2048 + 1024 + 512 + 8 = 15880
Ответ
- В двоичной системе: 11111000001000
- В десятичной системе: 15880
Примечание Если ваши числа заданы не в двоичной системе, а в десятичной, дайте знать — пересчитаю и объясню по-другому.