Forum www.polcz.fora.pl
pcz
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Egzamin
Idź do strony 1, 2  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum www.polcz.fora.pl Strona Główna -> Paradygmaty programowania
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
damian.zaskorski




Dołączył: 15 Paź 2008
Posty: 122
Przeczytał: 0 tematów

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

PostWysłany: Czw 18:02, 11 Cze 2009    Temat postu: Egzamin

Podawajta tu wszelkie wiesci a propo egzaminu. Z tego co wiem ma sie on odbyc 27 czerwca, ale gdzie i o ktorej o nie mam pojecia.

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Dominik Gwóźdź




Dołączył: 20 Paź 2008
Posty: 102
Przeczytał: 0 tematów

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

PostWysłany: Czw 18:34, 11 Cze 2009    Temat postu:

termin zerowy jest 13.06 (na zajęciach) - można pisać bez zaliczenia
27 czerwca jest termin 1 (szczegółów nie podał - pewnie poda na najbliższych zajęciach)


Post został pochwalony 0 razy

Ostatnio zmieniony przez Dominik Gwóźdź dnia Czw 18:35, 11 Cze 2009, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
damian.zaskorski




Dołączył: 15 Paź 2008
Posty: 122
Przeczytał: 0 tematów

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

PostWysłany: Nie 22:53, 14 Cze 2009    Temat postu:

Zadania z egzaminu zerowego:

1. Ktora z ponizszych pozycji nie okresla rodzaju typow danych:
a) Typ prosty
b) Typ zlozony
c) Typ drzewiasty
d) typ rekurencyjny

2. Czas zycia zmiennej globalnej jest:
a) Niemozliwy do zdefiniowania
b) Rowny czasowi wykonywania funkcji w ktorej jest zdefiniowana
c) Rowny czasowi wykonywania pliku programu w ktorej jest zdefiniowana
d) Rowny czasowi wykonywania programu

3. Matematyczny model ktory jest podstawa jezykow funkcyjnych to:
a) Maszyna Turinga
b) Rachunek beta
c) Rachunek gamma
d) Rachunek lambda

4. Ramka aktywacji funkcji zawiera:
a) Informacje o zmiennych prywatnych funkcji
b) Informacje o zmiennych globalnych
c) Informacje o innych funkcjach
d) Nazwe funkcji

5. W rachunku lambda operacja dodawania zdefiniowana jest jako (tutaj nie mam pewnosci czy dobrze przepisalem):
a) (lambda)mnfx.mf(nfx)
b) (lambda)mnfx.m(nf)x
c) (lambda)mnfx.mnfx
d) (lambda)mnfx.mn(fx)

6. W jezykach czysto funkcyjnych nie wystepuja:
a) funkcje globalne
b) skutki uboczne funkcji
c) instrukcje warunkowe
d) typy danych

7. W typach bedacych produktem kartezjanskim:
a) wartosci sa grupowane w n-tki
b) kazdej wartosci jednego typu odpowiada wartosc innego typu
c) typ ten zawiera sam siebie
d) wartosc jest wybierana dla jednego z wielu zbiorow

8. W systemach o statycznym typowaniu:
a) zmienne maja ustalony typ
b) zmienne nie maja ustalonego typu
c) typ moze byc poznany dopiero podczas wykonywania programu
d) moga byc tylko zmienne statyczne

9. Ktory z ponizszych jezykow programowania jest jezykiem funkcyjnym:
a) Simula
b) C#
c) Haskell
d) Modula

10. Programowanie obiektowe jest:
a) rozszerzeniem paradygmatu programowania imperatywnego
b) pierwszym zaprogramowanym paradygmatem
c) paradygmatem ktorego kluczowymi koncepcjami sa: funkcje i leniwe obliczenia
d) nie jest paradygmatem programowania

11. (alfa)-konwersja pozwala na:
a) zamianie nazw zmiennych wolnych
b) zamianie nazw zmiennych zwiazanych
c) obliczenia warosci wyrazen
d) definiowanie funkcji

12. Przykladem mapowania w jezyku C++ sa:
a) struktury
b) tablice
c) klasy
d) drzewa

