В информационно-измерительной аппаратуре с применением микропроцессоров и микро-ЭВМ достаточно часто встречаются задачи обработки массивов измерительной информации. При этом в общем случае предполагается, что К-мерный массив уже введен тем или иным способом в ОЗУ и необходимо осуществить его обработку по определенным алгоритмам. Такими задачами, например, могут быть: изменение знака чисел в одномерном массиве на противоположный (преобразование в дополнительный код), сортировка чисел по знаку и (или) по модулю, вычислительные операции с многомерными массивами (косвенные или совокупные измерения, например, косвенное определение мощности на постоянном или переменном токе), переформатирование (округление или усечении) данных и т.д. Характерной особенностью рассматриваемых задач является цикловая структура реализующих алгоритмов, причем для многомерных массивов зачастую присутствуют и вложенные циклы (цикл в цикле). Для одномерных массивов достаточно общей структуры обработки, которая иллюстрируется на рисунке 1.
Особенностью, непопадающей под обобщенный алгоритм (рисунок 1), является необходимость сохранить исходные данные. В терминах вычислительной техники эта ситуация требует раздельного хранения исходного и обрабатываемого массива в ОЗУ. Для этого случая блок-схема (рисунок 1) может быть модифицирована к виду, показанному на рисунке2.