РУҚА
12

Работа со строками и циклами

ЕГЭ · Информатика · Задание 12 · Алгоритмы и исполнители
ПовышеннаяФИПИ21F619Выбор варианта≈ 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$ было «ПОЕЗД»?

Условие как в банке ФИПИ — открыть и сверить
Выберите правильный ответ.

В приведенном ниже фрагменте алгоритма, записанном на алгоритмическом языке, переменные 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 было ‘ПОЕЗД’


1)

‘АДЕПТ’

2)

‘АДЗЕОП’

3)

‘АДТЕТПТ’

4)

‘АДЗОТ’


Ваш ответ

Выберите один вариант.

!
3 уровня: от лёгкого толчка до почти готового решения. Следующий открывается, когда прочитан предыдущий, — чтобы не перепрыгнуть сразу к ответу.
1Мягкая — с чего смотретьуровень 1 из 3

С каких позиций строки «ПОЕЗД» будут извлекаться символы, если $i$ начинается с длины строки и каждый раз уменьшается на $2$?

2Наводящая — какие числа считатьуровень 2 из 3

Значения $i$ в цикле: $5$, $3$, $1$. Начальная строка $b$ — «А», после цикла к ней добавляется «Т».

3Прямая — фактически решениеуровень 3 из 3

Символы на позициях $5$, $3$, $1$ — «Д», «Е», «П». Поэтому $b = \text{«А»} + \text{«ДЕП»} + \text{«Т»} = \text{«АДЕПТ»}$.

Всё равно не складывается?Полное решение с обоснованием каждого шага — на отдельной странице.
Открыть решение

Задание 12 ЕГЭ, информатика

Задача из темы «Алгоритмы и исполнители»: в ней 432 задачи с ответом и разбором по шагам. В 12-м номере бланка — 67 задач.

Ответ можно проверить здесь же, а если не выходит — открыть подсказку или разбор. Регистрация не нужна.