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