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

Задача . 109


Задача

Темы:

Имеется фрагмент алгоритма, записанный на алгоритмическом языке:

n := Длина(а)
m := 6
b := Извлечь(а, m)
с := Извлечь(а, m-4)
b := Склеить(b, с)
с := Извлечь(а, m+2)
b := Склеить(b, с)
нц для i от 10 до n
  с := Извлечь(а, i)
  b := Склеить(b, с)
кц


Здесь переменные a, b и с - строкового типа; переменные n, m, k – целые. В алгоритме используются следующие функции:

Длина(х) – возвращает  количество символов в строке х. Имеет тип «целое».
Извлечь(х,i) – возвращает  i-й символ слева в строке х. Имеет строковый тип.
Склеить(х,у) – возвращает  строку, в которой записаны подряд сначала все символы
                            строки х, а затем все символы строки у. Имеет строковый тип.

Значения строк записываются в кавычках (одинарных), например x=''школа''.
Какое значение примет переменная b после выполнения этого фрагмента алгоритма, если переменная а имела значение ''КИБЕРНЕТИКА''?


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

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