Номер §9 № 9

ГДЗ по информатике 10 класс, Босова 2024, страница 98

§ № Отбор файлов по маске

В каталоге находится 6 файлов: chifera.dat; chifera.doc; ferrum.doc; deLafer.doc; oferta.doc; tokoferol.doc. Определите, с помощью какой маски из каталога будет отобрано ровно три файла. 1) fer?.d*; 2) ?fer*.doc; 3) ?fer?.do*; 4) *fer?.doc.

Решение

По правилу пункта . «?» заменяет ровно один символ, а «» — любое число символов, включая ноль. Сначала смотрим на часть после точки: шаблон .do подходит файлам с расширением doc, но не chifera.dat.

Проверим маску , ?fer?.do*. Перед буквами fer в имени должен быть хотя бы один символ — его задаёт «?» после первой звёздочки. После fer тоже должен быть хотя бы один символ — его задаёт второй «?» перед точкой.

У chifera.doc перед fer стоят chi, после fer стоит a; он подходит. У oferta.doc перед fer стоит o, после fer стоят ta; он подходит. У tokoferol.doc перед fer стоят toko, после fer стоят ol; он тоже подходит.

Файл ferrum.doc не подходит: в его имени fer стоит с самого начала, и перед ним нет обязательного символа. Файл deLafer.doc не подходит: после fer сразу идёт точка, то есть нет обязательного символа после fer. Файл chifera.dat не подходит по расширению. Итак, маска даёт ровно три файла.

Остальные варианты не дают нужной тройки. Маска захватывает также chifera.dat, потому что её расширение начинается с d. Маска требует ровно один символ перед fer и потому не выбирает chifera.doc и tokoferol.doc. Маска требует ровно один символ после fer перед точкой и не выбирает oferta.doc и tokoferol.doc.

Ответ
  1. ?fer?.do*: chifera.doc, oferta.doc, tokoferol.doc.
Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото