Forum www.zinfa.fora.pl Strona Główna
FAQ Szukaj Użytkownicy Grupy Profil Zaloguj się, by sprawdzić wiadomości
Forum www.zinfa.fora.pl Strona Główna  Zaloguj  Rejestracja
Logiczne podstawy informatyki ćw

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.zinfa.fora.pl Strona Główna -> Rok IV / Opracowania, pomoce IV
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
qbass




Dołączył: 11 Paź 2010
Posty: 17
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Poznań/Piła/Loughrea

PostWysłany: Nie 10:41, 24 Paź 2010    Temat postu: Logiczne podstawy informatyki ćw

Materiały z pierwszy ćwiczeń razem z zadaniem
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy

Ostatnio zmieniony przez qbass dnia Nie 10:42, 24 Paź 2010, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Autor Wiadomość
qbass




Dołączył: 11 Paź 2010
Posty: 17
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Poznań/Piła/Loughrea

PostWysłany: Wto 10:04, 26 Paź 2010    Temat postu:

Przykro mi bardzo ale niezbyt kumam ten język ma ktoś może rozwiązania tych zadań jakie były na labkach ? Po rozwiązaniach myśle że będe w stanie skumać coś więcej... Pozdro

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Autor Wiadomość
qbass




Dołączył: 11 Paź 2010
Posty: 17
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Poznań/Piła/Loughrea

PostWysłany: Czw 10:38, 28 Paź 2010    Temat postu:

moze okazac sie bardzo przydatne Wink

[link widoczny dla zalogowanych]!download|661|219432095|Prolog.Programowanie-W._F._Clocksin__C._S._Mellish.pdf|4678

z tego co widzialem jest jakis zwiazek miedzy slajdami a ta ksiazka przynajmniej na początku...
Pozstaram sie dzisiaj cos zrobic zobaczymy...


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Autor Wiadomość
Rind




Dołączył: 24 Wrz 2010
Posty: 74
Przeczytał: 0 tematów

Pomógł: 3 razy
Ostrzeżeń: 0/5

PostWysłany: Nie 13:50, 31 Paź 2010    Temat postu:

ćw1-zad3:
Kod:
wiekszy(X, Y, Z) :- X >= Y, Z = X.
wiekszy(X, Y, Z) :- X =< Y, Z = Y.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Autor Wiadomość
armo




Dołączył: 14 Paź 2010
Posty: 40
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Czw 18:29, 04 Lis 2010    Temat postu: Logiczne podstawy informatyki ćw

Definicja wolneKsiazki zawiera element
Kod:
\+
o którym nie mówiła p. Gawiejnowicz ale znalazłem na Wikipedii Smile

Kod:

% Author: Artur Mańko

% zad 4
%Zaproponuj prologową bazę danych o książkach w bibliotece, w której będą uwzględnione
%tytuły książek, ich sygnatury, dane o autorach, wydawnictwie, o wypożyczającym.
%Zdefiniować reguły dostępności poszczególnych książek, koniczności wysyłania monitów,
%ograniczenia wypożyczeń książek starych.


%Zaproponuj prologową bazę danych o książkach w bibliotece, w której będą uwzględnione
%tytuły książek, ich sygnatury, dane o autorach, wydawnictwie...
/* ksiazka( Tytul, Sygnatura, Autorzy, Wydawnictwo, RokWydania (liczba YYYY)) */
ksiazka( 'wstep do informatyki', 'A001', 'A. Ktokolwiek', 'UAM', 2001).
ksiazka( 'Szeregowanie zadań o zmiennych czasach wykonywania', 'A002', 'St. Gawiejnowicz', 'UAM', 2005).
ksiazka( 'Wszystko czerwone', 'A003', 'J. Chmielewska', 'Znak', 1990).

% ...o wypożyczającym.
/* wypozyczone( Co(sygnatura), Komu(nrIndeksu), Kiedy(data YYYYMMDD) */
wypozyczone( 'A002', 370650, '20101026' ).
wypozyczone( 'A001', 370651, '20101027' ).

zajeteKsiazki( Tytul, Sygnatura, Autorzy, Wydawnictwo, RokWydania ) :-
    ksiazka( Tytul, Sygnatura, Autorzy, Wydawnictwo, RokWydania),
    wypozyczone( Sygnatura, _, _ ).

% Zdefiniować reguły dostępności poszczególnych książek...
wolneKsiazki( Tytul, Sygnatura, Autorzy, Wydawnictwo, RokWydania ) :-
    ksiazka( Tytul, Sygnatura, Autorzy, Wydawnictwo, RokWydania),
    \+ zajeteKsiazki( Tytul, Sygnatura, Autorzy, Wydawnictwo, RokWydania ).
   
% ...koniczności wysyłania monitów,...
% podaje ksiazki wypozyczone przed ustalona data
% data jest tekstem w formacie YYYYMMDD
dawnoWypozyczone( DataPorownania, Tytul, Sygnatura, Autorzy, Wydawnictwo, RokWydania, Komu, Kiedy ) :-
    ksiazka( Tytul, Sygnatura, Autorzy, Wydawnictwo, RokWydania),
    wypozyczone( Sygnatura, Komu, Kiedy ),
    DataPorownania @> Kiedy.
   
% ...ograniczenia wypożyczeń książek starych
stareKsiazki( RokPorownania, Tytul, Sygnatura, Autorzy, Wydawnictwo, RokWydania) :-
    ksiazka( Tytul, Sygnatura, Autorzy, Wydawnictwo, RokWydania),
    RokPorownania @> RokWydania.



Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Autor Wiadomość
Garth




Dołączył: 25 Lis 2007
Posty: 46
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5
Skąd: Poznań

PostWysłany: Pią 0:50, 31 Gru 2010    Temat postu:

Pare linków z tutorialami i przykładowymi zadaniami + rozwiązania, może komuś się przyda w trakcie nauki Wink

Ogólnie o prologu:

[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]'u
[link widoczny dla zalogowanych]

przykładowe zadania:

[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Autor Wiadomość
Rind




Dołączył: 24 Wrz 2010
Posty: 74
Przeczytał: 0 tematów

Pomógł: 3 razy
Ostrzeżeń: 0/5

PostWysłany: Pią 23:56, 14 Sty 2011    Temat postu:

Może i trochę na to późno ale wrzucam skrócenie wszystkich ćwiczeń z prologa

[link widoczny dla zalogowanych]


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.zinfa.fora.pl Strona Główna -> Rok IV / Opracowania, pomoce IV Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
BBTech Template by © 2003-04 MDesign
Regulamin