решай.ai · шпаргалка
Задание 12: Использование поисковых средств операционной системы
ОГЭ Информатика
Как выглядит
Типичная формулировка: «Сколько файлов с расширением .txt содержится в подкаталогах каталога Проза? В ответе укажите только число. Выполните задание, распаковав архив на своём компьютере».
Особенности:
- к заданию прилагается архив (например, DEMO-12.rar), который нужно скачать и распаковать;
- внутри архива — папка с вложенной структурой каталогов и множеством файлов разных типов;
- расширение может быть любым: .txt, .pdf, .htm, .doc, .jpg и так далее;
- ответ — целое число, никаких единиц измерения или текста; …
Что нужно знать
- Каталог (папка) — это объект файловой системы, который может содержать файлы и другие каталоги.
- Подкаталог — каталог, вложенный внутрь другого каталога (более глубокий уровень иерархии).
- Полное имя файла записывается как путь от корневого каталога через все промежуточные папки до файла, например: .
- Расширение файла — часть имени файла после последней точки: у файла расширение .
- Маска поиска — шаблон имени файла с символами-джокерами:
- заменяет любую последовательность символов (в том числе пустую);
- заменяет ровно один символ. Маска означает «любой файл с расширением txt».
- Рекурсивный поиск — поиск, охватывающий не только текущую папку, но и все каталоги, вложенные в неё на любую глубину.
- Важно отличать «файлы в каталоге» от «файлы в подкаталогах каталога»: во втором случае файлы, лежащие непосредственно в самом каталоге (не во вложенных папках), в подсчёт не входят.
- Расширения, отличающиеся хотя бы одним символом (например, .htm и .html), считаются разными типами файлов — их нельзя объединять.
Алгоритм
- Скачать архив, приложенный к заданию, и распаковать его в удобную папку на компьютере.
- Открыть распакованную структуру и найти каталог, указанный в условии (например, «Проза»).
- Внимательно выписать искомое расширение из условия — точно, без ошибок в буквах (различать .htm и .html, .doc и .docx).
- Открыть средство поиска (проводник, командная строка или файловый менеджер) внутри указанного каталога.
- Задать маску поиска в виде и обязательно включить поиск с учётом всех вложенных подкаталогов (рекурсивный режим).
- Запустить поиск и дождаться его завершения.
- Посчитать количество найденных объектов — либо по счётчику программы, либо вручную по списку результатов.
- Проверить, что среди найденных объектов нет папок с похожим именем и что расширение у всех файлов совпадает буквально с заданным. …
Ловушки
- Поиск только в текущей папке. Если не включить рекурсивный режим (поиск по вложенным папкам), результат окажется заметно меньше правильного — часть файлов, лежащих в глубине структуры, просто не будет найдена.
- Путаница между «в каталоге» и «в подкаталогах». Если в условии написано «в подкаталогах каталога Проза», файлы, которые лежат непосредственно в самом каталоге «Проза» (а не во вложенных папках), в ответ не входят.
- Смешивание похожих расширений. .htm и .html, .doc и .docx, .jpg и .jpeg — это разные расширения. Маска не должна ловить файлы .html, а маска — файлы .jpeg. При использовании некоторых поисковых систем стоит вручную проверить итоговый список. …
reshay.ai/oge/informatika/zadanie-12 — задачи с разборами и тренажёр