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