Имеется некоторый набор функций для работы со строками символов: СИМВОЛS – функция возвращает первый...: ответ на тест 990380 - Информатика
Имеется некоторый набор функций для работы со строками символов:
СИМВОЛ(S) – функция возвращает первый символ непустой строки S;
ОСТАТОК(S) – функция возвращает строку, полученную из непустой строки S удалением ее первого символа;
ДОБСИМВОЛ(C,S) – функция возвращает строку, полученную из строки S добавлением к ее началу символа C;
ДЛИНА(S) – функция возвращает число символов в строке S.
С использованием этих функций составлен алгоритм:
НАЧАЛО;
ВВЕСТИ строку S;
Строка U:= «»;
P:=1;
ЦИКЛ 1
ПОКА P<>0 ВЫПОЛНИТЬ
P:=0;
С:=СИМВОЛ(S);
S:=ОСТАТОК(S);
ЦИКЛ 2
ПОКА ДЛИНА(S)>0 ВЫПОЛНИТЬ
ЕСЛИ С> СИМВОЛ(S) БЛОК
Х:=СИМВОЛ(S);
S:=ОСТАТОК(S);
U:=ДОБСИМВОЛ(Х,U);
P:=1;
КОНЕЦ БЛОК
ИНАЧЕ БЛОК
U:=ДОБСИМВОЛ(С,U);
С:=СИМВОЛ(S);
S:=ОСТАТОК(S);
КОНЕЦ БЛОК
КОНЕЦ ЕСЛИ
U:=ДОБСИМВОЛ(С,U);
КОНЕЦ ЦИКЛА 2
ЦИКЛ 3
ПОКА ДЛИНА(U)>0 ВЫПОЛНИТЬ
С:=СИМВОЛ(U);
U:=ОСТАТОК(U);
S:=ДОБСИМВОЛ(С,S);
КОНЕЦ ЦИКЛА 3
КОНЕЦ ЦИКЛА 1
ВЫВЕСТИ строку S;
ЗАВЕРШЕНИЕ.
Введенная строка – «ПРИВЛЕКАТЕЛЬНЫЙ». Тогда в результате работы алгоритма будет выведено …
Варианты ответов
Вариантов нет (ответ точный)
Правильный ответ
Помогли ответы? Ставь лайк 👍
Расскажи другу:
Вопрос задал(а): Анонимный пользователь, 13 Ноябрь 2020 в 17:07 На вопрос ответил(а): Анастасия Степанова, 13 Ноябрь 2020 в 17:07