Podstawy Informatyki Egzamin – termin 1.
Transkrypt
Podstawy Informatyki Egzamin – termin 1.
Podstawy Informatyki Egzamin – termin 1. PWSZ Nowy Sącz, Instytut Pedagogiczny Edukacja Matematyczno Przyrodnicza, Matematyka Imię i nazwisko: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , Podpis: . . . . . . . . . . . . . . . . . . . . . . . . , Data: . . . . . . . . . . . . . . . . . . . . . . . . . . . . Historia [1] Kiedy postały tabliczki Napiera ? ............................................................................................. [2] Kto i kiedy skonstruował suwak logarytmiczny ? [3] Kto jest twórcą tzw. Pascaliny ? ............................................................................ .............................................................................................. [4] Kto jest wynalazcą kart perforowanych ? .................................................................................... [5] Kto jest twórcą tzw. “maszyny różnicowej” ? Kiedy rozpoczęto jej budowę ................................................... [6] Kto wykorzystał sterowane kartami dziurkowanymi tzw. tabulatory i do czego ? [7] Kto i kiedy opatentował bramki logiczne ? Jakiej był on narodowości ? [8] W którym roku Bush skonstruował pierwszy komputer analogowy ? [9] Kiedy Zuse skonstruował swój pierwszy komputer ? ............................................ ..................................................... ....................................................... ........................................................................ [10] Kto jest twórcą pierwszego języka wysokiego poziomu ? jak się nazywał ten język ? [11] Jak się nazywał pierwszy komercyjny komputer ? [12] Kiedy powstał ENIAC ? ........................................ ........................................................................... ...................................................................................................... [13] Kto jest twórcą metody tablic Karnaugha ? [14] Kiedy powstała idea maszyny Turinga ? .................................................................................. ..................................................................................... [15] Kto jest twórcą pierwszego mechanicznego komputera Z1 ? [16] Kiedy powstał komputer Mark I ? ................................................................ ........................................................................................... [17] Kiedy wprowadzono do użycia język FORTRAN ? ........................................................................... [18] Ktojest szefem zespołu, który opracował język FORTRAN ? ................................................................. [19] W którym roku powstaje język ALGOL ? .................................................................................... [20] Rok powstania mikrokomputera PDP-8 ? .................................................................................... [21] Jak się nazywał konstruktor pierwszego przenośnego kalkulatora ? [22] W którym roku skonstruowano pierwszy przenośny kalkulator ? [23] Jak nazywali się twórcy systemu UNIX ? [24] Kiedy powstał system UNIX ? ............................................................................................. [26] Rok wprowadzenia do użytku dysków twardych ? ........................................................................... ...................................................................................................... [28] Kto i kiedy założył Microsoft ? ............................................................................................... [29] Kiedy pojawił się pierwszy komputer osobisty IBM PC ? [30] Kto i kiedy założył spółkę Apple ? .................................................................... ........................................................................................... [31] Kiedy Deep Blue wygrał z Kasparowem w szachy ? [32] W którym roku powstaje pierwszy serwer www ? [33] Rok powstania pierwszej wersji MS Windows ? ......................................................................... ........................................................................... .............................................................................. [34] Kiedy pojawił się pierwszy komputer typu laptoop ? [Last compiled 02/01/10, 00:24:26] ........................................................... ..................................................................................... ................................................................................................ [25] Rok powstania języka PASCAL ? [27] Kiedy powstał język C ? ......................................................... ......................................................................... 1 Układy pozycyjne. Reprezentacje liczb. [1] Ile różnych reprezentacji może mieć liczba rzeczywista nieujemna w układzie pozycyjnym o danej podstawie ? Które liczby rzeczywiste nieujemne mają prezentacje reprezentacje jednoznaczne ? [2] Zapisać w kodzie BCD następujące liczby: 1964, 2010. Znaleźć ich sumę i różnicę dokonując korekty dziesiętnej. [3] Zapisać na 24 bitach liczby: −0xA9B7 i −07645 [4] Znaleźć reprezentację dwunastkową liczby dziesiętnej 1965. [5] Za pomocą schematu Hörnera wyznaczyć reprezentację dziesiętną liczby, której reprezentacja w systemie o podstawie 11 wynosi 19A4. Funkcje boolowskie [1] Zapisać funkcję boolowską o podanej tabeli: x y z f (x, y, z) x y z f (x, y, z) x y z f (x, y, z) x y z f (x, y, z) 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 0 0 1 1 1 0 1 w postaci zminimalizowanej. Zrealizować ją za pomocą bramek logicznych. [2] Wyrazić podaną funkcję boolowską: x y z u f (x, y, z) x y z u f (x, y, z) x y z u f (x, y, z) x y z u f (x, y, z) 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 0 0 1 1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 0 1 1 0 1 0 1 0 1 1 0 jako złożenie funkcji binarnych: F00 , . . . , F15 ? [3] Zbadać, czy funkcja boolowska g(x, y) = x · F12 (y, x′ ) + F09 (x, y ′ ) jest liniowa, monotoniczna, samosprzężona? Którą z funkcji F00 , . . . , F15 jest g? Przekształcanie wyrażeń c [1] Przekształcić do ONP wyrażenie: ac · b + c · ab + a : b + c(a+b ) . Narysować drzewo rozkładu tego wyrażenia. [2] Przekształcić wyrażenie: D a A b P c M A a b c z BNŁ do ONP i postaci infiksowej (A - „+”, M - „·”, S - „−”, D - „:”, P - „↑”). Automaty [1] Co to jest język akceptowany przez ARS A ? [2] Co to jest wyrażenie regularne ? Dla wyrażenia regularnego R = (a + b)⋆ c(a + c)⋆ wskazać ARS akceptujący język L(R). [3] Podać definicję automatu Moore’a i automatu Mealy’ego. Zasymulować dla wejścia h•♭♭ • ♯ • ♭ ◦ ♯♯•i działanie automatu: • ♯ ◦ ♭ s s/0 s/1 s/1 p/0 p s/1 p/0 p/0 p/1 [4] Co to jest automat ze stosem? Dla wejścia a · (a + a ↑ a) + a · a zasymulować działanie automatu ze stosem: b c a [Last compiled 02/01/10, 00:24:26] s d 2 [5] Co to jest maszyna Turinga z własnością stopu ? [6] Co to jest funkcja pierwotnie rekurencyjna ? Co to jest częściowa funkcja rekurencyjna ? Co to jest funkcja rekurencyjna ? Wyjaśnić użyte pojęcia (f. rzutowania, f. zerowa, operacje składania, rekursji, minimalizacji) [7] Co to jest relacja przeliczalnie rekurencyjna? Teoria informacji. Kompresja. [1] Wyznacz entriopię zbioru cyfr potrzebnych do zapisu wszystkich liczb od 1 do 80 w systemie pozycyjnym o podstawie 3. [2] Znajdź kody Huffmana i Shannona-Fano dla danego komunikatu: „baba boba i baobaba biba”. Porównaj długość uzyskanych kodów z entriopią wyjściowego komunikatu.? [3] Co to jest źródło informacji ? Co to jest entriopia źródła informacji ? [4] Znaleźć kod arytmetyczny liczby 1208 z wagami cyfr danymi wzorem w(c) = 1 2c+1 , c ∈ { 0, 1, 2, . . . , 9 }. Kody. Korekcja błędów. [1] Co to jest kod ? Co to jest rozstęp Hamminga kodu ? [2] Ile błędów jest w stanie wykryć a ile skorygować kod o rozstępie Hamminga równym 4 ? [3] Czy trójkowy kod 1211, 0000, 2122, 2211, 2112 jest liniowy ? Czy jest on cykliczny ? Co oznaczają te pojęcia ? [4] Jaki jest rozstęp Hamminga kodu: 0120, 1001, 2211, 1211, 1102, 1222, 0221, 1120, 2111 ? Kryptografia [1] Wiedząc, że litera ’E’ jest najczęściej występującą literą w naszym języku, rozszyfruj wiadomość: WHUHIHUH,NXNX! zaszyfrowaną szyfrem Cezara. [2] Korzystając z klucza “TAJNYKLUCZ” rozszyfruj szyfrem Vigenèra komunikat hCEBGCW AGMBAUAY!i [3] Szyfrem afinicznym o parametrach (’P’,’I’) zaszyfrować komunikat: ’ZUZA’. Znaleźć funkcję dekodującą dla tego szyfru. [4] W systemie RSA dla danego klucza publicznego (77, 7) wyznaczyć klucz prywatny, a następnie odszyfrować wiadomość 33. [5] Za pomocą metody Masseya-Omury wymieniasz się z kolegą numerami szafek w szatni. Jako p przyjęliście 13 i jako g liczbę 7. Odczytaj numer s kolegi, jeśli przesłał Ci g s = 11 (mod p). Gramatyki i języki [1] Co to jest gramatyka formalna ? Co to jest gramatyka regularna, bezkontekstowa, kontekstowa, typu 0 ? [2] Podaj najmniejszą klasę gramatyk (regularna, bezkontekstowa, kontekstowa, zerowa), do której należy gramatyka zawierająca produkcje (N = { S, A, B } , T = { a, b, c } , S0 = S): (a) Sb → Sab , cAA → caCA (b) S → aS , A → bBc (c) S → Sa , A → bc (d) Sb → Sa , aA → abc [3] Podaj charakteryzację języków akceptowalnych przez poszczególne klasy automatów za pomocą gramatyk formalnych. Złożoność obliczeniowa [1] Zdefiniuj pojęcie wielomianowej redukowalności problemów obliczeniowych. Zdefiniuj klasy P i NP złożoności problemów. [2] Opisz na czym polega problemy: cyklu Hamiltona, spełnialności (SAT), komiwojażera, plecakowy ? Obliczalność i rozstrzygalność [1] Wypowiedz tezę Churcha. [2] Na czym polega Posta problem odpowiedniości? [3] Wymień kilka teorii nierozstrzygalnych. Wymień kilka teorii rozstrzygalnych. [Last compiled 02/01/10, 00:24:26] 3