13. Dwa typy sa rownowazne strukturalnie gdy:
a) maja te same zbiory wartosci
b) maja podobne zbiory wartosci (np. numeryczne)
c) sa zdefiniowane w tej samej strukturze
d) sa zdefiniowane w tym samym pliku

14. Typ danych to:
a) dowolny uporzadkowany zbior wartosci
b) dowolny nieuporzadkowany zbior wartosci
c) zbior wartosci z conajmniej jedna operacja, ktora mozna zastosowac do conajmniej jednej wartosci tego typu
d) zbior wartosci z conajmniej jedna operacja, ktora mozna zastosowac do wszystkich wartosci tego typu

15. Garbage Collector:
a) pozwala na upraszczanie kodu programu
b) analizuje kod programu i kasuje z niego nieuzywane funkcje i zmienne
c) zwalnia pamiec
d) powoduje automatyczne zamykanie pliku gdy uzytkownik nie zrobi tego recznie


Post został pochwalony 0 razy

Ostatnio zmieniony przez damian.zaskorski dnia Pią 22:41, 26 Cze 2009, w całości zmieniany 8 razy
Powrót do góry
Zobacz profil autora
gosel




Dołączył: 28 Paź 2008
Posty: 87
Przeczytał: 0 tematów

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

PostWysłany: Śro 12:27, 17 Cze 2009    Temat postu:

Egzamin z paradygmatów programowania dla studentów IV semestru studiów niestacjonarnych odbędzie się 27 czerwca 2009 o godzinie 10 w sali A1. Zaliczenie poprawkowe odbędzie się o godzinie 11.30 w sali 410 w KIK-u.

Info ze strony kiku. Wie ktoś co z wynikami zerówki?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
gosel




Dołączył: 28 Paź 2008
Posty: 87
Przeczytał: 0 tematów

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

PostWysłany: Wto 15:35, 23 Cze 2009    Temat postu:

To jak z tymi wynikami zerówki? Bo chodzą słuchy, że ktoś już ma wpis...

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Peter
Administrator



Dołączył: 17 Paź 2008
Posty: 543
Przeczytał: 0 tematów

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

PostWysłany: Wto 17:29, 23 Cze 2009    Temat postu:

No wpis mam ja Razz Bo byłem zwolniony z Egzaminu razem z Dominikiem Razz
A czy coś wiadomo na temat tego zerowego Egz. to ja nic nie wiem Razz napiszce mu maila Wink


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Quglarz




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

Ostrzeżeń: 0/5

PostWysłany: Śro 15:17, 24 Cze 2009    Temat postu:

moze ktoś będzie tak łaskaw i rozwali te pytania Wink he he

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Peter
Administrator



Dołączył: 17 Paź 2008
Posty: 543
Przeczytał: 0 tematów

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

PostWysłany: Śro 15:22, 24 Cze 2009    Temat postu:

Jak wrócę do chaty to co nieco rozwiąże Smile bo teraz na głodno to mi się nie chce myśleć RazzP

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Peter
Administrator



Dołączył: 17 Paź 2008
Posty: 543
Przeczytał: 0 tematów

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

PostWysłany: Śro 22:11, 24 Cze 2009    Temat postu:

1-c (nie byłem pewny co do 'd' ale taki typ googlarka mi znalazła ;] )
2-d
3-d(na oko – w końcu wszystko wokół Lambdy się kręciłoo na zajęciach xD)
4-a(tak na 70%)
5- ani jedna(http://pl.wikipedia.org/wiki/Arytmetyka_w_rachunku_lambda ->
Dodawanie: λ n . λ m . λ f . λ x . n f (m f x) co w skrucie bym zapisał -> (lambda)nmfx.nf(mfx)
6-b
7-?
8-a(tak na 90%)
9-a
10- uj to wi.... Razz ni mom pojęcia o tym Razz
11-a(tak na 70%)
12-?
13-a(tak na 30% - strzelałbym)
14-c/d(no ale chyba 'c' bo jak stworzymy se klasę jakaś 'krowka" i zrobimy jej 'muu' w lewo a w prawo nie to już typ jest xD)
15-c


mota cuś tom napisoł ale to po ciężkim dniu i przy niewielkiej pomocy googlarki Razz bo jak by ktoś ruszył mocno googlarke to pewnie wszystko byz nalazł Smile a w wykładach na pewno jest wszystko xD jak je kiedyś przeglądałem to tak z 70% pytań mi się skojarzyło Smile

a więc tak na ok 9-10 bym wiedział resztę bym strzelił, licząc że coś trafie xD to tak na 11/15 pk. bym miał ;] więc 3 a może nawet 4 bym dostał - pewne zależny jak reszcie by poszło Smile do tego + ocena wyżej ;] to nawet jak by mnie nie zwolnił :] to może dało by rade na więcej niż 4 napisać tego egzamka Smile)))

