Найти сумму членов ряда - PascalABC.NET (25038)

Узнай цену своей работы

Формулировка задачи:

Дано целое число N (> 0). Найти сумму N^2 + (N + 1)^2 + (N + 2)^2 + … + (2·N)^2 (целое число). Входные данные: ввести целое число N (1<=n<=10). Выходные данные: вывести сумму N^2 + (N + 1)^2 + (N + 2)^2 + … + (2·N)^2 (целое число).

Решение задачи: «Найти сумму членов ряда»

textual
Листинг программы
var n,i,s:integer;
begin
repeat
write('Введите число от 1 до 10 n=');
readln(n);
until n in [1..10];
s:=0;
for i:=0 to n do
s:=s+sqr(n+i);
write('Сумма=',s)
end.

Объяснение кода листинга программы

В этом коде используется цикл repeat-until для повторного запроса ввода числа от 1 до 10, пока пользователь не введет число в этом диапазоне. Переменная n используется для хранения этого числа. Затем код переходит к циклу for, который проходит от 0 до n. В каждой итерации сумма s увеличивается на квадрат суммы n и i. Наконец, код выводит итоговую сумму с помощью функции write.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5