"Если нужно усреднять N отсчетов и выдавать среднее при каждом отсчете, то без буфера на N-1 элементов не обойтись"...Почему же это...Зачем хранить предыдущие значения??? Можно просто хранить сумму на i-м шаге...А среднее на i-м шаге равно частному от деления суммы на i- шаге на i