Главная › ОГЭ по информатике › Задание 12
ОГЭ по информатике · задание №12

Как решить задание 12 ОГЭ: поиск файлов по расширению

Разберёмся с расширениями и областью поиска. Найдём файлы .txt в «Прозе», проверим число по подпапкам и повторим действия в учебном архиве.

Начнём с сути

Что нужно сделать в задании 12 ОГЭ

В задании 12 ОГЭ по информатике нужно найти файлы по заданным условиям и определить их количество. В примере из шпаргалки требуется посчитать файлы с расширением .txt в подпапках каталога «Проза».

Для этого не нужно читать произведения. Нужно правильно выбрать папку, отфильтровать файлы по расширению и дождаться окончания поиска.

Нужная папка + нужное расширение = нужные файлыВ разобранном примере: «Проза» и маска *.txt.
01Распакуй архив.
02Открой папку из условия.
03Введи маску поиска.
04Проверь область и количество файлов.
Теория с нуля

Расширение, каталог и маска поиска

Что такое расширение файла

В имени Вий.txt часть «Вий» — название, а .txt — расширение. Оно помогает отличать обычный текстовый файл от PDF, RTF или другого формата. Для этого задания нужны файлы именно с указанным расширением.

Если расширения скрыты, в списке может быть видно только «Вий». При этом расширение у файла сохраняется. Для проверки включи показ расширений в меню вида Проводника и смотри на полный конец имени файла.

Что означает маска *.txt

Символ * обозначает произвольную последовательность символов, в том числе пустую. Поэтому *.txt подходит к разным именам с расширением .txt: Вий.txt, Три сестры.txt, План.txt.

МаскаЧто ищемПодходит к условию про .txt?
*.txtФайлы с расширением .txtДа
*.pdfФайлы PDFНет
*.rtfФайлы RTFНет, даже если в них тоже текст
*Все именаНет: выборка слишком широкая

Что такое каталог и подкаталоги

Каталог — это папка. Подкаталоги — папки внутри неё, в том числе на более глубоких уровнях. Например, «Гоголь» и «Чехов» находятся внутри «Прозы». А «Поэзия», которая лежит рядом с «Прозой», в её подкаталоги не входит.

Смотри на формулировку области поиска«В каталоге и его подкаталогах» включает файлы непосредственно в исходной папке. «В подкаталогах» — файлы во вложенных папках. Если в исходной папке тоже есть подходящие файлы, проверь, нужно ли их учитывать. В примере из шпаргалки все 16 файлов .txt лежат в подпапках.
Пример из шпаргалки

Полный разбор: сколько файлов .txt в «Прозе»?

Условие

Сколько файлов с расширением .txt находится в подкаталогах каталога «Проза»? В ответе укажите только число.

Шаг 1. Распаковываем архив

Извлекаем содержимое ZIP в отдельную папку. Затем открываем каталог DEMO-12. В нём есть несколько папок, поэтому сразу искать отсюда нельзя: в результаты попадут соседние разделы.

Папки Проза, Поэзия и Тургенев в каталоге DEMO-12
Иллюстрация из шпаргалки: для условия подходит только папка «Проза». Нажми на иллюстрацию, чтобы открыть её крупнее.

Шаг 2. Открываем нужную папку

Дважды нажимаем на «Проза». В адресной строке должно быть видно, что сейчас открыта именно она.

DEMO-12 › Проза

Шаг 3. Запускаем поиск по расширению

Нажимаем на поле поиска в правой верхней части Проводника, вводим *.txt и нажимаем Enter. Убедись, что поиск охватывает вложенные папки, а не только текущую.

Поиск по маске *.txt внутри папки Проза и её подпапок
Иллюстрация из шпаргалки: маска введена после открытия нужного каталога. Нажми на иллюстрацию, чтобы открыть её крупнее.

Шаг 4. Ждём окончания поиска и проверяем результаты

Не записывай число, пока поиск продолжается. Проверь, что в результатах именно файлы .txt, а в столбце с путём — подпапки «Прозы». PDF, RTF и одноимённые документы других форматов не учитываются.

Шаг 5. Считываем количество

В разобранном примере Проводник показывает 16 элементов. Если есть строка «Выбрано…», не перепутай число выделенных объектов с общим количеством найденных файлов. При необходимости сними выделение.

Шестнадцать найденных текстовых файлов в подкаталогах Прозы
Иллюстрация из шпаргалки: поиск в нужной папке даёт 16 файлов. Нажми на иллюстрацию, чтобы открыть её крупнее.

Записываем число, без слова «файлов» и без точки.

Ответ для этого примера: 16.
Проверяем независимо

Почему получается 16: считаем по подпапкам

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

ПодпапкаФайлы с расширением .txtКоличество
ГогольВий.txt
Мертвые души.txt
Нос.txt
Ревизор.txt
Тарас Бульба.txt
Шинель.txt
6
ГончаровИ. А. Гончаров - Обломов.txt1
ГрибоедовГрибоедов А. С. - Горе от ума.txt1
ДостоевскийПреступление и наказание.txt1
ЛермонтовГерой нашего времени.txt1
ПушкинДубровский.txt1
ЧеховВишневый сад.txt
Палата №6.txt
Собрание юмористических рассказов.txt
Три сестры.txt
ЧАЙКА.txt
5
Всего в подпапках «Прозы»16
6 + 1 + 1 + 1 + 1 + 1 + 5 = 16У Гоголя — 6 файлов, у Чехова — 5, ещё пять авторов дают по одному.

