Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
один адрес по техническим причинам исключается, остаётся 255
длина ip не может быть больше 4 байт, итого на одно число - 1 байт
в 1 байте 8 бит - отсюда взялась 8 степень
для 8-битной записи десятичного числа нет степени 8! А только 7. Отсюда получается максимальное число - 255. А дальше идёт обычная подставка чисел что бы после каждой точки число не превышало 255.
Каждому, кто пользовался электронной почтой, известен знак @ (по-русски его неофициально называют собакой). В английском языке этот знак называется at sign или commercial at ‘коммерческое at’. До начала компьютерной эпохи он использовался в английском языке для обозначения цены: 7 widgets @ $2 each, то есть 7 штук по 2$. В английском языке в данном контерксте используется как раз предлог at. Именно в торговых документах. Есть несколько гипотез относительно происхождения этого знака. Самая распространенная утверждает, что это сокращенное написание латинского предлога ad. Другая называет его сокращением греческого предлога aná ‘в размере, по’, употребляемого с числительными. В Испании с XIV века известна мера арроба. Первоначально так назывался бочонок для вина, затем так стали называть меру жидкости и меру веса. В Кастилии она равнялась 11,5 кг, в Арагоне = 12,5 кг. Римский профессор Джорджио Стабиле обнаружил документ 1537 года, написанный флорентийским купцом. В нем упоминалась упоминалась «цена одной @ вина». Здесь знак @ мог обозначать слово amphora или arroba. Слово arroba сейчас используется в испанском языке для обозначения знака @ (см. ниже). Помимо переписки по электронной почте и обозначения цены знак @ используется в некоторых языках программирования (Perl, PHP, Pascal). Есть у него и другие функции. Например, в испанском и итальянском языке этот знак иногда используется в неофициальной переписке по электронной почте, заменяя буквы о и а в окончаниях. Например, слово [email protected] используется вместо amigos ‘друзья’ и amigas ‘подруги’.
function IntToBin2(Value: integer): string; var i: integer; begin Result:= ''; for i:= 0 to Trunc(Ln(Value)/Ln(2)) do Result:= IntToStr((Value and (1 shl i) shr i))+Result; end;
begin; for c:=41 to 69 do writeln(c,'=',IntToBin2(c)); end.
212.123.212.42 (Б В А Г)
Объяснение:
2 в степени 8 = 256
один адрес по техническим причинам исключается, остаётся 255
длина ip не может быть больше 4 байт, итого на одно число - 1 байт
в 1 байте 8 бит - отсюда взялась 8 степень
для 8-битной записи десятичного числа нет степени 8! А только 7. Отсюда получается максимальное число - 255. А дальше идёт обычная подставка чисел что бы после каждой точки число не превышало 255.