Найти сумму всех целых чисел от А до В - Pascal ABC

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

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

1.)Найти: ) сумму всех целых чисел от А до В (значения А и В вводятся с клавиатуры; В <> А). 2.)найти: г) сумму квадратов всех целых чисел от А до В (зна¬чения А и В вводятся с клавиатуры; В>А). 3.)Найти сумму 1^2+2^2+3^2+…+10^2.

Решение задачи: «Найти сумму всех целых чисел от А до В»

textual
Листинг программы
program qq;
var a,b,i:integer;
summ:real ;
begin
writeln ('введите a');
read(a);
writeln ('введите b');
read (b);
for i:=a to b do begin
summ:=((a+b)*i)/2;
Writeln('Сумма = ',summ);
readln
end;
end.

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

В этом коде на языке Pascal ABC происходит следующее:

  1. В первой строке объявляются переменные a, b, i типа integer (целое число) и переменная summ типа real (число с плавающей точкой).
  2. В следующих двух строках происходит ввод значений для переменных a и b с помощью функции read.
  3. Затем в цикле for i от a до b (включительно) происходит вычисление суммы всех целых чисел от a до b (включительно) по формуле ((a+b)*i)/2 и сохранение результата в переменной summ.
  4. После каждой итерации цикла результат выводится на экран с помощью функции writeln.
  5. В конце программы вызовется функция readln, которая необходима для того, чтобы программа не завершилась сразу после вывода последнего результата, а дождалась нажатия клавиши Enter. Список действий в коде:
  6. Ввести значение переменной a.
  7. Ввести значение переменной b.
  8. Вычислить сумму всех целых чисел от a до b.
  9. Вывести результат на экран.
  10. Прочитать из консоли, нажата ли клавиша Enter.

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


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

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

10   голосов , оценка 3.9 из 5
Похожие ответы