tipos de resolución de problemas