Необходимо представить Склад как набор секций,имеющих уникальный номер.Секции должны быть представлены как набор ячеек,имеющих уникальный номер и параметр Свободна,Занята или Неисправна.Формализовано описать каждый класс:Склад,Секция,Ячейка.Для объединения секций используется кольцевая очередь на основе обычного массива,для объединения ячеек в секции-разомкнутый неупорядоченный двунаправленный список с заголовком. Программно реализовать методы добавления секции и ячеек с определением количества ячеек для разных состояний.В качестве языка использовать Object Pascal и среду разработки Lazarus.