помогите написать программу в паскале:
Задано матрицю. відсортувати кожен рядок за зменшенням методом включення.
Основний процес реалізувати у вигляді функції або процедури, або методу деякого класу. Головна програма повинна вводити дані, звертатися до функції та виводити результати.
Введення вхідних даних організувати з клавіатури ЕОМ або, у разі значного розміру цієї інформації- з вихідного файлу.
Виведення інформації організувати на дисплей та продублювати у вихідний файл.
Необхідні для роботи програми структури даних реалізувати на відносно універсальному рівні для забезпечення можливості роботи з широким діапазоном вхідних даних та розмірностей. У коментарі до програми описати обмеження на вхідні дані, а у програмі організувати перевірку їх виконання.