Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Запишите в тетради IP-адрес из четырех десятичных чисел в 32-битовом виде 210.171.30.128

Игорь Тихий Знаток (256), на голосовании 5 лет назад
Помогите. Как это сделать? 210 я сделал (списал) но все равно не понял. Объясните, как там получается остаток 0 или 1 при делении числа на 2???
Голосование за лучший ответ
Уважаемый Товарищ Гуру (4798) 5 лет назад
Нужно каждое из 4х десятеричных чисел преобразовать в 8-битные двоичные, и просто записать полученные 8-битные числа одно за другим. Получится 32 бита.

Берешь число, делишь на 2. Есть остаток - пишешь 1, нет - пишешь 0. Результат деления снова делишь на 2, и т. д.

210/2 = 105, остаток 0
105/2 = 52, ост 1
52/2 = 26, ост 0
26/2 = 13, ост 0
13/2 = 6, ост 1
6/2 = 3, ост 0
3/2=1, ост 1
1/2 = 0, ост 1

результат: 11010010
Игорь ТихийЗнаток (256) 5 лет назад
Все равно не понял???? Если у числа есть остаток, к примеру 105/2=52,5 то пишется 1, то если 52,5/2= 26,25 это же остаток? Или число делется без остатка? 52/2=26 ?
Уважаемый Товарищ Гуру (4798) Деление с остатком проходят еще в начальной школе
Виктория ДолговаУченик (191) 5 лет назад
а как перевести 0 в двоичную систему?
Уважаемый Товарищ Гуру (4798) Ноль в любой сс это ноль
Похожие вопросы