Ejercicios de parcial
Aquí podés obtener un ejercicio aleatorio de cualquier tema de la materia, para practicar para los parciales. Los ejercicios presentados aquí son reales y fueron tomados en alguna fecha pasada.
- Parcial 1: ciclos interaccion cadenas listas busqueda diccionarios archivos archivos-binarios
- Parcial 2: objetos recursion ordenamiento c
Ejercicio 161 objetos
Implementar la clase Vector
que replica el comportamiento de un vector de N dimensiones,
de manera que se adecúe al funcionamiento mostrado por las siguientes sentencias:
>>> vector1 = Vector([3,4]) >>> print(vector_suma)
>>> print(vector1) "(8, 9)"
"(3, 4)" >>> vector1 + Vector([1,2,3])
>>> vector2 = Vector([]) ValueError: No se pueden sumar dos vectores de distintas
ValueError: No se puede crear un vector vacío dimensiones
>>> vector2 = Vector([5, 5]) >>> vector1.norma()
>>> vector_suma = vector1 + vector2 5
Nota: no es necesario hacer más validaciones que las que se muestran en el ejemplo.