Какие значения линейного массива М будут сообщены при выполнении следующего алгоритма: ...

0 голосов
90 просмотров

Какие значения линейного массива М будут сообщены при выполнении следующего алгоритма:
Алгоритм Целый: I, M[1:8]
Делать от I:=2 до 7
{ Если M[I] = (M[I-1]+M[I+1])/2
То Вывод M[I]


image

Информатика (25 баллов) | 90 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Если элемента массива равен полусумме соседних элементов, то вывести его:
Делаем трассировку
i = 2; M[i] = 1; (-2 + -1)/2 = -1,5 | -
i = 3; M[i] = -1; (1 + -2)/2 = -0,5 | -
i = 4; M[i] = -2; (-1 + -3)/2 = -2 | +
i = 5; M[i] = -3; (-2 + -2)/2 = -2 | -
i = 6; M[i] = -2; (-3 + 3)/2 = 0 | -
i = 7; M[i] = 3; (-2 + 8)/2 = 3 | +
Ответ: -2, 3

(8.8k баллов)