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