Задание 11 ОГЭ по информатике: поиск слова в файлах и каталогах
Задание 11 ОГЭ по информатике выполняется на компьютере: в каталоге лежат тексты произведений, и нужно найти в них героя или факт, например должность человека с заданной фамилией. Сначала поиском по содержимому находят нужный файл, затем открывают его и ищут слово внутри текста.
- Что проверяет: Поиск информации в файлах и каталогах компьютера: полное имя файла, путь, поиск файлов средствами операционной системы (по проекту спецификации 2027 года). Базовый уровень, выполняется на компьютере.
- Баллы: 1 первичный балл
- Формат ответа: Слово или число, записанное в бланк ответов без пробелов и кавычек.
- Программа: задание решают без программы, ответ можно проверить на Python
- Уровень сложности: базовый
- Время: около 6 минут по спецификации
- Кодификатор: 1.1 — файлы и папки (каталоги); полное имя файла, путь к файлу; поиск файлов средствами операционной системы
Как решать
В архиве демоверсии 2027 года к заданию 11 приложен каталог «Проза» с подкаталогами по авторам. Тексты лежат в форматах .htm, .pdf и .rtf, поэтому искать придётся разными программами.
Шаг 1. Найдите файл. Откройте каталог в файловом менеджере и введите фамилию героя в строку поиска. В проводнике Windows поиск по содержимому работает не для всех форматов и не всегда сразу, поэтому, если файл не нашёлся, сузьте круг по автору из условия и открывайте его произведения по очереди.
Шаг 2. Найдите слово внутри файла. Файл .htm откройте в браузере, .rtf — в текстовом редакторе, .pdf — в программе просмотра. Нажмите Ctrl+F и введите фамилию. Лучше вводить основу без окончания: «Кравцов» найдёт и «Кравцова», и «Кравцову».
Шаг 3. Прочитайте несколько предложений вокруг первого упоминания. Должность или профессию обычно называют рядом с фамилией при первом появлении героя.
Шаг 4. Запишите ответ в той форме, о которой спрашивают. Если просят должность, пишут одно слово в начальной форме.
В примерах ниже несколько файлов собраны в один текст: каждая часть начинается строкой «=== путь к файлу ===». Код на Python повторяет ручной поиск: находит часть с нужным словом и печатает соседнее слово.
Примеры с решением
Пример 1
В одном из рассказов, тексты которых приведены в подкаталогах каталога «Рассказы», есть герой с фамилией Кравцов. С помощью поисковых средств операционной системы и текстового редактора выясните, кем работает этот герой.
В файле примера три рассказа собраны в один текст, перед каждым стоит строка с путём к файлу.
Файл данных: 11_ex1.txt — 8 строк, 1,6 КБ. Файл целиком:
=== Рассказы/Осенние/Туман.txt === Утром над рекой стоял такой туман, что Петя не видел собственной лодки. Он сидел на мостках и ждал, когда ветер разгонит Ближе к обеду туман поднялся, и на том берегу показался дом паромщика Семёнова с синими ставнями. === Рассказы/Осенние/Просека.txt === Дорога через лес заросла молодыми берёзами. Навстречу ребятам вышел лесничий Кравцов, высокий человек в выцветшей куртке Кравцов проводил их взглядом и вернулся к своим саженцам. === Рассказы/Зимние/Каток.txt === Каток залили в пятницу вечером. Всю субботу во дворе звенели коньки, а сторож Липатов включал музыку из окна котельной.
Проверка ответа на Python
# Задание 11 ОГЭ, пример 1: в каком файле есть Кравцов и кем он работает
import re
files = {}
for block in open("11_ex1.txt", encoding="utf-8").read().split("=== ")[1:]:
title, text = block.split(" ===\n", 1)
files[title] = text
found = [text for text in files.values() if "Кравцов" in text]
# Первое упоминание: «вышел лесничий Кравцов» — должность стоит перед фамилией
print(re.search(r"(\w+) Кравцов", found[0]).group(1))Ответ: лесничий
Фамилия встречается только в файле «Рассказы/Осенние/Просека.txt». При первом упоминании сказано: «Навстречу ребятам вышел лесничий Кравцов». Ответ: лесничий. В других рассказах есть паромщик и сторож, но у них другие фамилии.
Пример 2
В одном из произведений, тексты которых приведены в подкаталогах каталога «Проза», есть героиня, которая работает библиотекарем. С помощью поисковых средств операционной системы и текстового редактора выясните её фамилию.
В файле примера три текста собраны в один, перед каждым стоит строка с путём к файлу.
Файл данных: 11_ex2.txt — 7 строк, 1,4 КБ. Файл целиком:
=== Проза/Городские/Читальный зал.txt === В читальном зале было тихо, только часы над дверью отсчитывали минуты. Библиотекарь Воронцова раскладывала новые журналы Перед закрытием она принесла ему ещё одну книгу из хранилища. === Проза/Городские/Трамвай.txt === Трамвай номер семь шёл через весь город. Кондуктор Мельникова знала в лицо почти всех пассажиров и помнила, кто где выхо === Проза/Сельские/Сенокос.txt === На сенокос вышли всей деревней. Бригадир Ершов с утра проверил косилки и распределил участки. К полудню жара стала невын
Проверка ответа на Python
# Задание 11 ОГЭ, пример 2: фамилия героини, которая работает библиотекарем
import re
files = {}
for block in open("11_ex2.txt", encoding="utf-8").read().split("=== ")[1:]:
title, text = block.split(" ===\n", 1)
files[title] = text
found = [text for text in files.values() if re.search(r"[Бб]иблиотекар", text)]
# «Библиотекарь Воронцова раскладывала...» — фамилия стоит сразу после слова
print(re.search(r"[Бб]иблиотекар\w* (\w+)", found[0]).group(1))Ответ: Воронцова
Ищем основу «библиотекар»: она найдёт и «библиотекарь», и «библиотекаршу». Слово есть только в файле «Проза/Городские/Читальный зал.txt»: «Библиотекарь Воронцова раскладывала новые журналы». Ответ: Воронцова.
Типичные ошибки
- Ищут фамилию полностью с окончанием и пропускают её другие формы.
- Берут первое попавшееся упоминание слова в другом произведении, не проверив, что это тот же герой.
- Ждут, что проводник найдёт текст внутри .pdf или .rtf, и делают вывод, что фамилии нет.
- Записывают в ответ целую фразу вместо одного слова.
Потренироваться на тренажёре
Частые вопросы
Где взять тексты для тренировки задания 11?
В архиве демоверсии 2027 года есть папка с дополнительными файлами к заданиям 11 и 12: тексты произведений по авторам в форматах .htm, .pdf и .rtf. На них можно отработать поиск так же, как на экзамене.
Какой программой открывать файлы на экзамене?
Той, что установлена на экзаменационном компьютере: браузер для .htm, текстовый редактор для .rtf, программа просмотра для .pdf. Во всех них поиск по тексту вызывается сочетанием Ctrl+F.
Нужно ли читать произведение целиком?
Нет. На задание отведено около 6 минут: достаточно найти файл, в нём — первое упоминание героя, и прочитать несколько предложений вокруг.
Официальные материалы
- Демоверсия, спецификация и кодификатор ОГЭ 2027 по информатике (архив, проект)
- Открытый банк заданий ОГЭ
Другие задания
Все задания и структура экзамена — на странице ОГЭ по информатике. Соседние разборы: задание 10 и задание 12.
Описание задания сверено 28 сентября 2026 года со спецификацией 2027 года (документы 2027 года). Примеры составлены нами по структуре демоверсии, каждое решение запущено, и напечатанный им ответ совпадает с ответом на странице. Кодолимп не связан с разработчиками экзамена. Заметили неточность — напишите нам.