Guest User

Untitled

a guest
Feb 25th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. Tiene_alergia(Pepe, amoxicilina).
  2. Tiene_alergia(pepe, ampicilina).
  3.  
  4. Contiene(clamoxil, amoxicilina).
  5. Contiene(britapen, ampicilina).
  6.  
  7. Eliminar([],[]).
  8. Eliminar(X, [Y|Ys], L2) :- posicion(X, [Y|Ys],Pos), borrar(Pos, [Y|Ys], L2).
  9. Eliminar([X|Xs], [Y|Ys], L2):- eliminar(X, [Y|Ys]) ; eliminar(Xs, Ys).
  10.  
  11. Posicion(E, [E, _], 0).
  12. Posicion(E,[_|C], P):- posición (E,C,P1), P is P1+1.
  13.  
  14. Borrar(I, L, L2) :- insertar(_,I,L2,L).
  15. Insertar(X, 0, L2, [X|L2]).
  16. Insertar(X, Pos, [C|R], [C|R2]) :- Pos1 is Pos -1, insertar(X, pos1, R, R2).
  17.  
  18. eliminar([amoxicilina,ampicilina],[amoxicilina, ampicilina], L2).
Add Comment
Please, Sign In to add comment