Kimymoon86
Mitglied
Hallo,
vielleicht kann mir jemand von euch helfen. Wie schaff ich es in Prolog, das einem Buchstaben ein Wort zugewiesen wird?
Also wenn ich z.B die Liste [M,a,m,a] habe, wie bekomm ich es hin, das das Programm sagt ['Martin', 'Adam', 'Martin', 'Adam']
Könnt ihr helfen****?
Hab mir sowas gedacht:
head([X|Y],X).
tail([X|Y],Y).
both(X,L,[X|L]).
buchstabe(m).
buchstabe(a).
wort('a',['Adam']).
wort('m',['Martin']).
vielleicht kann mir jemand von euch helfen. Wie schaff ich es in Prolog, das einem Buchstaben ein Wort zugewiesen wird?
Also wenn ich z.B die Liste [M,a,m,a] habe, wie bekomm ich es hin, das das Programm sagt ['Martin', 'Adam', 'Martin', 'Adam']
Könnt ihr helfen****?
Hab mir sowas gedacht:
head([X|Y],X).
tail([X|Y],Y).
both(X,L,[X|L]).
buchstabe(m).
buchstabe(a).
wort('a',['Adam']).
wort('m',['Martin']).
Zuletzt bearbeitet: