Construa Inteligência Artificial para resolução de problemas: subida da encosta, têmpera simulada e algoritmos genéticos