Pokaż wyniki 1 do 1 z 1

Temat: Zielony w prologu

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Domyślnie Zielony w prologu

    Witam, mam poważne zaliczenie z prologa i chcialem rozkminić podane zadania. Proszę bardzo o pomoc i nie krytykowanie.

    Kod:
     
    2. Wiadomo, że Ewa jest rodzicem Ani, a Piotr jest rodzicem Ewy. 
    a) Zdefiniuj relację rodzic/2, a następnie korzystając z tej definicji, relację przodek/2 
    b) narysuj drzewo poszukiwania rozwiązania dla celu: 
    Kto jest przodkiem Ani? 
     
     
    3. Zaproponuj definicję relacji 
     
     odejmij (L1, E, L2 ), 
     
    prawdziwej, gdy lista liczbowa L2 składa się z elementów listy liczbowej L1, od których została odjęta liczba E, 
    np. L1=[2,6], E=4, L2=[-2,2]. 
     
    a) w definicji predykatu nie korzystaj z predykatów wbudowanych SWI Prologu. 
     
    b) skorzystaj z metapredykatu maplist 
     
    5. Korzystając z wbudowanych predykatów Prologu 
     
    a) zdefiniuj predykat operacja1( L1, L2 ) spełniony, gdy lista L2 powstaje z listy L1 przez usunięcie trzeciej 
    pozycji z tej listy , o ile długość(L1) >= 3; w przeciwnym przypadku, gdy lista L2 powstaje z L1 przez dodanie 
    do L1 długości listy L1 jako ostatniej pozycji na liście. 
     
    b) zdefiniuj predykat operacja2( L1, L2 ) spełniony, gdy dla danej listy L1 zawierającej wyrażenia 
    arytmetyczne, L2 jest listą wartości tych wyrażeń; wykorzystaj maplist. 
     
    c) zdefiniuj predykat operacja3( L1, L2 ) spełniony, gdy dla danej listy L1 zawierającej wyrażenia 
    arytmetyczne, L2 jest listą tych wyrażeń z L1, których wartość wynosi 4; wykorzystaj include.
    :[pozdrawiam serdecznie]:
    Ostatnio edytowane przez haxiros : 12-19-2013 - 14:00

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj