> -- Илья Ермаков писал(а):
> Вложенные процедуры нужны для сложных циклов, когда нужен предикат в условие.И в некоторых сложных алгоритмах, чтобы не таскать всё через параметры.Учу такому в курсе, т.к. повышение выразительности и вероятности того, что программа будет правильная, бывает очень существенным в сложных алгоритмах. Школьный пример -- обход конём шахматной доски (кажется, этот и подобные примеры сделаны именно так в Алгоритмах и структурах данных).

Такие алгоритмы редко встречаются на практике, но когда встречаются, причиняют головную боль.