Как найти медиану чисел
Содержание:- Медиана: характеристика числового ряда
- Нахождение медианы числового ряда
- Пример нахождения медианы с помощью программы на языке Pascal
Медиана: характеристика числового ряда
В статистике для исследования информации наряду со средним арифметическим показателем используют и такой вид характеристики, как медиана. Медиана представляет собой значение признака, который делит числовой ряд на две равные части.
Нахождение медианы числового ряда
При нахождении медианы определяют месторасположение центральных чисел в заданном ряду. Для этого можно использовать следующую инструкцию:
- Запишите заданную числовую последовательность.
- Выполните ее сортировку по возрастанию.
- Если ряд содержит нечетное количество чисел, за его медиану следует принять значение, стоящее ровно посередине набора.
- При рассмотрении значений четной последовательности центральными будут уже не один, а два числа, медианой будет являться среднее арифметическое показателей этих двух чисел.
- Если набор значений содержит большое количество данных, вручную довольно сложно его сортировать и определять центр ряда. Для упрощения процесса можно использовать программу.
Пример нахождения медианы с помощью программы на языке Pascal
Для нахождения медианы числовой последовательности можно использовать программу на языке Pascal. Вот пример кода:
```pascal
var
M_ss: array[1..200] of integer;
med: real;
k, i, j: integer;
begin
(*Сортировка чисел по возрастанию*)
for j:=1 to 200-1 do
for i:=1 to 200-j do
begin
if M_ss[i] > M_ss[i+1] then
k:=M_ss[i];
M_ss[i]:=M_ss[i+1];
M_ss[i+1]:=k;
end;
(*Поиск медианы*)
if (length(M_ss) mod 2)=0 then
med:=( M_ss[trunc(length(M_ss))] + M_ss[trunc(length(M_ss))+1])/2
else
med:=M_ss[trunc(length(M_ss))];
end.
```
В переменной `med` содержится значение медианы заданного числового массива `M_ss`. Этот пример кода позволяет находить медиану последовательности чисел любой размерности.