Diferentes tipos de ejercicios de programación