Каждый из алгоритмов (полив по бороздам, полосам и чекам) состойт из нескольких блоков, позволяющих в случае выявления лучших решений заменить любой из них. Основными их них являются четыре блока. Первый блок реализует численный метод решения ис- ходной системы дифференциальных уравнений в частных производных путем использования неявной разностной схемы и метода матричной прогонки. Второй - осуществляет управление поливом: занули- вание расхода после реализации поливной нормы, замену правого граничного условия после добегания, перенос левого граничного условия по мёре оголения дна при движении по уклону и др. Третий - предназначен для автоматической коррек- ции подбираемых параметров при неудовлетворении обяза- тельных требований к поливу (недобегание, недоувлаж- нение и др.), после чего счет начинается снова. В на- стоящем варианте алгоритмов такой автоматической кор- рекции подвержены лишь два параметра - поливной рас- ход и поливная норма, Четвертый - предцазначен для автоматического из- менения какого-либо параметра (после окончания счета. для введенного набора параметров) и начала счета для нового набора параметров.