Олимпиадный тренинг

Задача . 39298


Задача

Темы:

В приведенном ниже фрагменте алгоритма, записанном на алгоритмическом языке, переменные a, b, c имеют тип «строка», а переменные i, k – тип «целое». Используются следующие функции:

Длина(a) – возвращает количество символов в строке a. 

Извлечь(a, i) – возвращает i-тый (слева) символ в строке a. (нумерация с 1)

Склеить(a, b) – возвращает строку, в которой записаны сначала все символы строки a, а затем все символы строки b.

Фрагмент алгоритма:

a := ‘ДИСТАНТ’

i := Длина(a)

k := 2

b := 'А'

нц пока i > 0

    c := Извлечь(a, i - 1)

    b := Склеить(b, c)

    i := i – k

кц

b := Склеить(b, 'ЕЛА')

Какое значение будет у переменной b после выполнения вышеприведенного фрагмента?

 

 


time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя