TP1, ejercicios 1 y 2 completos