Имеется некоторый набор функций для работы со строками символов: СИМВОЛ(S) - функция возращает первый символ непустой строки S; ОСТАТОК(S) - функция возращает строку, полученную из непустой строки S удалением ее первого символа; ДОБСИМВОЛ(C,S) - функция возращает строку, полученную из строки S добавлением к ее началу символа С;
ДЛИНА(S) - функция возращает число символов в строке S.
С импользованием этих функций составлен алгоритм:
НАЧАЛО;
ВВЕСТИ строку S;
Строка U:=<<>>;
Строка T:=S;
I:=1;
ЦИКЛ 1
ПОКА I<=ДЛИНА(S) ВЫПОЛНИТЬ
С:=СИМВОЛ(T);
T:=ОСТАТОК(Т);
U:=ДОБСИМВОЛ(С,U);
I:=I=1;
КОНЕЦ ЦИКЛА 1
ВЫВЕСТИ строку U;
ЗАВЕРШЕНИЕ.
Если введенная строка - <<ОГОРОД>>, то в результате работы алгоритма будет выведено..