Имеется некий набор функций для работы со строками знаков: Знак(S)

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

Задать свой вопрос
1 ответ

Работа программки. Строчной переменной S присваивается значение слонопотом. Это же значение присваивается переменной T. Определяется длина строки  S:

ДЛИНА(S) = 10.

ДЛИНА(S) / 2 = 5. То есть цикл должен выполниться 5 раз.

В цикле производятся команды, которые никакого воздействия на вывод переменной T не оказывают, не считая команды T:=ОСТАТОК(T) и счетчика I = I+1, по которому останавливается работа цикла (после пятого исполнения).

Пятикратное исполнение команды T:=ОСТАТОК(T) приводит к удалению 5 первых букв из начального значения слонопотом.

Ответ:  будет выведено слово позже.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт