Для решения задачи нужно найти закономерность в заданном массиве X = [3, 4, 7, 8, 11, 12] и выразить ее с помощью арифметической операции, которую можно поместить в тело цикла.
Давайте проверим каждый из предложенных вариантов:
1) X[k] := 3k - k mod 2
Проверяем значения:
k=1 -> 31 - 1 mod 2 = 3 - 1 = 2
k=2 -> 3*2 - 2 mod 2 = 6 - 0 = 6
.
Не соответствует массиву X.
2) X[k] := 2k + k mod 2
Проверяем значения:
k=1 -> 21 + 1 mod 2 = 2 + 1 = 3
k=2 -> 22 + 2 mod 2 = 4 + 0 = 4
k=3 -> 23 + 3 mod 2 = 6 + 1 = 7
k=4 -> 24 + 4 mod 2 = 8 + 0 = 8
k=5 -> 25 + 5 mod 2 = 10 + 1 = 11
k=6 -> 2*6 + 6 mod 2 = 12 + 0 = 12
Это соответствует массиву X.
3) X[k] := 2k - k mod 2
Проверяем значения:
k=1 -> 21 - 1 mod 2 = 2 - 1 = 1
k=2 -> 2*2 - 2 mod 2 = 4 - 0 = 4
.
Не соответствует массиву X.
4) X[k] := 2k + k div 2
Проверяем значения:
k=1 -> 21 + 1 div 2 = 2 + 0 = 2
k=2 -> 2*2 + 2 div 2 = 4 + 1 = 5
.
Не соответствует массиву X.
5) X[k] := 2(k - 1)
Проверяем значения:
k=1 -> 2(1 - 1) = 20 = 0
k=2 -> 2(2 - 1) = 2*1 = 2
.
Не соответствует массиву X.
Таким образом, правильный ответ - вариант 2:
X[k] := 2*k + k mod 2