РУҚА
12

Обработка строки в цикле

ЕГЭ · Информатика · Тапсырма 12 · Алгоритмдер және орындаушылар
КүрделіФИПИ7CB785Нұсқа таңдау≈ 3 минутЖауап сверен с ключом

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

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

Значения строк записываются в одинарных кавычках. Фрагмент алгоритма:

$i := \text{Длина}(a)$

$k := 1$

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

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

Какое значение будет у переменной $b$ после выполнения фрагмента алгоритма, если значение переменной $a$ было ‘РОЗА’?

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

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

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

Извлечь (a, i) – возвращает i-тый (слева) символ в строке a. (Тип «жол»)

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

Значения строк записываются в одинарных кавычках (Например, a := ‘дом’).

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

i := Длина (a)

k:= 1

b:= ‘П’

пока i> 0

нц

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

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

i:= i – k

кц

Какое значение будет у переменной b после выполнения вышеприведенного фрагмента алгоритма, если значение переменной a было ‘РОЗА’


1)

‘ПАЗ’

2)

‘ПАЗОР’

3)

‘ПОЗА’

4)

‘ПРОЗА’


Сіздің жауабыңыз

Бір нұсқаны таңдаңыз.

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

С какой позиции начинается извлечение символов из строки ‘РОЗА’?

2Жетекші — қандай сандарды есептеудеңгей 2 из 3

Цикл каждый раз уменьшает $i$ на 1, поэтому символы извлекаются справа налево: $a_4$, $a_3$, $a_2$, $a_1$.

3Тікелей — іс жүзінде шешімдеңгей 3 из 3

К исходной строке ‘П’ последовательно присоединяются символы ‘А’, ‘З’, ‘О’, ‘Р’.

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

Тапсырма 12 ЕГЭ, информатика

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

Жауапты осы жерде тексеруге болады, ал егер шықпаса — ашуға болады көмекші кеңес немесе талдау. Тіркелу қажет емес.