Информатика • 10 класс
823

Поиск и замена подстроки (Паскаль)

  • Функция Pos () ищет первое вхождение подстроки:
    Pos ('e', text) возвращает 1 (позиция первой буквы 'e' в "Hello").
  • Функция LastDelimiter ()  ищет последнее вхождение символа:
    LastDelimiter ('e', text) возвращает 13 (позиция буквы 'e' в "friend").
  • Процедуры Delete () и Insert () заменяют часть строки:
    • Delete (text, 7, 9) удаляет 9 символов начиная с позиции 7;
    • Insert ('world', text, 7) вставляет "world" в позицию 7;
    • исходная строка: "Hello, my friend!";
    • после замены: "Hello, world!" (символ '!' сохраняется).

Программный код (фрагмент)

Окно вывода

var text: string;
pos1, pos2: integer;
begin
  text := 'Hello, my friend!';
  pos1 := Pos ('e', text);
  writeln (pos1);
pos2 := LastDelimiter ('e', text);
  writeln (pos2);
Delete (text, 7, 9);
  Insert ('world', text, 7);
  writeln (text);
end;

1

13

Hello, world!

Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»
Логотип облако знаний
+7 (499) 322-07-57
info@oblakoz.ru

Контактный центр

МО, г. Долгопрудный,
Лихачевский проезд, 4, стр. 1

Отдел заботы о пользователях

Политика конфиденциальности

© ООО «Физикон Лаб», 2026

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