НАЙТИ СУММУ1² + 2² + 3² ...+10². Операцию возведения в степень не использовать.Паскаль

0 голосов
142 просмотров

НАЙТИ СУММУ
1² + 2² + 3² ...+10². Операцию возведения в степень не использовать.Паскаль


Информатика (203 баллов) | 142 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Var  x,s: integer;  
begin
  for x := 1 to 10 do
    s:= s+x*x;
writeln('Сумма равна ',s);
end.

0

а не надо добавлять после begin что s:=0;

0

В новых версиях Паскаля не надо. Первоначальное значение у всех переменных уже равно 0. В старых версиях надо.

0

да? спасибо

0

Да, точно)) Можешь добавить в новой версии, хуже не будет. Результат работы одинаков будет.

0 голосов
var
  a, b: integer;  

begin
  for a := 1 to 10 do
    b += a * a;
  writeln(b);
end.
(16.9k баллов)
0

а что означает +=

0

Это перешло в Паскаль с его адаптацией под .NET, позволяет сразу приварить к переменной некоторое значение... Аналогично
+=
-=
*=
/=