i

Beispiele und Übungen

Aufgabe 1: Teilliste bis zu einem vorgegebenen Element

Mit einem Prädikat teilbis/3 soll aus einer vorgegebenen Liste und einem vorgegebenen Element die Teilliste bis zum vorgegeben Element bestimmt werden. Der folgende Dialog zeigt das gewünschte Verhalten des teilbis-Prädikats anhand einiger Anfragebeispiele auf.



?- teilbis([3,4,5,6,7],4,L).
L = [3, 4] ;
false.

?- teilbis([3,4,5,6,7],8,L).
L = [] ;
false.

?- teilbis([3,4,5,6,7],5,L).
L = [3, 4, 5] ;
false.


Aufgabe 2: Teilliste von einem vorgegebenen Anfangselement bis zu einem vorgegebenen Endelement

Mit einem Prädikat teilvonbis/4 soll aus einer vorgegebenen Liste und zwei vorgegebenen Elementen eine Teilliste bestimmt werden. Der folgende Dialog zeigt das gewünschte Verhalten des teilvonbis-Prädikats anhand einiger Anfragebeispiele auf.


?- teilvonbis([3, 4, 5, 6, 7, 8], 4, 6, L).
L = [4, 5, 6] ;
false.

?- teilvonbis([3, 4, 5, 6, 7, 8], 4, 9, L).
L = [] ;
false.

?- teilvonbis([3, 4, 5, 6, 7, 8], 2, 5, L).
L = [] ;
false.

?- teilvonbis([3, 4, 5, 6, 7, 8], 5, 5, L).
L = [5] ;
false.

?- teilvonbis([3, 4, 5, 6, 7, 8], 5, 3, L).
L = [] ;
false.

Suche

v
10.2.3.2.5
www.inf-schule.de/deklarativ/logischeprogrammierung/datenverwaltung/station_listen/station_beispiele

Rückmeldung geben