РУҚА
Тапсырмалар № 10, 12 · ЕГЭ

Проверка вхождения символа

Как определить, встречается ли символ в строке
2 мин чтенияҚиындық: Обновлено 29 қыркүйек 2026

Проверка вхождения символа — это определение того, встречается ли заданный символ хотя бы один раз в строке. Результатом проверки обычно является логическое значение: да немесе нет.

Проверка вхождения символаВхождение означает наличие бір объекта внутри другой последовательности.
Проверка вхождения символа в строку — операция, которая устанавливает, существует ли в строке хотя бы один элемент, равный заданному символу. Если такой элемент найден, результатом является истина; если ни один символ не совпадает с заданным, результатом является ложь.

Чтобы выполнить проверку вручную или в программе, строку просматривают слева направо. Это называется перебором строки. Для каждого символа проверяют условие равенства заданному символу. Как только совпадение найдено, дальнейший просмотр не нужен: ответ уже известен.

\[\operatorname{есть}(s,c)=\begin{cases}1, & \text{если существует } i: s_i=c,\\0, & \text{если такого } i \text{ нет.}\end{cases}\]1

Здесь \(s\) — жол, \(c\) — искомый символ, а \(s_i\) — символ строки с номером \(i\). Проверка не сообщает, сколько раз символ встретился и где находится его первое вхождение. Она отвечает только на вопрос о наличии. Если нужно узнать количество появлений, используют понятие частота символов, а если требуется позиция первой встречи — поиск первого вхождения.

№
Пример

Пусть дана жол КАРАНДАШ и символ Н. При переборе получаем: К ≠ Н, А ≠ Н, Р ≠ Н, А ≠ Н, затем Н = Н. Совпадение найдено, поэтому результат проверки — истина. Для символа О результатом была бы ложь.

!
Не путайте с подсчётом

Наличие символа и его количество — разные результаты. В строке АНАНАС символ А встречается три раза, но при проверке вхождения достаточно установить, что он встречается хотя бы один раз.

Проверь себя

Каков результат проверки вхождения символа Т в строку КОТ?

Главное за минуту

Главное

  • Проверка вхождения определяет, есть ли заданный символ в строке хотя бы один раз.
  • Для проверки выполняют перебор строки и сравнивают каждый символ с искомым.
  • Результат — истина или ложь; количество появлений и позиция символа определяются другими операциями.