1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 8 Вариант 1 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Автор
Босова, Босова, Аквилянов

Задание 8 Вариант 1 Самостоятельная работа 4 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача

Среднее арифметическое положительных элементов равно.
program s4_v1_8;
var
a: array[0..10] of real;
i, k: integer;
s,sr: real;
begin
s := 0; k := 0;
writeln(‘ввод массива’);
for i := 0 to 10 do
begin
read(a[i]);
if a[i] > 0 then
begin
s := s + a[i];
k := k + 1
end;
end;
sr:=s/k;
writeln(‘среднее арифметическое положительных =’, sr:6:2);
end.
Среднее арифметическое положительных элементов равно: 19.64

Подробный ответ

Нужно найти сумму всех положительных элементов массива и разделить её на их количество.

Для массива $$A = \{7, 25, 4.5, 0, 17, 61, -10, 0, 1, -4, 22\}$$ положительные элементы такие:

$$7,\ 25,\ 4.5,\ 17,\ 61,\ 1,\ 22$$

Их сумма:

$$7 + 25 + 4.5 + 17 + 61 + 1 + 22 = 137.5$$

Количество положительных элементов:

$$7$$

Среднее арифметическое:

$$\frac{137.5}{7} = 19.642857\ldots \approx 19.64$$

program s4_v1_8;
var
  a: array[0..10] of real;
  i, k: integer;
  s, sr: real;
begin
  s := 0; k := 0;
  writeln(‘ввод массива’);
  for i := 0 to 10 do
  begin
    read(a[i]);
    if a[i] > 0 then
    begin
      s := s + a[i];
      k := k + 1
    end;
  end;
  sr := s / k;
  writeln(‘среднее арифметическое положительных =’, sr:6:2);
end.

Ответ

$$19.64$$



Общая оценка
4.6 / 5
Другие учебники
Другие предметы