|
|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1280 (0x500)
Types: TextFile
Names: »FLODEN.SCL«
└─⟦216f59cd8⟧ Bits:30002641 SCANLOG - Piccoline vers. nov. 87
└─⟦this⟧ »FLODEN.SCL«
; Jan Rubæk Pedersen 1. Marts 1985
;
; Bruges sammen med 'udvid' og 'fortolk' på DANLOG-disketten.
; Kaldes på formen
; find alle Godt så udvid(<p(n,n,n,n)>,Res,p(s,s,s,s))
; og fortolk(Res).
;
;Bonden sejler over alene:
træk(p(Gammel,Ulv,Ged,Kål),p(Ny,Ulv,Ged,Kål)) hvis
modsat(Gammel,Ny) og
ikke(ulovlig(Ny,Ulv,Ged,Kål)).
;Bonden tager ulven med:
træk(p(Bonde_Ulv,Bonde_Ulv,Ged,Kål),p(Ny_Bonde_Ulv,Ny_Bonde_Ulv,Ged,Kål)) hvis
modsat(Bonde_Ulv,Ny_Bonde_Ulv) og
ikke(ulovlig(Ny_Bonde_Ulv,Ny_Bonde_Ulv,Ged,Kål)).
;Bonden tager geden med:
træk(p(Bonde_Ged,Ulv,Bonde_Ged,Kål),p(Ny_Bonde_Ged,Ulv,Ny_Bonde_Ged,Kål)) hvis
modsat(Bonde_Ged,Ny_Bonde_Ged) og
ikke(ulovlig(Ny_Bonde_Ged,Ulv,Ny_Bonde_Ged,Kål)).
;Bonden tager kålhovedet med:
træk(p(Bonde_Kål,Ulv,Ged,Bonde_Kål),p(Ny_Bonde_Kål,Ulv,Ged,Ny_Bonde_Kål)) hvis
modsat(Bonde_Kål,Ny_Bonde_Kål) og
ikke(ulovlig(Ny_Bonde_Kål,Ulv,Ged,Ny_Bonde_Kål)).
;Geden og ulven er begge modsat bonden:
ulovlig(Bonde,Ulv_og_Ged,Ulv_og_Ged,Kål) hvis
modsat(Bonde,Ulv_og_Ged).
;Geden og kålhovedet er begge modsat bonden:
ulovlig(Bonde,Ulv,Ged_og_Kål,Ged_og_Kål) hvis
modsat(Bonde,Ged_og_Kål).
modsat(n,s).
modsat(s,n).
«eof»