← Все вопросы

Как решать задание 10 ЕГЭ по информатике (поиск слова в тексте)?

Задан 14 месяцев назад364 просмотров2 ответа
8

В задании 10 дают большой текстовый файл (например, отрывок книги) и просят посчитать, сколько раз встречается слово. Как правильно искать слово в тексте на ЕГЭ через Word или редактор?

2 ответа

12
✓ Принятый ответ — помог автору

Задание 10 — посчитать количество вхождений слова в большой текст (дают файл, обычно .docx или .txt).

Способ 1 — встроенный поиск (быстрее всего):

  1. Открой файл в Word/LibreOffice Writer.
  2. Ctrl+H (Найти и заменить) → введи искомое слово в оба поля → «Заменить всё».
  3. Программа покажет число замен — это и есть количество вхождений. (Замена слова на само себя текст не портит.)

Важные галочки:

  • «Учитывать регистр» — если в условии важен регистр;
  • «Только слово целиком» — чтобы «кот» не считался внутри «котёл» (часто это нужно!).

Способ 2 — Python:

text = open('text.txt', encoding='utf-8').read().lower()
import re
print(len(re.findall(r'\bкот\b', text)))

\b — граница слова, чтобы не цеплять части других слов.

Частая ошибка: посчитать слово как подстроку внутри других слов, забыть про регистр, или не учесть формы слова, если в условии просят конкретную форму. Внимательно читай: «слово КОТ» (целиком) или «буквосочетание»?

Чаще всего хватает «Найти и заменить» с галочкой «слово целиком».

4

Самый быстрый трюк — функция «Заменить всё» в текстовом редакторе: заменяешь искомое слово само на себя, и редактор сообщает количество выполненных замен. Ноль риска, секунды времени.

Только обязательно проверь две настройки: учёт регистра и «слово целиком». Если в условии слово должно быть отдельным (а не частью другого) — без галочки «целиком» получишь завышенное число.

Ваш ответ

, чтобы ответить на вопрос.