Powodzenia reszcie na poprawce(I - terminie), a tym co się udało to gratuluje szczęścia i wiedzy przede wszystkim Smile


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
damian.zaskorski




Dołączył: 15 Paź 2008
Posty: 122
Przeczytał: 0 tematów

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

PostWysłany: Czw 20:36, 25 Cze 2009    Temat postu:

Nie motajmy Panie Peter Wink
Zaznaczylem to co znalazlem w wykladzie wiec jest na 99% dobrze. Jezeli tez jestescie czegos pewni na 99 to dawajcie, ja moge pogrubic w wolnej chwili Very Happy


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Tomek.Korgól




Dołączył: 25 Lut 2009
Posty: 135
Przeczytał: 0 tematów

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

PostWysłany: Czw 21:03, 25 Cze 2009    Temat postu:

11 b na 99% Smile tylko ze nie na "zmianie" ale chyba na zamianie nazw zmiennych związanych (chyba pan coś panie Damianie pokręcił przy przepisywaniu)

Post został pochwalony 0 razy

Ostatnio zmieniony przez Tomek.Korgól dnia Czw 21:06, 25 Cze 2009, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
damian.zaskorski




Dołączył: 15 Paź 2008
Posty: 122
Przeczytał: 0 tematów

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

PostWysłany: Czw 21:37, 25 Cze 2009    Temat postu:

To moja piekna przepisywala wiec caliem mozliwe Wink
Nie smiem negowac Twych przemyslen wiec zaznaczam Smile


Post został pochwalony 0 razy

Ostatnio zmieniony przez damian.zaskorski dnia Czw 21:40, 25 Cze 2009, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Tomasz.Foltynski




Dołączył: 23 Lut 2009
Posty: 28
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pią 7:06, 26 Cze 2009    Temat postu:

5 - b (zgodnie z instrukcją z laborek)
6 - d
z resztą się zgadzam tak jak jest zaznaczona


Post został pochwalony 0 razy

Ostatnio zmieniony przez Tomasz.Foltynski dnia Pią 7:14, 26 Cze 2009, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Peter
Administrator



Dołączył: 17 Paź 2008
Posty: 543
Przeczytał: 0 tematów

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

PostWysłany: Pią 9:48, 26 Cze 2009    Temat postu:

http://www.codeguru.pl/article-449.aspx napisał:
języki czysto funkcyjne – nie występują w nich zmienne, instrukcje przypisania, nie ma też typu unit() powalającego na realizację efektów ubocznych. Realizacja wejścia-wyjścia w takich językach musi się odbywać za pomocą specjalnych mechanizmów. Najważniejszym przedstawicielem tej grupy języków jest Haskell [8].

zad. 6 poprawne odpowiedzi to B a czy D to bym się zastanawiał?


Post został pochwalony 0 razy

Ostatnio zmieniony przez Peter dnia Pią 9:48, 26 Cze 2009, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
damian.zaskorski




Dołączył: 15 Paź 2008
Posty: 122
Przeczytał: 0 tematów

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

PostWysłany: Pią 17:52, 26 Cze 2009    Temat postu:

Zmienilem zad5 na postawie wyklad7i8.pdf strona 12 Wink
Swoja droga Peter dobrze pisal wczesniej:
Cytat:
Dodawanie: λ n . λ m . λ f . λ x . n f (m f x) co w skrucie bym zapisał -> (lambda)nmfx.nf(mfx)


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.polcz.fora.pl Strona Główna -> Paradygmaty programowania Wszystkie czasy w strefie CET (Europa)
Idź do strony 1, 2  Następny
Strona 1 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, 2002 phpBB Group
Regulamin