Вычислить значение выражения - PascalABC.NET (24834)

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

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

Вычислить значение: Для организации цикла при вычислении суммы использовать оператор цикла while..do.

Решение задачи: «Вычислить значение выражения»

textual
Листинг программы
  1. begin
  2.   var b := 10.3;
  3.   var a : array [1..20] of Integer := (2,4,6,8,0,16,9,5,5,3,11,17,5,9,41,6,1,3,2,8);
  4.   var c := 1;
  5.   var cmax := 22;
  6.   var h := 3;
  7.  
  8.   var S := 0.0;
  9.   while c <= cmax do
  10.     begin
  11.       S += c + b;
  12.       c += h;
  13.     end;
  14.  
  15.   var P := 1;
  16.   for var i := 9 to 20 do
  17.     P *= a[i];
  18.  
  19.   WriteLn('y = ', S, ' + ', P, ' = ', S + P);
  20. end.

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

  1. Объявляются три переменные: b, a и c. Значение переменной b устанавливается равным 10.3, а переменная a инициализируется массивом 20 целых чисел, значения которых соответствуют удовлетворению условия постановки задачи. Значение переменной c устанавливается равным 1.
  2. Задаются ещё три переменные: cmax, h и S. Значение переменной cmax равно 22, а значения переменных h и S равны 3 и 0.0 соответственно.
  3. Запускается цикл while, который выполняется до тех пор, пока значение переменной c не станет больше значения переменной cmax. В каждой итерации цикла к переменной S прибавляется сумма значения переменной c и переменной b, а затем значение переменной c увеличивается на значение переменной h.
  4. Задаётся ещё одна переменная P, которая инициализируется единицей.
  5. Запускается цикл for, который выполняется от 9 до 20 (включительно). В каждой итерации цикла значение переменной P умножается на соответствующий элемент массива a.
  6. Выводится сообщение, содержащее значения переменных S, P и их сумму.

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


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

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

15   голосов , оценка 3.867 из 5

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

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

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