Главная arrow Подготовка к ЕГЭ arrow Разбор заданий arrow А4 Разбор задания ЕГЭ по информатике

А4 Разбор задания ЕГЭ по информатике

Информатика ЕГЭ А4, Информатика А4 разбор задания, Задание А4 информатика, Как решать ЕГЭ по информатике, Как решить А4 в ЕГЭ по информатике, Информатика ЕГЭ как решать

Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы.
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Определите, по какой из масок может быть выбрана указанная группа файлов:
comfort.c
cobalt.cpp
coat.c
cost.cpp


1) co?t.c?
2) c*.c*
3) co*t.с??
4) c*.???

Как решать?
Для того чтобы решить задачи такого типа необходимо:
1) Знать что обозначают символы «?», «*».
Символ «?» (вопросительный знак) означает ровно один произвольный символ.
Символ «*» (звёздочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
2) Необходимо найти что общего в названии данных файлов.
3) Подобрать подходящюю маску.


Решение
1) Ищем общее в названии файлов.
comfort.c
cobalt.cpp
coat.c
cost.cpp

У них одинаковое то, что они начинаются все на "co", а заканчиваются на "t", и в названии расширения буква "c", но остальные буквы в названии состоят из произвольного количества символов. Значит, после "co" будет стоять «*». Также и в расширении произвольное количество символов, от 1 до 3, значит, и там будет «*», а не «?».
2) Подбираем подходящюю маску.
Маска co*t.с?? не подходит так как в расширении файлов может быть как 1 так и 3 символа. Значит, это маска c*.c*.
Это маска под номером 2.
Ответ: правильный вариант - 2.