Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 5
Зарегистрирован: 08.09.14
Откуда: Россия, Северобайкальск
Репутация: 0
ссылка на сообщение  Отправлено: 25.09.14 01:35. Заголовок: Найдено несоответствие теории с практикой


Константин Юрьевич, в демонстрационном варианте ЕГЭ 2015, скачанном с вашего сайта есть задача на использование маски, сопровождаемая кратким пояснением:

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

И, далее, идет текст задачи

В каталоге находится 7 файлов:
carga.mp3
cascad.mpeg
cassa.mp3
cassandra.mp4
castrol.mp4
picasa.map
picasa.mp4
Определите, по какой из перечисленных масок из этих 7 файлов будет отобрана указанная группа файлов:
cascad.mpeg
cassa.mp3
cassandra.mp4
picasa.mp4
1) *cas*a*.mp* 2) *ca*a*.mp* 3) *cas*.mp* 4) *cas*a*.mp?

Понятно, что исходя из изложенной выше, краткой теории, можно предположить, что правильным будет ответ под номером №1, и только маска *cas*a*.mp* должна будет отобрать указанную группу файлов, но пытливый ученик непременно попытается проверить данное предположение с помощью компьютера, например, так:

Создаст на рабочем столе папку, в которую положит указанные семь файлов



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





Отсюда вопрос, у вас в плане есть тема «Маски имен файлов» - сможет ли новый учебник или Вы сами объяснить такое несоответствие между теорией и практикой?

Спасибо за полный ответ
С уважением, Александр

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]


администратор




Сообщение: 157
Зарегистрирован: 28.11.09
Откуда: Россия, Санкт-Петербург
Репутация: 0
ссылка на сообщение  Отправлено: 25.09.14 05:40. Заголовок: Александр пишет: объ..


Александр пишет:
 цитата:
объяснить такое несоответствие между теорией и практикой?

По крайней мере, в FAR и в Проводнике WinXP все работает так, как предсказывает теория. Поэтому, видимо, претензии нужно адресовать разработчикам Win7.

__________________________________________________________________
«Во всем мне хочется дойти до самой сути...» (Борис Пастернак)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 6
Зарегистрирован: 08.09.14
Откуда: Россия, Северобайкальск
Репутация: 0
ссылка на сообщение  Отправлено: 25.09.14 14:24. Заголовок: Спасибо, Константин ..


Спасибо, Константин Юрьевич, за исчерпывающий ответ!

С уважением,
Александр

Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 1
Зарегистрирован: 07.11.14
Репутация: 0
ссылка на сообщение  Отправлено: 07.11.14 05:03. Заголовок: указанную группу фай..



 цитата:
указанную группу файлов однозначно выбирает не только первая, но и четвертая маска


1) *cas*a*.mp*
4) *cas*a*.mp?

cascad.mpeg
cassa.mp3
cassandra.mp4
picasa.mp4

Т.е. дело в том, что маска №4 игнорирует наличие четвёртого символа в расширении *.mpeg? На правах идеи: это может быть связано с очередным наследием доисторических времен -- "короткими" именами файлов в т.н. формате 8.3.

UPD Например: Почему FindFirstFile находит короткие имена файлов?

 цитата:
Функция FindFirstFile находит соответствия среди коротких и длинных имён. Это может давать вам несколько неожиданные результаты. К примеру, если вы просите "*.htm", то эта маска вернёт вам файл "x.html", потому что его короткое имя - "X~1.HTM".



Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 39
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет