Documente Academic
Documente Profesional
Documente Cultură
REGISTRO: 210054484
PORCENTAJE: 100%
COMENTARIOS:
Algunos ejercicios dados del plano cartesiano fueron
resueltos con una lógica sencilla sin ningún tipo de
problema, en otros ejercicios se tuvieron que buscar alguna
fórmula matemática de geometría analítica necesaria para la
resolución de problemas de ese tipo.
CODIGO:
lugar(X,Y,1):- X>0, Y>0,!.
lugar(X,Y,5):- X=\=0,Y=0.
lugar(X,Y,6):- X=0,Y=\=0.
lugar(X,Y,7):- X=0,Y=0.
mismoLugar(X1,Y1,X2,Y2):- lugar(X1,Y1,L1),lugar(X2,Y2,L1).
ejeX(X1,Y1):-lugar(X1,Y1,5).
ejeY(X1,Y1):-lugar(X1,Y1,6).
ejesDif(X1,Y1,X2,Y2):-lugar(X1,Y1,5),lugar(X2,Y2,6);
lugar(X2,Y2,5),lugar(X1,Y1,6).
diagOpuesto(X1,Y1,X2,Y2):- lugar(X1,Y1,1),lugar(X2,Y2,3);
lugar(X1,Y1,3),lugar(X2,Y2,1);
lugar(X1,Y1,2),lugar(X2,Y2,4);
lugar(X1,Y1,4),lugar(X2,Y2,2).
distancia(X1,Y1,X2,Y2,D1):- D1 is sqrt(((X2-X1)**2)+((Y2-Y1)**2)).
equilatero(X1, Y1, X2, Y2, X3, Y3):- distancia(X1, Y1, X2, Y2, D1),
distancia(X2, Y2, X3, Y3, D1), distancia(X3, Y3, X1, Y1, D1).
isosceles(X1, Y1, X2, Y2, X3, Y3):- distancia(X1, Y1, X2, Y2, D1),
distancia(X2, Y2, X3, Y3, D1), distancia(X3, Y3, X1, Y1, D2),D1=\=D2,!.
isosceles(X1, Y1, X2, Y2, X3, Y3):- distancia(X1, Y1, X2, Y2, D1),
distancia(X2, Y2, X3, Y3, D2), distancia(X3, Y3, X1, Y1, D1),D1=\=D2,!.
isosceles(X1, Y1, X2, Y2, X3, Y3):- distancia(X1, Y1, X2, Y2, D2),
distancia(X2, Y2, X3, Y3, D1), distancia(X3, Y3, X1, Y1, D1),D1=\=D2.
dosMismoLugar(X1, Y1, X2, Y2, X3, Y3):- mismoLugar(X1, Y1, X2, Y2),
lugarDif(X1, Y1, X3, Y3),!.
dosMismoLugar(X1, Y1, X2, Y2, X3, Y3):- mismoLugar(X1, Y1, X3, Y3),
lugarDif(X2, Y2, X3, Y3),!.
dosMismoLugar(X1, Y1, X2, Y2, X3, Y3):- mismoLugar(X2, Y2, X3, Y3),
lugarDif(X1, Y1, X2, Y2).