Tipos Abstractos de datos
De Documentacion NexuN
- Ejercicio 2.-2.Supongamos el tipo abstracto de datos ‘Numero complejo’, las operaciones que conocemos sobre él: suma, resta, multiplicación, división y conjugado de complejos, y dos operaciones adicionales de asignación y consulta: Asigna (Real, Real) . Complejo
Que asigna a la parte real del número complejo ‘x’ y a la parte imaginaria ‘y’ Valores (Complejo) . Real, Real Que devuelve la parte real y la parte imaginaria del número complejo
Define al menos dos estructuras de datos válidas para su representación, e implementa las
operaciones mencionadas sobre esas estructuras de datos en C++ (utiliza clases.).
- Ejercicio 3.-.Supongamos el tipo abstracto ‘Matriz de números enteros’. ¿Qué operaciones básicas sería
conveniente definir?
Implementa con clases de C++ el tipo abstracto ‘Matriz de números enteros’, y las operaciones
que has definido para él.
- Ejercicio 4.-4. Supongamos el tipo abstracto de datos ‘Cadena_Caracteres’, que tiene definida la siguiente
operación:
Concatenar (Cadena_Caracteres, Cadena_Caracteres) . Cadena_Caracteres
Escribe en Pseudocódigo y C++ una definición adecuada de la estructura de datos que podemos
utilizar para representar este tipo de dato, e implementa la función utilizando esa representación..