Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:prolog:prolog_lab:prolog_lab_xpce [2008/06/06 15:48]
wojnicki ćwiczenie okno modalne
pl:prolog:prolog_lab:prolog_lab_xpce [2019/06/27 15:50] (aktualna)
Linia 302: Linia 302:
 W celu znalezienia odpowiednich obiektów wyświetlających dane tekstowe zobacz: [[http://​hcs.science.uva.nl/​projects/​xpce/​UserGuide/​|Programming in XPCE]]. W celu znalezienia odpowiednich obiektów wyświetlających dane tekstowe zobacz: [[http://​hcs.science.uva.nl/​projects/​xpce/​UserGuide/​|Programming in XPCE]].
  
-==== 3 Ćwiczenie: Wizualizacja drzewa genealogicznego potomków ====+ 
 +==== 3 Ćwiczenie: Okna modalne ==== 
 + 
 +Dany jest następujący kod uzupełniający przykłady z rodziny wzięte: 
 + 
 +<code prolog>​ 
 +go :- kobieta(X), wyswietl(X). 
 +go. 
 +</​code>​ 
 + 
 +Zaprogramuj predykat wyświetl, tak aby wyświetlał w oknie dialogowym 1-szy argument oraz dwa przycski: ''​Koniec'',​ ''​Nastepny''​. 
 +Okno dilogowe powinno blokować wykonanie programu, aż do naciśnięcia jednego z przycisków. 
 +Przy naciśnięciu ''​Nastepny''​ predykat zwraca fałsz wymuszając nawrót, dla ''​Koniec''​ zwraca prawdę. 
 + 
 +==== 4 Ćwiczenie: Wizualizacja drzewa genealogicznego potomków ====
  
 Korzystając z predykatów określających koligacje rodzinne z [[prolog lab 1]] oraz z XPCE napisz predykat generujący graf będący drzewem genealogicznym określającym potomków wskazanej osoby: Korzystając z predykatów określających koligacje rodzinne z [[prolog lab 1]] oraz z XPCE napisz predykat generujący graf będący drzewem genealogicznym określającym potomków wskazanej osoby:
Linia 315: Linia 329:
 Wygeneruje drzewo genealogiczne potomków dla osoby franek, przy czym rodzic/2, kobieta/1, mezczyzna/1 są zdefinowanymi predykatami,​ których klauzule przechowują informacje o koligacjach rodzinnych. Wygeneruje drzewo genealogiczne potomków dla osoby franek, przy czym rodzic/2, kobieta/1, mezczyzna/1 są zdefinowanymi predykatami,​ których klauzule przechowują informacje o koligacjach rodzinnych.
  
-Podpowiedź:​ najpierw napisz predykat znajdujący potomków, potem dodaj generację danych dla [[:​GraphViz]],​ następnie wizualizację.+Podpowiedź:​ najpierw napisz predykat znajdujący potomków, potem dodaj generację danych dla [[misc:​GraphViz]],​ następnie wizualizację.
  
-==== Ćwiczenie: Wizualizacja drzewa genealogicznego ====+==== Ćwiczenie: Wizualizacja drzewa genealogicznego ====
  
 Napisz predykat: Napisz predykat:
Linia 330: Linia 344:
  
  
-==== Ćwiczenie ​3Okna modalne ​====+==== Ćwiczenie ​6Obiekty graficzne ​====
  
-Dany jest następujący kod uzupełniający przykłady z rodziny wzięte:+TBD
  
-<code prolog>​ +====== Uwagikomentarze, propozycje ====== 
-go :- kobieta(X)wyswietl(X). +Tu studenci mogą wpisywać swoje uwagi.
-go. +
-</​code>​+
  
-Zaprogramuj predykat wyświetl, tak aby wyświetlał w oknie dialogowym 1-szy argument oraz dwa przycski: ''​Koniec'',​ ''​Nastepny''​. + --- //[[gjn@agh.edu.pl|Grzegorz JNalepa]] 2009/05/06 09:13//
-Okno dilogowe powinno blokować wykonanie programu, aż do naciśnięcia jednego z przycisków. +
-Przy naciśnięciu ''​Nastepny''​ predykat zwraca fałsz wymuszając nawrót, dla ''​Koniec''​ zwraca prawdę.+
  
-==== Ćwiczenie 4: Obiekty graficzne ====+Wg. mnie trochę za dużo materiału - mi się udało na zajęciach zrobić tylko 3 pierwsze ćwiczenia.
  
-TBD+ --- //Tomek Kozera 2009/05/16 21:01// 
 + 
 +"​Jeżeli referenca obiektu nie" Literówka - referencja powinno być 
 + 
 +"​Referencje może być utworzona przez new:" - jak wyżej 
 + 
 +"​działa podobnie jak send przu czym" - znowu literówka ;) 
 + 
 + ​---Anonim 
 +"send można również dekomponując term, zatem powyższy przykład można zapisać jako:" -- jakiś błąd logiczny, brakuje co najmniej jednego słowa ("send można użyć(?​)"​) -- Kamil Kuduk 
pl/prolog/prolog_lab/prolog_lab_xpce.1212760099.txt.gz · ostatnio zmienione: 2019/06/27 15:59 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0