Алгоритм вычисления суммы чисел - Pascal

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

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

Помогите пожалуйста. Типовой пример на занятиях был с арифметической прогрессией , он понятен, а в этом варианте не пойму как строить блок схему. Составить блок-схему алгоритма и написать программу приведенной задачи: n=a+b,

Решение задачи: «Алгоритм вычисления суммы чисел»

textual
Листинг программы
var i, a, b, n: integer;
    s, f: real;
begin
  write('a = ');
  readln(a);
  write('b = ');
  readln(b);
  n := a + b;
  s := 0;
  writeln('Enter ', n, ' numbers:');
  for i := 1 to n do
    begin
      write('f', i, ' = ');
      readln(f);
      s := s + f
    end;
  writeln('S = ', s);
  readln
end.

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

  1. Создается переменная i типа integer, которая будет использоваться для счета чисел.
  2. Создается переменная a типа integer, которую пользователь будет вводить.
  3. Создается переменная b типа integer, которую пользователь будет вводить.
  4. Создается переменная n типа integer, которая будет суммой a и b.
  5. Создается переменная s типа real, которая будет использоваться для хранения суммы чисел.
  6. Создается переменная f типа real, которую пользователь будет вводить.
  7. В цикле for i от 1 до n происходит следующее:
    • Выводится сообщение f = и номер числа i.
    • Число i записывается в переменную f.
    • Сумма s увеличивается на значение f.
    • После завершения цикла выводится сообщение S = и значение переменной s.
  8. Программа завершается, ожидая ввода пользователя.

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

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