Если в твоём результате другое число, сначала проверь каталог и расширение. Искать ошибку в арифметике стоит после проверки того, какие файлы вообще попали в выборку.

Главная ловушка

Почему поиск из корня даёт неверный ответ

Папки «Поэзия» и «Тургенев» находятся рядом с «Прозой», а не внутри неё. Если искать в общем каталоге DEMO-12, в выборку попадут файлы из всех трёх разделов.

Где запустили поискЧто попадёт в результатыПодходит?
DEMO-12Проза, Поэзия и Тургенев; в примере из шпаргалки — 33 файла .txtНет
DEMO-12/ПрозаНужные файлы всех авторов внутри «Прозы» — 16Да
DEMO-12/Проза/ГогольТолько Гоголь — 6 файлов .txtНет
Одинаковый ответ не гарантирован в других вариантахЧисла 16 и 33 относятся к разобранному примеру. На экзамене используй файлы своего варианта и получай количество заново.
Повтори в Проводнике

Учебный архив для поиска файлов

В архиве есть «Проза» с 16 файлами .txt в подпапках, соседние папки с файлами для отвлечения и документы других типов. Распакуй его, открой «Проза» и выполни поиск по *.txt. Сверь результат с таблицей выше.

Скачать учебный архив №12Это специально собранная тренировка по структуре примера. Файлы содержат короткие учебные подписи, а не полные произведения. Во всём учебном каталоге — 33 файла .txt, внутри «Прозы» — 16.

Затем измени область поиска: сначала выбери корень учебного каталога, потом только «Гоголь». Сравни результаты 33, 16 и 6 — так хорошо видно, почему выбор папки влияет на ответ.

Проверь себя

Пять заданий с проверкой

Учебные примеры ниже помогают отдельно проверить расширение и область поиска. Ответ можно исправлять после ошибки.

Решено: 0 из 5

1. Считаем только .txt

В папке лежат файлы:

  • Вий.txt
  • Нос.pdf
  • План.TXT
  • Море.rtf
  • Заметка.txt.rtf
  • Черновик.txt

Сколько из них имеют расширение .txt? Регистр букв расширения в Windows здесь не учитываем.

2. Папка и все вложенные папки

В самой папке «Проза» лежат 2 файла .txt. В её подпапке «Гоголь» — ещё 3, а в подпапке «Чехов» — ещё 4. Других файлов .txt нет. Сколько их в каталоге «Проза» и всех его подкаталогах?

3. Только подкаталоги

Условия о файлах те же: в самой «Прозе» — 2 файла .txt, у Гоголя — 3, у Чехова — 4. Теперь спрашивают количество только в подкаталогах «Прозы». Сколько файлов считать?

4. Не захватываем соседние папки

В каталоге «Учебный» три соседние папки: «Проза» с 5 файлами .txt, «Поэзия» с 7 и «Тургенев» с 2. Других файлов нет. Сколько файлов .txt находится в «Прозе»?

5. Выбираем другую маску

Нужно найти файлы с расширением .pdf с любыми именами. Какую маску следует ввести? Запиши маску целиком.

Перед ответом

Частые ошибки в задании 12

ОшибкаПочему ответ меняетсяЧто проверить
Поиск из корня архиваДобавляются соседние папкиОткрыта ли папка из условия?
Поиск только у одного автораТеряются остальные подпапкиНужно ли подняться в «Прозу»?
Подсчёт TXT, RTF и PDF вместеФормат текста путают с расширениемНужна ровно маска из условия
Считать, пока поиск идётЧисло результатов ещё меняетсяДождись завершения поиска
Списать число выделенных объектовВыделена лишь часть результатовПосмотри общее количество файлов
ПамяткаРаспакуй → открой нужный каталог → задай расширение → включи нужную область → дождись результатов → запиши число.
Видеоразбор

Видео по заданию №12

Видео скоро выйдет.

Закрепи работу с файлами

Создай бесплатный аккаунт, чтобы продолжить практику по заданиям ОГЭ. Теорию и видео по теме можно повторять в учебнике и материалах.

Создать бесплатный аккаунт
Частые вопросы

Если что-то не получилось

Нужно ли открывать все найденные файлы?

Для задачи на количество файлов по расширению читать их содержимое не нужно. Проверь имена, расширения, пути и число результатов.

Если расширения скрыты, поиск *.txt работает?

Скрытие расширений в списке файлов не удаляет их из имён. Поиск по расширению возможен; для проверки можно включить показ расширений.

Почему у меня получается 33 вместо 16?

В примере из шпаргалки 33 получается при поиске из общего каталога, куда входят соседние папки. Открой «Проза» и повтори поиск с охватом нужных подпапок.

Всегда ли в задании 12 ответ 16?

Нет. Это ответ для разобранного примера. В другом варианте могут отличаться архив, нужная папка, расширение и условия подсчёта.

Как отличить задание 11 от задания 12?

В разобранной задаче 11 ищут информацию внутри текста, а в задаче 12 считают файлы по заданным признакам. Ориентируйся на вопрос своего условия.