> -- Геннадий Тышов писал(а):
> Вы, имеете проблемы с преподаванием студентам темы цикла.

Не я.
Общество имеет большие проблемы с качеством программных продуктов.
Вскрытие показывает, что большинство кода написано неудовлетворительно - и по этой причине ни сам программист, ни тем более кто-то другой, кто с кодом работает, вообще не может быть уверен, что он написан правильно.

Суть в том, что идёт борьба за такой стиль программирования, при котором:
1) программист имеет возможность, немного аккуратно подумав, сразу получить правильный алгоритм (в частности, цикл, как наиболее сложную и ошибкоопасную часть алгоритмов) - с точностью до случайных опечаток;
2) для любого специалиста, читающего его код, сразу было бы очевидно, что он работает именно так, а не иначе (сравните - открыть код и увидеть привычный и очевидный линейный поиск, или увидеть цикл на больше чем страницу с несколькими break, который нужно долго мысленно "гонять").