"Когда теорию знаешь, а задачу решить не можешь - это и есть "непонимание предмета". Надо тогда разделять непонимание теории от непонимания как решать задачу. Если не понимаешь теорию, то  скорее всего не сможешь и решить задачу (редко когда не понимаешь теорию, но какую то простую задачу можешь решить - наверно в случаях когда неправильно, не до конца понимаешь теорию, но задачу решаешь потому что задача соответствует простому варианту из рассматриваемых в этой теории), а вот наоборот - чаще бываетНу и почему вы считаете что нарешка задач не способствует пониманию? Как раз наоборот. ДА и я не знаю когда бы математика и физики преподавалсь бы исключительно таким образом - учили бы на уроке теорию, но ни одной задачи бы не разбирали - все задачи ученик должен был бы исключительно самостоятельно решать - такого никогда не было.  Дело лишь в количестве рассмотренных решений задач учителем