Вычисление суммы четных натуральных чисел в интервале от 1 до n - Pascal (80491)

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

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

1. Вычисление суммы четных натуральных чисел в интервале от 1 до n. (3 варианта программ - с использованием цикла WHILE, цикла REPEAT и цикла FOR). n ввести со стандартного ввода. Значение cуммы вывести на экран.

Решение задачи: «Вычисление суммы четных натуральных чисел в интервале от 1 до n»

textual
Листинг программы
  1. var n,i,s:integer;
  2. begin
  3. write('Введите значение n=');
  4. readln(n);
  5. s:=0;
  6. i:=2;
  7. while i<=n do
  8.  begin
  9.   s:=s+i;
  10.   i:=i+2;
  11.  end;
  12. writeln('Цикл while s=',s);
  13. s:=0;
  14. i:=2;
  15. repeat
  16. s:=s+i;
  17. i:=i+2;
  18. until i>n;
  19. writeln('Цикл repeat s=',s);
  20. s:=0;
  21. for i:=1 to n div 2 do
  22. s:=s+2*i;
  23. writeln('Цикл for s=',s);
  24. end.

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

  1. Объявляется переменная n для хранения значения n (верхняя граница интервала), i для использования в циклах и s для хранения суммы четных чисел.
  2. Запрашивается пользователем ввод значения переменной n.
  3. Инициализируется переменная s нулём.
  4. Инициализируется переменная i значением 2.
  5. Выполняется цикл while для вычисления суммы четных чисел от 2 до n:
    • Пока i меньше или равно n, выполняются следующие действия:
      • К сумме s прибавляется значение i.
      • Переменной i добавляется 2.
  6. Выводится сумма четных чисел, вычисленная с помощью цикла while.
  7. Значение переменной s снова устанавливается равным нулю.
  8. Значение переменной i снова устанавливается равным 2.
  9. Выполняется цикл repeat-until для вычисления суммы четных чисел от 2 до n:
    • Повторять следующие действия, пока i меньше n:
      • К сумме s прибавляется значение i.
      • Переменной i добавляется 2.
  10. Выводится сумма четных чисел, вычисленная с помощью цикла repeat-until.
  11. Значение переменной s снова устанавливается равным нулю.
  12. Цикл for выполняется для вычисления суммы четных чисел от 2 до n:
    • Переменная i проходит значения от 1 до n деленное на 2 включительно.
    • К сумме s прибавляется удвоенное значение i.
  13. Выводится сумма четных чисел, вычисленная с помощью цикла for.
  14. Завершение программы.

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


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

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

11   голосов , оценка 3.909 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы