Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Wzorce Projektowe (dr Żelawski)
Idź do strony Poprzedni  1, 2
 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / Inne
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
:-)
pijak



Dołączył: 09 Mar 2006
Posty: 63
Przeczytał: 0 tematów

Skąd: Zalesie Górne

PostWysłany: Wto 23:36, 28 Kwi 2009    Temat postu:

Do ostatniego maila do Zelawskiego zapomnialam dodac zalacznika (grrr!), wiec w tym tygodniu juz za wczasu poprosze, zeby jak ktos znajdzie chwile, to napisal co i jak na za tydzien. Chcialabym na wszelki wypadek wyslac wczesniej...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Pon 0:28, 04 Maj 2009    Temat postu:

Aloha, co mamy do zrobienia na jutro na zajęcia z Żelawskim?

Z dołu dzięki za info ;]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
r4ku
żul



Dołączył: 09 Lut 2006
Posty: 722
Przeczytał: 0 tematów

Skąd: klikash? :D

PostWysłany: Pon 20:03, 04 Maj 2009    Temat postu:

przylaczam sie do prosby... niech sie ktos zlituje i napisze co jest na jutro... pliiiizzzzz

Ostatnio zmieniony przez r4ku dnia Pon 20:04, 04 Maj 2009, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Matjas
pijak



Dołączył: 24 Maj 2006
Posty: 225
Przeczytał: 0 tematów


PostWysłany: Pon 20:23, 04 Maj 2009    Temat postu:

1) Mediator - napisać prostą aplikację okienkową z trzema checkboxami - olimpijczyk, przyjęty, zdał. Zaznaczenie "olimpijczyk" powoduje automatyczne zaznaczenie obu pozostałych pól. Zaznaczenie "zdał" przez użytkownika powoduje zaznaczenie "przyjęty" (albo na odwrót ;) ). Odznaczenie tych pól chyba odzanacza pozostałe. No jakoś tak.

2) Chain of responsibility - Coś sobie wymyslić i napisać. Demo wywołuje jakieś żądanie, które nie natychmiast jest obsłużone.

3) Iterator - Mamy macierz 3 na 3. Jej wyrazy przechowujemy w jednowymiarowej tablicy dziewięcioelementowej. Napisać iterator po tej macierzy i za jego pomocą machnąć dodawanie macierzy.

A [link widoczny dla zalogowanych] są obrazki.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Wto 1:41, 05 Maj 2009    Temat postu:

Dzięki Matjas.
Jeśli ktoś jeszcze się za to nie zabrał to do adresu Matjasa wkradła się literówka, poprawny adres to: [link widoczny dla zalogowanych]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
kafex
zielony żul



Dołączył: 28 Mar 2006
Posty: 1458
Przeczytał: 0 tematów

Skąd: Zawiercie

PostWysłany: Śro 16:01, 06 Maj 2009    Temat postu:

pluszaczki wrzućcie to co jest do zrobienia na za tydzień, baaardzo proszę ^^
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Matjas
pijak



Dołączył: 24 Maj 2006
Posty: 225
Przeczytał: 0 tematów


PostWysłany: Pon 21:03, 11 Maj 2009    Temat postu:

Kafex, za "pluszaczki" to tym bardziej nikt Ci nic nie wrzuci :P

Ale niech będzie:
1) Builder - napisać dwa buildery, które przyjmują stringa - może być na sztywno w kodzie zapisany, np text = "<HTML>AaAa</HTML>" i zwracają
a) tekst z opuszczonymi tagami HTML, czyli dla mojego przykładu: AaAa
b) tekst z zamienionymi duzymi literami na małe, dla mojego przykładu: <html>aaaa</html>

2) Interpreter - dokończyć załączony kod. W tym pseudo-mainie jest wyrażenie logiczne, które powinno się ewaluować. AndExp jest już napisane, trzeba dopisać OrExp, NotExp, Constant i pouzupełniać odpowiednie funkcje w pozostałych klasach.

Obrazki są [link widoczny dla zalogowanych].
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Pon 22:57, 11 Maj 2009    Temat postu:

Ad. zad. 2) Hm, a po co nazywać zmienne stringiem? Ma to jakiś cel? Czy nie prościej byłoby wartościować je po prostu po referencji? Mamy zastosować jakąś hashmapę do tego?

Ostatnio zmieniony przez exeman dnia Pon 23:02, 11 Maj 2009, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Matjas
pijak



Dołączył: 24 Maj 2006
Posty: 225
Przeczytał: 0 tematów


PostWysłany: Pią 8:53, 15 Maj 2009    Temat postu:

Tym razem bonus: zadania pojawią się wcześniej, niż w nocy o północy tuż przed terminem ostatecznym ;) Sponsorem dzisiejszego odcinka jest literka P:

