> -- А.П. писал(а):
> Я предпочел с 7-клашками начать с циклов FOR по следующим причинам (ИМХО):
> -- А.П. писал(а):
> 2) его легче понять и усвоить начинающему (мне кажется?);Ну и что?
Зато потом все равно с нуля объяснять вторую сущность, причем для более сложных задач.
Фактически, по факту, while задвигается так далеко, что потом вообще не усваивается.

Потому и нужна постановка техники, что эта самая техника требует постановки, т.е. некоторого целенаправленного труда.

> -- А.П. писал(а):
> 1) его труднее "сломать", чем WHILE;
Сильное подозрение, что Вы его подаете "как все".
А это ничему не научает.

> -- А.П. писал(а):
> 3) для него не надо строить условное выражение - лишний "барьер вхождения". Не раз видел, как даже первокурсники путаются в составных условиях.
Если появились составные выражения, значит, при чем тут FOR.
Во-вторых: потому и путаются, что "для простоты" их на FORе учили, да и плюнули на WHILE, т.к. времени не было -- так, показали, мол, есть еще такой...

> -- А.П. писал(а):
> Заставить освоить и полюбить цикл WHILE можно немного позже прогоном десятка-другого красивых примеров, в которых FOR просто "не катит".А зачем эту ломку устраивать, когда можно с самого начала всё по-уму устроить? Кстати, у Вас есть этот десяток-другой, и все красивые? Сомневаюсь.

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