A resolução de problemas e a generalização de padrões: estratégias e dificuldades emergentes