Смотрим третий слева байт.
В адресе узла указано 23 - это двоичное 0001 0111,
в адресе сети осталось только 20 - это 0001 0100
Делаем побитовое XOR - исключающее ИЛИ. Если биты совпадают, пишем 0, не совпадают - единицу. получаем 0000 0011.
А теперь инвертируем полученный байт: 1111 1100. В десятичной системе это число 252. Вот и ответ. Полная маска 255.255.252.0
А) (X > 0) or (Y > 0) or (Z > 0)
б) (X = 0) and (Y = 0) and (Z = 0)
в) (X > 100) and (Y > 100) and (Z <= 100) or (X > 100) and (Y <= 100) and (Z > 100) or (X <= 100) and (Y > 100) and (Z > 100)
1. а) 1101100(двоичная) (108(десятичная)) - сложение
вычитание 1001110(двоичная) (78(десятичная))
б) 11000101(двоичная) (197(десятичная)) - сложение
вычитание 10101111(двоичная) (175(дестичная))
Тут 24 квадрата, а самой не как не посщитать?)
Результат выполнения алгоритма показан на прилагаемом рисунке. Начальная точка может быть любой (не обязательно 0,0).