Итак, обработка данных заключается в получении одних массивов на основе других, уже имеющихся массивов. Первые из них называются результирующими, вторые — исходными. Результирующие массивы отличаются от исходных по следующим признакам:
а) содержат часть данных из исходных массивов;
б) имеют иной порядок следования записей и величин;
в) содержат новые данные, которые вычисляются на основе исходных массивов.
Для получения результирующих массивов из исходных человеку или компьютеру необходимо выполнить определенную последовательность действий, называемую оператором (процедурой). В обработке данных есть процедуры, которые являются типовыми для всех встречающихся задач. Типовые операторы можно разделить на два класса. При выполнении операторов первого класса в результирующий массив попадают только данные из исходных массивов. Такие процедуры называются процедурами структурного преобразования массивов. К ним относятся: УПОРЯДОЧЕНИЕ, РЕДАКТИРОВАНИЕ, ВЫБОРКА, СЛИЯНИЕ, ОБЪЕДИНЕНИЕ, СЖАТИЕ, РАЗДЕЛЕНИЕ, ДОПИСЫВАНИЕ. При выполнении операторов второго класса (вычислительных) в результирующий массив попадают наряду с данными из исходных массивов новые данные, которые вычисляются на основе имеющихся данных. К таким операторам относятся: ВЫЧИСЛЕНИЕ ВНУТРИ ЗАПИСИ, ВЫЧИСЛЕНИЕ ВНУТРИ МАССИВА, ВЫЧИСЛЕНИЕ ДЛЯ ДВУХ МАССИВОВ.