> -- Сергей Прохоренко писал(а):
> Дробление и вложенность - разные вещи. Мелкие процедуры не обязаны быть вложенными.
Обязаны, чтобы работать с переменными объемлющей процедуры. Иначе Вы замахаетесь протаскивать это параметрами - и просто плюнете на разделение, и оставите это одной процедурой.

Я ж и говорю: без вложенных процедур Вы остановитесь на некотором уровне, дальше которого рвать связанность по переменным уже невыгодно. А с вложенными поделите чуть глубже. Те же вложенные функции для условий циклов часто объявляются.