Выдержка из книги
Керниган Б.N.
Инструментальные средства программирования на языке Паскаль
Наибольшее предпочтение мы отдаем форме записи решающих правил с многими исходами ( по сравнению с произвольно вложенными деревьями IF-THEN-ELSE), поскольку эти правила приводят к меньшему числу ошибок. Все операторы ELSE IF записываем с одинаковым сдвигом по строке, подчеркивая, что эта структура представляет собой решающее правило с многими вариантами.