М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
pika4y2
pika4y2
19.04.2022 03:10 •  Информатика

1. Самостоятельная работа №2. 7 класс. Вариант 2 Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: символ «?» () вопросительный знак означает ровно один произвольный символ. символ«*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность, В каталоге находится б файлов: 6 corvin.doc escorte.dat escorte.doc record.docx score5.docx side-core.doc Определите, по какой маске из каталога будет отобрана указанная группа файлов: escorte.doc record.docx score5.docx side-core.doc 1) *cor?*.da* 2) ?cor*.doc 3) *?cor*.do* 4) *cor?.doc*

👇
Ответ:
kakaha7
kakaha7
19.04.2022
Добрый день! Давайте разберемся в задаче.

Мы имеем каталог с шестью файлами: corvin.doc, escorte.dat, escorte.doc, record.docx, score5.docx и side-core.doc. Из этого каталога нужно выбрать группу файлов, которая соответствует определенной маске.

Перейдем к возможным вариантам масок и пошагово определим, по какой из них будет отобрана указанная группа файлов:

1) *cor?*.da*

В данной маске символ «*» означает любую последовательность символов произвольной длины, а символ «?» означает ровно один произвольный символ. Таким образом, нам необходимо найти файлы, у которых название начинается с любой последовательности символов, затем идет "cor", затем один произвольный символ, далее "da" и произвольная последовательность символов произвольной длины.

Исходя из данной маски, указанная группа файлов не будет отобрана, так как только файл "corvin.doc" соответствует этой маске, но у него отличается расширение файла ("da" вместо "doc").

2) ?cor*.doc

В данной маске символ «?» означает ровно один произвольный символ. Таким образом, нам нужно найти файлы, у которых название начинается с одного произвольного символа, затем "cor" и заканчивается на ".doc".

Исходя из данной маски, указанная группа файлов не будет отобрана, так как только файл "corvin.doc" соответствует этой маске, но у него отличается начальная часть названия файла ("corvin" вместо "escorte" или "record" или "score5" или "side-core").

3) *?cor*.do*

В данной маске символ «*» означает любую последовательность символов произвольной длины, а символ «?» означает ровно один произвольный символ. Таким образом, нам нужно найти файлы, у которых любая последовательность символов произвольной длины, затем один произвольный символ, далее "cor" и заканчивается на ".do" с произвольным расширением файла.

Исходя из данной маски, указанная группа файлов будет отобрана, так как файлы "escorte.doc", "record.docx" и "score5.docx" соответствуют этой маске.

4) *cor?.doc*

В данной маске символ «*» означает любую последовательность символов произвольной длины, а символ «?» означает ровно один произвольный символ. Таким образом, нам нужно найти файлы, у которых любая последовательность символов произвольной длины, затем "cor", затем один произвольный символ и заканчивается на ".doc" с произвольным расширением файла.

Исходя из данной маски, указанная группа файлов будет отобрана, так как файлы "corvin.doc", "escorte.doc" и "score5.docx" соответствуют этой маске.

Таким образом, указанная группа файлов будет отобрана по маскам 3) *?cor*.do* и 4) *cor?.doc*.

Надеюсь, что мой ответ был понятен! Если у вас возникли еще вопросы по этой задаче или по любому другому материалу, я готов помочь вам.
4,7(72 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