Вопрос задан 01.03.2019 в 02:00. Предмет Информатика. Спрашивает Басидаш Елизавета.

Напишите программу, которая найдет значение выражения 1*1+2*2...n*n. В паскале.

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Яковлева Арина.
Program pr_1; 
var i,n,s:integer; 
begin 
readln(n); 
s:=0; 
for i:=1 to n do 
s:=s+i*i; 
writeln('s=',s); 
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на языке Pascal, которая вычисляет значение выражения \(1^2 + 2^2 + \ldots + n^2\):

```pascal program SumOfSquares;

var n, sum, i: integer;

begin // Вводим значение n write('Введите значение n: '); readln(n);

// Инициализируем сумму sum := 0;

// Вычисляем сумму квадратов от 1 до n for i := 1 to n do begin sum := sum + i * i; end;

// Выводим результат writeln('Сумма квадратов от 1 до ', n, ' равна ', sum);

// Ждем нажатия клавиши перед выходом readln; end. ```

В этой программе мы используем цикл `for`, чтобы пройти через все значения от 1 до n и добавить квадрат каждого числа к общей сумме. После этого программа выводит результат на экран.

Обратите внимание, что Pascal - устаревший язык программирования, и в современных условиях рекомендуется использовать более современные языки, такие как Python, Java, C++, и так далее.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос