Задание 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.11 | 43.25 | 25.92 | 13.65 | 22.10 |
| 99.51 | 62.86 | 52.67 | 10.50 | 97.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$$