TDA en C
TDA en C
TDA en C
Práctico de Máquina
Implementación de Tipo de Dato Abstracto en C
Un número complejo z es un par ordenado z=(a,b) donde el primer elemento a del par es la parte real
de z y se denota a=Re(z), y el segundo elemento b es la parte imaginaria de z, la cual se denota
b=Im(z).
En el conjunto de los Números Complejos C se definen tres operaciones y la relación de igualdad, las
cuales se detallan a continuación:
• Suma
◦ (a,b) + (c,d) = (a+c,b+d)
• Producto por un escalar
◦ r*(a,b)=(ra,rb)
• Multiplicación
◦ (a,b)*(c,d)=(ac-bd,ad+bc)
• Igualdad
◦ (a,b) = (c,d) sii a=c y b=d
Teniendo en cuenta la definición de número complejo y las operaciones especificadas implemente el
tipo de dato abstracto Número Complejo.