При этом система регулирования будет отвечать на отклонение регулируемого параметра от заданного значения. Программное регулирование представляет собой комбинацию двух первых способов. В этом случае процесс регулирования зависит от величины, на которую он сам влияет. Эта величина меняется по закону, устанавливаемому независимым третьим параметром.
Например, такое регулирование осуществляется в приводе шахтной подъемной машины. График скорости в функции от глубины или времени - независимые параметры, а на каждом из участков этого графика величина скорости регулируется, чтобы выдержать наиболее приемлемую среднюю скорость для обеспечения производительности и безопасности работы.
В действительности путь (или время) является величиной, зависимой от скорости, однако при рассматриваемой схеме регулирования, когда путь принят независимой величиной, резко снижаются требования к точности поддержания выбранных значений регулируемой величины - скорости. Экстремальное регулирование напоминает программное регулирование, но отличается от него тем, что программа изменения зависимого параметра от независимого не задается в виде графика (или функции), построенного на основании опыта проектировщика, а составляется самой системой во время выполнения процесса.
Примером системы с таким регулированием может служить система, обеспечивающая наибольшую дальность полета самолета с оптимальной скоростью. Из-за ряда причин (обледенение, встречный ветер и т. д.) может оказаться, что наиболее выгодная скорость полета, обеспечивающая при данных условиях наибольшую дальность полета при наименьшем времени, иная, чем была до изменений условий полета.

