Связь теорий обобщения с программированием обучения