1.-Sugiera una representación para rectángulos, cuadrados y círculos como
objetos Prolog estructurados. Escriba algunos ejemplos que representen objetos físicos
concretos utilizando la representación que sugirió.
1.-representando un circulo .
punto(X,Y).
circulo(punto(X1,Y1)).
radio(R).
punto(12,13).
punto(15,20).
linea(p
circle(X,Y,R).
circle(4,5,5).
circle(3,7,6).
centro(4,5).
radio(4).
iguales(R1,R2,R3,R4,Z):-
circle(R1,R2,Z), circle(R3,R4,Z).
12.
probando que efectivamente funciona.
para representar un triangulo en prolog.
trianguloequilatero(2,2,2).
trianguloequilatero(3,3,3).
triangulo(2,2,5).
triangulo(3,4,6).
altura(R1).
altura(3).
altura(2).
altura(5).
lado(X1,X2).
lado(2,2).
lado(5,2).
lado(4,6).
base(R2).
base(2).
base(3).
base(4).
trianguloequilatero(R1,R2,R3).
iguales(B1,B2,B3):-
trianguloequilatero(R1,R2,B3).
cuadro(4,4,4,4).
cuadro(1,1,1,1).
cuadro(R1,R2,R3,R4).
lado(4,4).
lado(1,1).
lado(R1,R2).
lado(R3,R4).
iguales(X1,Y1,X2,Y2):-
cuadro(R1,R2,R3,R4).



No hay comentarios:
Publicar un comentario