Анализ и построение алгоритмов для исполнителейФИПИ КЭС 3.1ФИПИ
В приведенном ниже фрагменте алгоритма, записанном на алгоритмическом языке, переменные a, b, c имеют тип «строка», а переменные i, k – тип «целое». Используются следующие функции:
Длина (a) – возвращает количество символов в строке a. (Тип «целое»)
Извлечь (a, i) – возвращает i-тый (слева) символ в строке a. (Тип «строка»)
Склеить (a, b) – возвращает строку, в которой записаны сначала все символы строки a, а затем все символы строки b. (Тип «строка»)
Значения строк записываются в одинарных кавычках (Например, a := ‘дом’).
Фрагмент алгоритма:
i := Длина ( a ) k := 2 b := ‘А’ пока i > 0 нц c := Извлечь ( a, i ) b := Склеить ( b , c ) i := i – k кц b := Склеить ( b, ‘Т’)
Какое значение будет у переменной b после выполнения вышеприведенного фрагмента алгоритма, если значение переменной a было ‘ПОЕЗД’