Текст подпрограммы и версий ( Фортран )
av00r.zip  av00d.zip  av00c.zip 
Тексты тестовых примеров ( Фортран )
tav00r.zip  tav00d.zip  tav00c.zip 
Текст подпрограммы и версий ( Си )
av00r_c.zip  av00d_c.zip  av00c_c.zip 
Тексты тестовых примеров ( Си )
tav00r_c.zip  tav00d_c.zip  tav00c_c.zip 
Текст подпрограммы и версий ( Паскаль )
av00r_p.zip  av00e_p.zip  av00c_p.zip 
Тексты тестовых примеров ( Паскаль )
tav00r_p.zip  tav00e_p.zip  tav00c_p.zip 

Функция:  AV00R

Назначение

Суммирование компонент вектора с повышенной точностью.

Математическое описание

Вычисляется сумма компонент вектора длины  N с помощью алгоритма попарного суммирования.

Использование

    REAL FUNCTION  AV00R (S, N) 

Параметры

S - одномерный массив длины  N, в котором задается исходный вектор (тип: вещественный);
N - длина вектора  S (тип: целый).

Версии

AV00D - суммирование элементов вектора при помощи алгоритма попарного суммирования с удвоенной точностью;
AV00C - суммирование элементов комплексного вектора при помощи алгоритма попарного суммирования.

Вызываемые подпрограммы: нет

Замечания по использованию

  1. 

В функции АV00D параметр  S имеет тип DОUВLЕ РRЕСISIОN.

  2. 

В функции АV00С параметр  S имеет тип СОМРLЕХ.

  3.  Исходная информация, заданная в массиве  S, не сохраняется.

Пример использования

       DIMENSION  S(100)
       DATA  S /100*0.00009876/
       N = 100
       Z = AV00R (S, N)

Результат:     Z  =  0.009876