Для вычисления сложения бинарных чисел \(110110_2\) и \(10111_2\), сначала нужно их перевести в десятичную систему, затем выполнить сложение и, если нужно, перевести результат обратно в двоичную систему.
Переведем \(110110_2\) в десятичную: \[ 110110_2 = 1 \cdot 2^5 + 1 \cdot 2^4 + 0 \cdot 2^3 + 1 \cdot 2^2 + 1 \cdot 2^1 + 0 \cdot 2^0 = 32 + 16 + 0 + 4 + 2 + 0 = 54_{10} \]
Переведем \(10111_2\) в десятичную: \[ 10111_2 = 1 \cdot 2^4 + 0 \cdot 2^3 + 1 \cdot 2^2 + 1 \cdot 2^1 + 1 \cdot 2^0 = 16 + 0 + 4 + 2 + 1 = 23_{10} \]
Теперь сложим два десятичных числа: \[ 54_{10} + 23_{10} = 77_{10} \]
Переведем результат обратно в двоичную систему. Чтобы это сделать, делим на 2 и записываем остатки:
- \(77 \div 2 = 38, \text{ остаток } 1\)
- \(38 \div 2 = 19, \text{ остаток } 0\)
- \(19 \div 2 = 9, \text{ остаток } 1\)
- \(9 \div 2 = 4, \text{ остаток } 1\)
- \(4 \div 2 = 2, \text{ остаток } 0\)
- \(2 \div 2 = 1, \text{ остаток } 0\)
- \(1 \div 2 = 0, \text{ остаток } 1\)
Записывая остатки с конца, получаем: \[ 77_{10} = 1001101_2 \]
Таким образом, \(110110_2 + 10111_2 = 1001101_2\).