Какое число будет выведено на экран в результате выполнения следующего фрагмента программы (предполагается, что все используемые переменные – целые числа)? a[1]: =7; for i: =2 to 10 do a[i]: =a[i-1]+3*i; writeln(a[4]);

zlata25148 zlata25148    3   31.07.2019 17:00    12

Ответы
fdsufsycdst fdsufsycdst  28.09.2020 18:55
A[4] = 34.

Посчитать можно даже на листочке. Каждое следующее число есть предыдущее + 3*на порядковый номер.

a[n] можно выразить через a[1] как

a[n] = a[1] + 3 * (сумму от 2 до n)

a[4] = a[1] + 3 * (2 + 3 + 4)

a[4] = 7 + 3 * 9 = 27 + 7 = 34
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика