> -- Игорь Лоскутов писал(а):
> Имхо, сначала нужно преподать FOR, снабдив учебный процесс правильными (см. мой пост выше) примерами. А затем, ни слово не говоря про WHILE, подсунуть "неправильный" примерчик, пусть включают мозги. Когда изрядно помаются, преподнести WHILE как "спасение"    Это, конечно, совсем для детишек, с учениками постарше не проканает   Главное, сперва сформировать у учащихся потребность в конкретных знаниях, а затем эти знания вываливать. Вот тогда схавают, а иначе не внемлют. По себе знаюДля "правильного" преподания FOR вам ещё кучу всяческого материала по типам и доменам значений нужно людям преподать с объяснением кучи неявностей (про те же объявления переменных, локальность (и её ограничения), сохранения значений "после" не забыть).
А что вам необходимо сказать про FORALL? Только лишь то, что в каждом акте берётся следующий/очередной элемент из хранилища и про, возможное, ограничение на модификацию этого элемента. Всё. Это - вне "особенностей реализации" типов и правил видимости и прочей "низкоуровневости".