12

Решение: Работа со строками и циклами

ЕГЭ · Информатика · Задание 12 · Алгоритмы и исполнители
ПовышеннаяФИПИ21F619Выбор варианта≈ 3 минутыРазбор в 3 шагаОтвет сверен с ключом
Условие

В приведённом фрагменте алгоритма переменные $a$, $b$, $c$ имеют тип «строка», а переменные $i$, $k$ — тип «целое». Функция Длина($a$) возвращает количество символов в строке $a$; функция Извлечь($a, i$) возвращает $i$-й слева символ строки $a$; функция Склеить($a, b$) возвращает строку, полученную последовательной записью строк $a$ и $b$. Значения строк записываются в одинарных кавычках.

Фрагмент алгоритма:
$i := \text{Длина}(a)$

$k := 2$

$b := \text{‘А’}$

пока $i > 0$
нц
$c := \text{Извлечь}(a, i)$

$b := \text{Склеить}(b, c)$

$i := i - k$
кц

$b := \text{Склеить}(b, \text{‘Т’})$

Какое значение будет у переменной $b$, если значение переменной $a$ было «ПОЕЗД»?

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

3 шага
1

В строке «ПОЕЗД» пять символов, поэтому начальное значение $i$ равно $5$. На каждой итерации цикла значение $i$ уменьшается на $2$.

$$i = 5, 3, 1$$
2

Из строки извлекаются символы с позиций $5$, $3$ и $1$: соответственно «Д», «Е» и «П».

К начальной строке «А» последовательно присоединяются найденные символы, затем в конце добавляется «Т».

$$b = \text{«А»} + \text{«Д»} + \text{«Е»} + \text{«П»} + \text{«Т»} = \text{«АДЕПТ»}$$
Ответ
1 — «АДЕПТ»

Где здесь ошибаются

Считать позиции символов с нуля, а не с единицы.

Извлекать символы слева направо по возрастанию индекса.

Забыть, что после завершения цикла к строке добавляется «Т».

Закрепить приёмВ теме «Алгоритмы и исполнители» ещё 431 задача — с ответом и таким же разбором.
Тренироваться

Как решать задание 12 ЕГЭ, информатика

Разбор этой задачи разложен на 3 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи, и у каждой есть такой же разбор. Регистрация не нужна.