Вычислить сумму по формуле - Free Pascal
Формулировка задачи:
Вычислить сумму по формуле
Решение задачи: «Вычислить сумму по формуле»
textual
Листинг программы
//введите n //создайте массив a[1..n] //посчитайте сумму t:=1; s:=0; for i:=1 to n do begin t:=-t/i; s:=s+t*sqr(a[i])*a[i]; end;
Объяснение кода листинга программы
- Вводится значение переменной
n- количество элементов в массиве. - Создается массив
a[1..n]размеромn. - Переменная
tинициализируется значением 1. - Переменная
sинициализируется значением 0. - Запускается цикл
forот 1 доn. - Внутри цикла переменной
tприсваивается значение -t/i. - Значение переменной
tумножается на квадрат элемента массиваa[i], и результат прибавляется к переменнойs. - Цикл завершается.
- Выводится значение переменной
s- сумма элементов массива по формуле.