К логике тема файлов и отбора нужных файлов в соответствии с заданной маской относится весьма условно, но из соображений связности изучаемого материала разместим эти задачи в разделе «логика».
Задача 4.7.1. Доступ к файлу ftp.net , находящемуся на сервере txt.org, осуществляется по протоколу http. В таблице фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
A |
.net |
Б |
ftp |
В |
:// |
Г |
http |
Д |
/ |
Е |
.org |
Ж |
txt |
Задача 4.7.2. Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» (вопросительный знак) означает ровно один произвольный символ;
символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Определите, какое из указанных имён файлов удовлетворяет маске:
??pri*.?*
1) napri.q
2) pripri.txt
3) privet.doc
4) 3priveta.c
Задача 4.7.3. Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
символ «?» (вопросительный знак) означает ровно один произвольный символ;
символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
В каталоге находится 6 файлов:
adobe.xls
idol.xlsx
london.xls
adobe.xml
odor.xlsx
sdoba.xls
Определите, по какой из масок из них будет отобрана указанная группа файлов:
adobe.xls
idol.xlsx
odor.xlsx
sdoba.xls
1) ?do*.xls
2) ?do?*.xls*
3) *do*.x*
4) ?do?.xls*
Примечание. Мы сконструировали самую строгую маску. Но что делать, если бы такой маски не оказалось в списке ответов? В этом случае можно снизить «строгость». Для нашего примера это можно сделать двумя способами:
- *do?*.xls*
- ?do*.xls*
Если одна из этих масок есть в списке ответов, то она и будет ответом. Если обе – то надо проверять. Одна из них даст лишнее имя файла.
Дальнейшее снижение строгости вряд ли потребуется в задачах ЕГЭ.