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

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

Задача

Для N = 10 запишите исходные данные и полученный результат:
Результат: …………….
program s5_v1_3;
const
n = 10;
var
a: array[1..n] of real;
i: integer;
s, sr: real;
begin
writeln(‘Ввод массива’);
randomize;
for i := 1 to n do
begin
a[i] := random * 100;
write(a[i]:3:2,’ ‘)
end;
s := 0;
for i := 1 to n do
s := s + a[i];
sr := s / n;
writeln(‘sr=’, sr:3:2)
end.
Результат: 46.61

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

Составим программу, которая:

  • заполняет массив из $$N=10$$ случайных значений расхода электроэнергии;
  • находит сумму всех элементов массива;
  • делит сумму на $$N$$ и получает средний расход.

Для $$N=10$$ можно взять такие исходные данные:

38.1143.2525.9213.6522.10
99.5162.8652.6710.5097.54

Найдём среднее значение:

$$s = 38.11 + 43.25 + 25.92 + 13.65 + 22.10 + 99.51 + 62.86 + 52.67 + 10.50 + 97.54 = 466.11$$

$$sr = \frac{466.11}{10} = 46.611 \approx 46.61$$

program s5_v1_3;
const
  n = 10;
var
  a: array[1..n] of real;
  i: integer;
  s, sr: real;
begin
  writeln(‘Ввод массива’);
  randomize;
  for i := 1 to n do
  begin
    a[i] := random * 100;
    write(a[i]:3:2, ‘ ‘)
  end;
  s := 0;
  for i := 1 to n do
    s := s + a[i];
  sr := s / n;
  writeln(‘sr=’, sr:3:2)
end.

Ответ

$$46.61$$



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