Петя записал IP-адрес школьного сервера на листке бумаги
Формулировка задания: Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
Задание входит в ЕГЭ по информатике для 11 класса под номером 12 (Организация компьютерных сетей. Адресация).
Рассмотрим, как решаются подобные задания на примере.
Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес.
В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
IP-адрес имеет следующий формат:
A.B.C.D
где каждая буква обозначает число от 0 до 255. Это нужно учитывать при формировании IP-адреса из обрывков бумаги.
Фрагмент А не может быть первым, так как начинается с точки. Кроме того, после числа 64 должна идти точка, так как если к нему приписать любую цифру, число станет больше 255. Но ни один другой фрагмент не начинается с точки. Значит, фрагмент А стоит в конце:
… .64
Фрагмент В содержит число 133 после точки. После этого числа должна идти точка, так как если к нему приписать любую цифру, число станет больше 255. Единственный фрагмент, который начинается с точки, это фрагмент А. Значит, фрагмент В стоит на третьем месте перед фрагментом А:
… 3.133.64
Фрагмент Г состоит из одного числа 20. Его можно приписать перед фрагментами Б или В. Если его приписать перед фрагментом В, то фрагмент Б будет на первом месте и тогда:
3.13203.133.64
Второе число получается больше 255. Значит, фрагмент Г стоит на первом месте, а за ним располагается фрагмент Б:
203.133.133.64
Или последовательность букв ГБВА.
ГБВА
Нашли ошибку? Выделите текст и нажмите Ctrl + Enter.
Есть другой способ решения?