Найдите сумму, количество и среднее арифметическое всех целых чисел из интервала [100; 200], кратных 17 - Pascal ABC

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

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

найдите сумму,количество и среднее арифметическое всех целых чисел из интервала [100;200] кратных 17

Решение задачи: «Найдите сумму, количество и среднее арифметическое всех целых чисел из интервала [100; 200], кратных 17»

textual
Листинг программы
  1. program pr;
  2. var
  3.   i, sum, cout: integer;
  4.   avg: real;
  5. begin
  6.   cout := 0;
  7.   sum := 0;
  8.   for i := 100 to 200 do
  9.     if i mod 17 = 0 then
  10.     begin
  11.       write(' ',i:3);
  12.       cout := cout + 1;
  13.       sum := sum + i;
  14.     end;
  15.   avg := sum / cout;
  16.   writeln;
  17.   writeln('Количество чисел кратных 17: ', cout);
  18.   writeln('Сумма чисел кратных 17: ', sum);
  19.   writeln('Среднее арифметическое чисел кратных 17: ', avg);
  20. end.

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

  1. Создается программа pr с использованием языка Pascal ABC.
  2. Объявляются переменные: i, sum, cout - целочисленные, и avg - вещественное.
  3. Устанавливаются начальные значения для переменных: cout = 0, sum = 0, avg = 0.
  4. Запускается цикл for, который проходит по всем числам в диапазоне от 100 до 200 (включительно).
  5. Внутри цикла проверяется условие: если число i кратно 17 (i mod 17 = 0), то выполняется определенный блок кода.
  6. В блоке кода записывается пробел (write(' ')), затем переменная i выводится на экран (write(i:3)), счетчик cout увеличивается на 1 (cout := cout + 1) и сумма чисел увеличивается на текущее значение i (sum := sum + i).
  7. После выполнения блока кода, вычисляется среднее арифметическое (avg := sum / cout).
  8. По завершению цикла, выводятся результаты: количество чисел кратных 17 (writeln('Количество чисел кратных 17: ', cout)), сумма чисел кратных 17 (writeln('Сумма чисел кратных 17: ', sum)) и среднее арифметическое (writeln('Среднее арифметическое чисел кратных 17: ', avg)).
  9. Программа завершается.

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


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

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

12   голосов , оценка 4.167 из 5

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

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

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