РУҚА
Задание № 24 · ЕГЭ

Индекс символа

Позиция символа в строке и правила её нумерации
2 мин чтенияСложность: Обновлено 29 сентября 2026

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

Индекс символа
Индекс символа — целое число, однозначно задающее положение символа в строке. В большинстве языков программирования индексы начинаются с нуля: первый символ имеет индекс 0, второй — индекс 1 и так далее.

Строку удобно представлять как последовательность символов, похожую на массив: каждому символу соответствует индекс. Например, в строке «КОД» символ «К» имеет индекс 0, «О» — индекс 1, а «Д» — индекс 2. Длина строки равна 3, но последний индекс равен 2.

\[0 \le i < n\]

Здесь \(i\) — допустимый индекс, а \(n\) — длина строки. Индекс \(n\) уже не относится ни к одному символу. Поэтому для строки длины 5 допустимы индексы от 0 до 4. Отрицательные индексы в базовом школьном правиле также считаются недопустимыми, если язык программирования не задаёт отдельное специальное правило.

№
Пример

Для строки «ИНФОРМАТИКА» длина равна 11. Символ «И» в начале имеет индекс 0, символ «Н» — индекс 1, а последний символ «А» — индекс 10. Запись s[3] обозначает четвёртый символ строки, потому что отсчёт начинается с нуля.

!
Не путайте индекс и порядковый номер

Порядковый номер символа при обычном счёте начинается с 1, а индекс — с 0. Поэтому символ с индексом 4 является пятым символом строки. В задачах ЕГЭ важно проверить, какая нумерация указана в условии: программная или человеческая.

Индекс используют при обращении к символу и при переборе строки. Например, если нужно проверить каждый символ, обычно рассматривают индексы от 0 до \(n-1\). Выход за эти границы приводит к обращению к несуществующему элементу или к ошибке программы.

Проверьте себя

Какой индекс имеет буква «Р» в строке «МИР»?

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

Главное

  • Индекс — позиция символа в строке.
  • При нумерации с нуля первый индекс равен 0.
  • Для строки длины \(n\) допустимы индексы от 0 до \(n-1\).