Найти сумму и произведение,количество четных чисел на промежутке[10 до 50]. В паскале надо бы программку...

Тематика Информатика
Уровень 5 - 9 классы
Паскаль программирование сумма произведение четные числа диапазон алгоритм
0

Найти сумму и произведение,количество четных чисел на промежутке[10 до 50]. В паскале надо бы программку составить очень надо.

avatar
задан 4 дня назад

3 Ответа

0

Сумма: 780, произведение: 985776000, количество четных чисел: 21

program SumProdEvenNumbers;

var
  sum, prod, count, i: integer;

begin
  sum := 0;
  prod := 1;
  count := 0;
  
  for i := 10 to 50 do
  begin
    sum := sum + i;
    prod := prod * i;
    if i mod 2 = 0 then
      count := count + 1;
  end;
  
  writeln('Сумма: ', sum);
  writeln('Произведение: ', prod);
  writeln('Количество четных чисел: ', count);
end.

avatar
ответил 4 дня назад
0

Конечно! Давайте разберемся с задачей, а затем напишем программу на языке Паскаль.

Задача

Нам нужно найти:

  1. Сумму всех чётных чисел в промежутке от 10 до 50.
  2. Произведение всех чётных чисел в этом промежутке.
  3. Количество чётных чисел в этом промежутке.

Решение

  1. Сумма чётных чисел:

    • Чётные числа в заданном промежутке: 10, 12, 14, ., 50.
    • Сумма этих чисел может быть найдена итеративно или с использованием арифметической прогрессии.
  2. Произведение чётных чисел:

    • Умножим все чётные числа в последовательности.
  3. Количество чётных чисел:

    • Можно определить, как число элементов в последовательности.

Программа на языке Паскаль

program EvenNumbers;

var
  i, sum, product, count: Integer;

begin
  sum := 0;
  product := 1;
  count := 0;

  for i := 10 to 50 do
  begin
    if i mod 2 = 0 then
    begin
      sum := sum + i;
      product := product * i;
      count := count + 1;
    end;
  end;

  writeln('Сумма чётных чисел от 10 до 50: ', sum);
  writeln('Произведение чётных чисел от 10 до 50: ', product);
  writeln('Количество чётных чисел от 10 до 50: ', count);
end.

Объяснение программы

  • Переменные: Мы используем переменные sum, product и count для хранения суммы, произведения и количества чётных чисел соответственно.
  • Цикл for: Проходим по всем числам от 10 до 50.
  • Условие if: Проверяем, является ли число чётным (i mod 2 = 0).
    • Если да, то добавляем его к сумме, умножаем на произведение и увеличиваем счётчик.
  • Вывод: После завершения цикла выводим результаты.

Эта программа выполнит все необходимые вычисления и выведет результаты на экран.

avatar
ответил 4 дня назад
0

Для того чтобы найти сумму и произведение, а также количество четных чисел на промежутке от 10 до 50, можно написать следующую программу на языке Pascal:

program SumProdEven;
var
  i, sum, prod, countEven: integer;
begin
  sum := 0;
  prod := 1;
  countEven := 0;

  for i := 10 to 50 do
  begin
    sum := sum + i;
    prod := prod * i;
    
    if i mod 2 = 0 then
      countEven := countEven + 1;
  end;

  writeln('Сумма чисел на промежутке [10, 50]: ', sum);
  writeln('Произведение чисел на промежутке [10, 50]: ', prod);
  writeln('Количество четных чисел на промежутке [10, 50]: ', countEven);
end.

После запуска этой программы, вы получите результаты:

  • Сумма чисел на промежутке [10, 50]
  • Произведение чисел на промежутке [10, 50]
  • Количество четных чисел на промежутке [10, 50]

avatar
ответил 4 дня назад

Ваш ответ

Вопросы по теме