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

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

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

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

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

textual
Листинг программы
  1. var i, a, b, n: integer;
  2.     s, f: real;
  3. begin
  4.   write('a = ');
  5.   readln(a);
  6.   write('b = ');
  7.   readln(b);
  8.   n := a + b;
  9.   s := 0;
  10.   writeln('Enter ', n, ' numbers:');
  11.   for i := 1 to n do
  12.     begin
  13.       write('f', i, ' = ');
  14.       readln(f);
  15.       s := s + f
  16.     end;
  17.   writeln('S = ', s);
  18.   readln
  19. 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

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

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

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