Дан фрагмент программы:
A[1]:=2; A[2]:=3;
for
i:=3 to 7 do A[i]:=A[i-1]+ A[i-2]
Запишите, чему будут равны значения элементов массива
А[3]
A[6]
A[5]
A[4]
A[7]
В ответе запишите решение и ответ.
Ответы
Ответ дал:
2
Ответ:
Давайте разберемся с вычислением значений элементов массива `A` в соответствии с данным фрагментом программы:
1. `A[3] = A[3-1] + A[3-2] = A[2] + A[1] = 3 + 2 = 5`
2. `A[6] = A[6-1] + A[6-2] = A[5] + A[4] = (A[4-1] + A[4-2]) + (A[3-1] + A[3-2]) = (A[3] + A[2]) + (A[2] + A[1]) = (5 + 3) + (3 + 2) = 13`
3. `A[5] = A[5-1] + A[5-2] = A[4] + A[3] = (A[3] + A[2]) + (A[2] + A[1]) = (5 + 3) + (3 + 2) = 13`
4. `A[4] = A[4-1] + A[4-2] = A[3] + A[2] = 5 + 3 = 8`
5. `A[7] = A[7-1] + A[7-2] = A[6] + A[5] = 13 + 13 = 26`
Итак, значения элементов массива `A` будут следующими:
- `A[3] = 5`
- `A[6] = 13`
- `A[5] = 13`
- `A[4] = 8`
- `A[7] = 26`
p.s нажмите на лучший ответ пожалуйста
Вас заинтересует
2 месяца назад
2 месяца назад
3 месяца назад
3 месяца назад
1 год назад
1 год назад
7 лет назад