Найти значение выражения - Pascal (80814)
Формулировка задачи:
Найти суму 4+16+36+...+(2n)^2 ?
Решение задачи: «Найти значение выражения»
textual
Листинг программы
Program HelloWorld(output);
var
i, n, l, sum: Integer;
begin
write('enter natural number: '); readln(l);
sum := 0;
for i := 1 to l do begin
n := 4 * i * i;
writeln('i=', i, ', ', n);
sum := sum + n;
end;
writeln('sum: ', sum);
end.
Объяснение кода листинга программы
- Объявляется переменная
iтипа Integer. - Объявляется переменная
nтипа Integer. - Объявляется переменная
lтипа Integer. - Объявляется переменная
sumтипа Integer. - Выводится сообщение
enter natural number:с помощью команды write на экран. - Считывается значение, введенное пользователем, и сохраняется в переменную
lс помощью команды readln. - Присваивается значение 0 переменной
sum. - Выполняется цикл от 1 до
lс шагом 1. - На каждом шаге цикла переменной
nприсваивается значение 4 i i. - На каждом шаге цикла выводится сообщение с текущими значениями
iиnна экран. - К значению переменной
sumприбавляется значение переменнойn. - По завершении цикла выводится сообщение
sum:и значение переменнойsumна экран.