1) Prototype
Prosta aplikacja konsolowa udająca, że ma toolbara. Toolbar przechowuje prototypy. Toolbar wypisuje się na konsoli w mniej więcej takiej postaci
1 - dodaj %
2 - dodaj $
3 - dodaj #
4 - wyjście

Należy stworzyć liniową strukturę danych - każdy wybór znaczka w toolbarze dodaje wybrany znak (a konkretnie obiekt go reprezentujący) na końcu struktury. Każde dodanie powoduje wypisanie zawartości całej struktury. Ważne: toolbar od prototypów dowiaduje się, jakie reprezentują znaki!

2) Proxy
Równanie kwadratowe - należy stworzyć klasę równania, w której ustawiamy a,b,c i prosimy o rozwiązanie. Należy napisać Proxy, które ją przesłania. Klient współpracuje z proxy, które pamięta ostatnie ustawione współczynniki i ostatnie wyniki - jeśli wyniki są już znane, main dostaje zapamiętane wcześniej wyniki.

Obrazki są [link widoczny dla zalogowanych].
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
oinopion
żul



Dołączył: 28 Lis 2005
Posty: 858
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Pią 9:05, 15 Maj 2009    Temat postu:

Dzięki Matjas, co Cię tak natchnęło?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Matjas
pijak



Dołączył: 24 Maj 2006
Posty: 225
Przeczytał: 0 tematów


PostWysłany: Pią 15:07, 15 Maj 2009    Temat postu:

Miałem ćwiczenia z Onderką i jak zwykle intensywnie nic nie robiliśmy... No i tak znienacka mnie zaatakowało :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Matjas
pijak



Dołączył: 24 Maj 2006
Posty: 225
Przeczytał: 0 tematów


PostWysłany: Sob 23:42, 23 Maj 2009    Temat postu:

Nowa porcja zadań - z tym, że ja się trochę spóźniłem na te zajęcia, więc niech ktoś to zweryfikuje, zwłaszcza wzorzec State:

1) Visitor - napisać aplikację udającą Sklep zoologiczny. Sklep ma mieć kolekcję elementów - zwierząt. Mają to być ssaki i gady. Należy napisać dwa visitor'y
a) pierwszy "pielęgnuje zwierzęta" - w momencie wizyty u ssaków wypisuje coś w stylu "czeszę futro zwierzaka", a u gadów "grzeję terrarium"
b) drugi podlicza łączną cenę całego asortymentu - ale uwaga: każde zwierzę ma dwie ceny: czarnorynkową i oficjalną. Nasz visitor ma brać pod uwagę oficjalną cenę ssaków i czarnorynkową gadów.


2) State - w notatkach mam tyle: Filestate z 4 stanami
- fileopen
- file closed
- otworzył się i można czytać
(czwartego stanu brak(?))
Ktoś może to skomentować pełniej?

Obrazki są [link widoczny dla zalogowanych].
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Pestka
pijak



Dołączył: 22 Mar 2006
Posty: 79
Przeczytał: 0 tematów


PostWysłany: Pon 22:27, 25 Maj 2009    Temat postu:

Mnie co prawda nie było na ćwiczeniach, ale jakby ktoś jeszcze potrzebował, to ze zdobytych przeze mnie informacji wynika, że wzorzec State ma mieć dwa stany : Opened i Closed oraz cztery funkcje: open, close, write i read.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
exeman
Mistrz grilla



Dołączył: 03 Lut 2006
Posty: 1603
Przeczytał: 0 tematów

Skąd: znienacka

PostWysłany: Pon 20:54, 01 Cze 2009    Temat postu:

Standardowe pytanie - są na jutro zadane jakieś wzorce do zaklepania?

Z góry dzięki, jak zwykle! :p
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
yuuu
alkoholik



Dołączył: 18 Cze 2007
Posty: 593
Przeczytał: 0 tematów


PostWysłany: Pon 22:04, 01 Cze 2009    Temat postu:

zadnych, bo cwiczenia sie tydzien temu nie odbyły, jak dobrze pamietam...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
oinopion
żul



Dołączył: 28 Lis 2005
Posty: 858
Przeczytał: 0 tematów

Skąd: Kraków

PostWysłany: Nie 14:56, 07 Cze 2009    Temat postu:

A na ten tydzień?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Matjas
pijak



Dołączył: 24 Maj 2006
Posty: 225
Przeczytał: 0 tematów


PostWysłany: Nie 16:24, 07 Cze 2009    Temat postu:

A na ten tydzień nie ma nic. Znczy: można zrobić coś z Composite, ale nie jest to obowiązkowe. Jest więc chyba jasne, że treści ani nie pamietam, ani nie zapisałem :)
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / Inne Wszystkie czasy w strefie EET (Europa)
Idź do strony Poprzedni  1, 2
Strona 2 z 2

 
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, 2005 phpBB Group
Regulamin