- Joined
- Jul 5, 2002
- Messages
- 4,801
- Reaction score
- 0
Ok folgendes Problem: Ich habe eine Prolog Datenbasis mit Reiseverbindungen und will ein Prädikat(?) erstellen 
wegVonUeberNach( X, [], Z).
quasi von X über die Liste nach Z. Meine Idee war jetzt einfach X und Z jeweils vorne und hinten anzuhängen und dann zu testen ob der Weg in der Liste true ist... aber irgendwie kriege ich das nicht hin
	
	
	
		
€: dat sollte eigtl ins Hausaufgabenforum -_-
€: ich kann threads verschieben!?
				
			wegVonUeberNach( X, [], Z).
quasi von X über die Liste nach Z. Meine Idee war jetzt einfach X und Z jeweils vorne und hinten anzuhängen und dann zu testen ob der Weg in der Liste true ist... aber irgendwie kriege ich das nicht hin
		Code:
	
	moeglich(northeim,elvese,bahn).
moeglich(northeim,frankfurt,zug).
moeglich(frankfurt,newyork,flugzeug).
moeglich(elvese,newyork,schiff).
moeglich(elvese,bovenden,bus).
moeglich(bovenden,northeim,bus).
verbindungVonNachMit( X, Y, Z):- moeglich( X, Y, Z).
verbindungVonNachMit( X, Y, Z):- moeglich( Y, X, Z).
route([]).
route([X,Y|_]):- verbindungVonNachMit(X,Y,_).
route(X,[Y|_]):- verbindungVonNachMit(X,Y,_).
% wegVonUeberNach( X, [], Z):- route([]).€: dat sollte eigtl ins Hausaufgabenforum -_-
€: ich kann threads verschieben!?
			
				Last edited: 
			
		
	
								
								
									
	
								
							
							 
	
 
 
		
 
 
 ..
..