решай.ai · шпаргалка
Задание 10: Поиск символов в текстовом редакторе
ЕГЭ Информатика
Как выглядит
Типичная формулировка: «С помощью текстового редактора определите, сколько раз (не считая сносок) встречается слово «слово1» или «Слово1» в тексте произведения. Другие формы слова («слово2», «слово3» и т. д.) учитывать не следует. В ответе укажите только число».
Ключевые элементы формулировки, на которые нужно обращать внимание:
- точная форма слова (именительный падеж, единственное число, без окончаний);
- указание «или» между вариантами с большой и маленькой буквы — значит, нужно посчитать сумму двух вариантов; …
Что нужно знать
- Целое слово (word boundary). Слово считается отдельным, если перед ним и после него стоит не буква: пробел, знак пунктуации, начало или конец строки. Без этого условия поиск слова «долг» найдёт также «долги», «должен», «долгий».
- Регистр букв. В большинстве редакторов есть опция «Учитывать регистр» (Match case). Если в задании требуется посчитать слово с большой и с маленькой буквы, нужно провести два отдельных поиска и сложить результаты:
- Словоформы. Русский язык — язык с развитой морфологией, поэтому одно и то же слово может стоять в разных падежах, числах, родах. Задание требует искать только указанную форму, поэтому нельзя использовать поиск по «основе слова» без границ.
- Сноски и примечания. В текстах классических произведений часто есть постраничные или concluding-сноски — комментарии автора или редактора, вынесенные отдельно (обычно нумеруются звёздочками или цифрами и располагаются в конце текста или страницы). Эти фрагменты не входят в основной текст произведения и не считаются.
- Заголовки и служебные элементы. Название произведения, имена глав, эпиграфы иногда содержат искомое слово, но по условию задания обычно считается только основной текст, без заголовка.
- Инструмент «Найти и заменить». Многие редакторы (Word, LibreOffice Writer) при замене слова на само себя показывают количество произведённых замен — это удобный способ точного подсчёта. …
Алгоритм
- Внимательно прочитать формулировку: выписать точную форму искомого слова, отметить требование по регистру («или Слово» — считаем два варианта) и по сноскам («не считая сносок»).
- Открыть текстовый файл произведения в редакторе, поддерживающем поиск (Word, LibreOffice Writer, Блокнот++ и т. п.).
- Открыть диалог «Найти и заменить» (обычно сочетание клавиш Ctrl+H).
- Включить опции «Учитывать регистр» и «Только слово целиком», если они доступны.
- Ввести искомое слово с маленькой буквы, выполнить «Заменить всё» (заменяя слово на само себя), запомнить число замен .
- Если требуется учитывать и написание с большой буквы, повторить поиск с большой буквы, запомнить число . …
Ловушки
- Забыли включить «целое слово». Самая частая ошибка: поиск без границ слова находит искомую подстроку внутри других слов («долг» внутри «долги», «должен»), что резко искажает результат в большую сторону.
- Не учли оба варианта регистра. Если в формулировке указано «слово» или «Слово», нужно обязательно искать оба варианта и складывать результаты, а не ограничиваться только одним написанием.
- Посчитали вхождения в сносках. Постраничные примечания автора или редактора нужно явно исключать — они обычно вынесены отдельным блоком в конце текста или в конце страницы и содержат номера сносок.
- Посчитали заголовок или название произведения. Название произведения, заголовки глав и эпиграфы часто не относятся к «тексту» в смысле условия задания. …
reshay.ai/ege/informatika/zadanie-10 — задачи с разборами и тренажёр