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

Разбиение строки на слова (Паскаль)

  • Пример. Составьте программу, которая разбивает строку на слова. Составьте программу, которая разбивает строку на слова.

Программный код

Комментарий

Окно ввода/вывода

procedure Split (str: string);

var

 wd: string;

 i: integer;

Begin

 wd := '';

 for i := 1 to length (str) do begin

  if str [i] = ' '

then begin}}

   if wd <> ''

then}}

    writeln (wd);

     wd := '';

    end

   else wd := wd + str [i];

  end;

  if wd <> '' then
   write (wd);

End.

Процедура Split выполняет разбие-ние строки str на слова. Цикл for проходит по каждому символу строки. Если встречается пробел, текущее слово выводится на экран, затем обнуляется. В конце последнее слово также выводится.

Белеет парус одинокий в тумане моря голубом

Var s: string;

Begin

  write ('Введите строку: ');

  read (s);

  Split (s);

End.

Основная програм-ма: выводит приглашение ко вводу строки, считывает строку в переменную s, вызывает процедуру Split для вывода слов.

Введите строку: Белеет парус одинокий в тумане моря голубом

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

Рекомендуем

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

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

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

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

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

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

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