Логотип Автор24реферат
Задать вопрос
%
уникальность
не проверялась
Контрольная работа на тему:

Для групповых операций с файлами используются маски имён файлов

уникальность
не проверялась
Аа
2952 символов
Категория
Информатика
Контрольная работа
Для групповых операций с файлами используются маски имён файлов .pdf

Зарегистрируйся в 2 клика в Кампус и получи неограниченный доступ к материалам с подпиской Кампус+ 🔥

Условие

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, среди которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. В каталоге находятся 6 файлов: mustard.map mustard.mp3 catarsis.mp4 vitarcon.mp4 taras.mp3 star.mp3 Ниже представлено восемь масок. Сколько среди них таких, которым соответствуют ровно четыре файла из данного каталога?   *tar*.mp* *?tar?*.mp? ?*tar*.mp?* *t*r*?.m?p* ???*???.mp* ???*???.m* *a*.*a* *s*.mp*

Нужно полное решение этой работы?

Ответ

3

Решение

Потяни, чтобы посмотреть
В этом задании нужно каждую маску проверить на соответствие файлов.
Первая маска.
*tar*.mp* - в имени файла должна быть обязательно последовательность букв tar, в расширении последовательность букв mp.
Для нее подходят файлы:
mustard.mp3
catarsis.mp4
vitarcon.mp4
taras.mp3
star.mp3
Итого: 5 файлов.
Вторая маска.
*?tar?*.mp? - в имени файла должна быть обязательно последовательность букв tar плюс не менее одной буквы слева и не менее одной буквы справа примыкающих к последовательности, в расширении последовательность букв mp плюс ровно одна буква справа от последовательности.
Для нее подходят файлы:
mustard.mp3
catarsis.mp4
vitarcon.mp4
Итого: 3 файла.
Третья маска.
?*tar*.mp?* - в имени файла должна быть обязательно последовательность букв tar плюс не менее одной буквы слева от последовательности (на любом знакоместе от буквы t), в расширении последовательность букв mp плюс не менее одной буквы, справа следующей сразу за буквой p.
Для нее подходят файлы:
mustard.mp3
catarsis.mp4
vitarcon.mp4
star.mp3
Итого: 4 файла.
Четвертая маска.
*t*r*?.m?p* - в имени файла должны быть обязательно буква t, затем буква r, (не обязательно сразу за буквой t) за которой должна быть хотя бы одна буква слева на любом знакоместе, расширение файла должно начинаться с буквы m, за ней любая буква, следом буква p.
Для нее подходят файлы:
mustard.map
Итого: 1 файл.
Пятая маска.
???*???.mp* - имя файла должно обязательно содержать не менее шести букв, расширение файла должно начинаться с последовательности букв mp.
Для нее подходят файлы:
mustard.mp3
catarsis.mp4
vitarcon.mp4
Итого: 3 файла.
Шестая маска.
???*???.m* - имя файла должно обязательно содержать не менее шести букв, расширение файла должно начинаться с буквы m.
Для нее подходят файлы:
mustard.map
mustard.mp3
catarsis.mp4
vitarcon.mp4
Итого: 4 файла.
Седьмая маска.
*a*.*a* - в имени файла и расширении файла обязательно должна присутствовать буква a.
Для нее подходят файлы:
mustard.map
Итого: 1 файл.
Восьмая маска.
*s*.mp* - в имени файла обязательно должна присутствовать буква s, расширение файла начинаться с последовательности букв mp.
Для нее подходят файлы:
mustard.mp3
catarsis.mp4
taras.mp3
star.mp3
Итого: 4 файла.
Ответ: 3
50% задачи недоступно для прочтения
Переходи в Кампус, регистрируйся и получай полное решение
Получить задачу
Больше контрольных работ по информатике:
Все Контрольные работы по информатике
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач