на только топовые 20-30% конечно не должно быть рассчитано обучениеединственно что - надо разделять понимание теории и решение задачТеорию должны точно понимать многие - в районе не менее 80% думаюА вот задачи - имеют право давать сколь угодно сложными - но с некоторыми огговорками. мне вот нравилось как было на уроках программирования в ПУМе. Там учитель давал ряд задач возрастающих пос ложности. сколько то первых задач - тройка, еще больше - четверка, еще больше - пятеркаИ тут - да - несмотря на сильный психологический дискомфорт ребенка, когда он получает тройку вместо ожидаемой четверки или пятерки - учитель может спеицально ставить на пятерку практически невыполднимые задачи - для того чтобы стимулировать решать все более сложныеНо все же не двойки! Двойки ставить достаточно справедливо. т.к. двойка - это неаттестацияИ да - очень важен модный  сейчас тайм менеджмент - чтобы ребенок не зациклился на решении какой то сверхсложной задачи на неопределенное время - а четко рассчитывал - решаю ее столько то времени - не решил - делаю другие уроки\задачи - иначе можно вообще все забросить и думать над одной задачей а все остальное - вообще никак