Программа


UNIT v06_mod;
INTERFACE
  CONST MaxQuant=20; { Максимальное количество элементов массива }
  TYPE Power=1..MaxQuant; { Размерность массивов }
       Element=real; { Тип элементов массивов }
       VectorType=record { Тип - вектор }
                    N:Power; { Реальное количество элементов массива }
                    V:array[Power] of Element { Массив элементов }
                  end;

  FUNCTION GetMiddle(A:VectorType):Element; { Функция вычисления среднего }
IMPLEMENTATION
  FUNCTION GetMiddle(A:VectorType):Element; { Функция вычисления среднего }
    Var i:Power;       { Счетчик цикла }
        Sum:Element;   { Сумма элементов вектора }
    Begin
      Sum:=A.V[1]; { Начальное определение суммы }
      for i:=2 to A.N do   { Цикл набора суммы }
        Sum:=Sum+A.V[i];   { Набор суммы }
      GetMiddle:=Sum/A.N { Определение значения функции }
    End;
END.

Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию