Вопрос:

Вопрос №17 Определить значение элемента массива X[5] после выполнения фрагмента программы

Ответ:

Решение:

Анализируем код фрагмента:

x[1]=3; x[2]=2;
for (i=3; i<9; i++)
  x[i]=x[i-1]+x[i-2];

Начальные значения: x[1] = 3, x[2] = 2.

Цикл выполняется для i от 3 до 8 (так как i<9).

  1. i = 3: x[3] = x[2] + x[1] = 2 + 3 = 5
  2. i = 4: x[4] = x[3] + x[2] = 5 + 2 = 7
  3. i = 5: x[5] = x[4] + x[3] = 7 + 5 = 12
  4. i = 6: x[6] = x[5] + x[4] = 12 + 7 = 19
  5. i = 7: x[7] = x[6] + x[5] = 19 + 12 = 31
  6. i = 8: x[8] = x[7] + x[6] = 31 + 19 = 50

Запрашивается значение X[5].

Ответ: 12

Подать жалобу Правообладателю

Похожие