{"id":"informator-maturalny-informatyka-2009/zad/6","paper_id":"informator-maturalny-informatyka-2009","number":"6","points":10,"ptype":"open","subject":"informatyka","category":"informator-maturalny","year":2009,"month":null,"level":null,"text":"Zadanie 6. (10 pkt) Podróżni\nUczniowie kilku szkół wybierają się wspólnie na wyprawę wakacyjną w Alpy. Firma\nprzewozowa dysponująca taborem kolejowym zaoferowała swoją pomoc. Każdy uczestnik na\nczas podróży otrzymał kartę identyfikacyjną zawierającą imię i nazwisko ucznia, oznaczenie\nskładu pociągu oraz zapisaną godzinę odjazdu.\nDane znajdują się w następujących plikach:\nuczniowie.txt - zawiera identyfikator ucznia (liczba porządkowa) oraz jego nazwisko\ni imię,\nNp.\nid_ucznia nazwisko imie\n6\nAbacka\nAleksandra\n1465\nMianowska Franciszka\npociagi.txt - zawiera identyfikator pociągu (liczba porządkowa), oznaczenie składu\npociągu (oznaczenie literowo - liczbowe) oraz godzinę jego odjazdu,\nNp.\nid sklad\ngodzina\n2\nTYE 3454 06:45:00\n5\nTTT 5504 08:03:00\npodrozni.txt - zapisano w nim identyfikator składu pociągu oraz identyfikator ucznia\njadącego danym składem.\nNp.\nid_skladu\nid_ucznia\n13\n3\n10\n4\nWykorzystując dane zawarte w plikach udziel odpowiedzi na poniższe polecenia i zapisz je\nw pliku tekstowym wynik6.txt.\na) Podaj liczbę uczniów, którzy wyjadą o godzinie 8:23.\nb) Utwórz zestawienie zawierające:\nimię i nazwisko,\noznaczenie składu pociągu,\ngodzinę odjazdu.\ndla wymienionych poniżej uczniów:\n1. Anna Alewska\n2. Piotr Grzybowski\n3. Damian Lipka\nc) Utwórz uporządkowane alfabetycznie (wg nazwisk) zestawienie zawierające imiona\ni nazwiska uczniów płci męskiej jadących składem PPO 9990.\nUwaga: imiona wszystkich dziewcząt (i tylko dziewcząt) kończą się literą „a”.\nd) Utwórz zestawienie zawierające nazwy wszystkich składów pociągów posortowane\nalfabetycznie wraz z liczbą uczniów podróżujących danym składem.\nDo oceny oddajesz plik wynik6.txt oraz plik(i) o nazwie(ach)\ntu wpisz nazwę(y) pliku(ów)\nzawierający(e) komputerowe realizacje Twoich obliczeń dla podpunktów a) - d).\nNr zadania\n6 a)\n6 b)\n6 c)\n6 d)\nMaks. liczba pkt\n1\n2\n3\n4\nWypełnia\negzaminator! Uzyskana liczba pkt\n43\nOCENIANIE\nPOZIOM PODSTAWOWY - CZĘŚĆ II\nNumer\nzadania\nCzęść\nzadania\nCzynność\nMaksymalna\npunktacja\nza część\nzadania\nMaksymaln\na punktacja\nza zadanie\na)\nZa podanie poprawnej odpowiedzi (17 769)\n- 1 punkt.\n1\nb)\nZa podanie poprawnej odpowiedzi (102 863)\n- 1 punkt.\n1\nc)\nZa podanie poprawnej odpowiedzi (8) - 2 punkty.\n2\nd)\nZa prawidłowe podanie liczb na pozycji 1000\ni 1500 (odpowiednio: 518 477 616 i 755 112 835)\n- 1 punkt.\n1\n4.\ne)\nZa utworzenie prawidłowego zestawienia\n- 3 punkty.\nZa utworzenie wykresu - 1 punkt.\nZa poprawny i czytelny opis wykresu - 1 punkt.\n5\n10\n5.\nZa poprawne wyniki dla danych z pliku\npary.txt - 4 punkty.\nOcena algorytmu\nZa algorytm dokonujący operacji dodawania\nw systemie trójkowym - 6 punktów,\nw tym za:\n- poprawną reprezentację wczytywanych liczb\nw pamięci - 1 punkt,\n- poprawny kierunek dodawania (od najmniej\nznaczącej cyfry do najbardziej znaczącej cyfry)\n- 1 punkt,\n- dodawanie cyfr z tych samych pozycji\nw zapisie pozycyjnym - 1 punkt,\n- poprawne ustalenie przeniesienia przy\ndodawaniu - 2 punkty,\n- poprawny warunek zakończenia pętli\n- 1 punkt.\nZa algorytm korzystający z zamiany liczby\ntrójkowej na liczbę dziesiętną - 3 punkty,\nw tym za:\n- poprawną zamianę każdej liczby trójkowej\nna dziesiętną (zamiana od najmniej znaczącej\ncyfry do najbardziej znaczącej cyfry)\n- 1 punkt,\n- ustalenie poprawnego wyniku w systemie\ndziesiętnym - 1 punkt,\n- poprawną zamianę wyniku dziesiętnego\nna liczbę w systemie trójkowym - 1 punkt.\n10\n44\na)\nZa podanie poprawnej odpowiedzi (182 uczniów)\n- 1 punkt.\n1\nb)\nZa utworzenie prawidłowego zestawienia\n- 2 punkty.\nimie\nnazwisko\nsklad\ngodzina\nAnna\nAlewska\nPPO 9990\n08:57:00\nPiotr\nGrzybowski\nASD 3435\n10:00:00\nDamian Lipka\nGDF 4321\n09:10:00\n2\n6.\nc)\nZa utworzenie prawidłowego zestawienia\n- 3 punkty.\nimie\nnazwisko\nPawel\nBialic\nPrzemyslaw\nBroniek\nZbigniew\nBros\nMaciej\nGlowacki\nLukasz\nGolec\nBartlomiej\nGwozdziewic\nMaciej\nKlara\nKrzysztof\nKlimczyk\nPiotr\nKorcyl\nWojciech\nKotkiewicz\nJan\nKowal\nMichal\nKryszkiewicz\nLukasz\nKrzysztofinski\nMichal\nKujalowicz\nKrzysztof\nKusch\nMaciej\nKwiatkowski\nPawel\nNiznik\nMarcin\nPienkowski\nJakub\nPyzik\nBartek\nRogoz\nKrzysztof\nSamek\nLukasz\nSzanca\nJaroslaw\nSzatylowicz\nMichal\nSzczepanik\nAdam\nSzmul\nMaciej\nTaczuk\nWojciech\nTrzebiatowski\nPawel\nTworek\nPawel\nWinogrodzki\nJan\nWrobel\nJacek\nZanko\nWojtek\nZapart\n3\n10\n45\nd)\nZa utworzenie prawidłowego zestawienia\n- 4 punkty.\nZa prawidłowe ale nieposortowane zestawienie\n- 3 punkty.\nsklad\nLiczba uczniow\nASD 3435\n188\nDFG 5674\n182\nGDF 4321\n167\nGHJ 4700\n203\nJGH 3478\n173\nPPO 9990\n175\nQWE 0342\n171\nRRR 4343\n176\nRRT 5456\n163\nRTY 6784\n180\nTTE 4443\n183\nTTT 5504\n187\nTYE 3454\n181\nUOL 0923\n211\n4\n47\nVII. PRZYKŁADOWE ARKUSZE EGZAMINACYJNE\nI SCHEMATY OCENIANIA DLA POZIOMU\nROZSZERZONEGO\nArkusz\negzaminacyjny\nCzęść I\n90 minut\nArkusz\negzaminacyjny\nCzęść II\n150 minut\n49\ndysleksja\nEGZAMIN MATURALNY\nZ INFORMATYKI\nPOZIOM ROZSZERZONY\nCZĘŚĆ I\nCzas pracy 90 minut\nInstrukcja dla zdającego\n1. Sprawdź, czy arkusz egzaminacyjny zawiera 10 stron (zadania\n1 - 3). Ewentualny brak zgłoś przewodniczącemu zespołu\nnadzorującego egzamin.\n2. Rozwiązania\ni\nodpowiedzi\nzamieść\nw\nmiejscu\nna to przeznaczonym.\n3. Pisz czytelnie. Używaj długopisu/pióra tylko z czarnym\ntuszem/atramentem.\n4. Nie używaj korektora, a błędne zapisy wyraźnie przekreśl.\n5. Pamiętaj, że zapisy w brudnopisie nie podlegają ocenie.\n6. Wypełnij tę część karty odpowiedzi, którą koduje zdający.\nNie wpisuj żadnych znaków w części przeznaczonej\ndla egzaminatora.\n7. Na karcie odpowiedzi wpisz swoją datę urodzenia i PESEL.\nZamaluj\npola odpowiadające cyfrom numeru PESEL.\nBłędne zaznaczenie otocz kółkiem\ni zaznacz właściwe.\nŻyczymy powodzenia!\nZa rozwiązanie\nwszystkich zadań\nmożna otrzymać\nłącznie\n30 punktów\nWypełnia zdający przed\nrozpoczęciem pracy\nPESEL ZDAJĄCEGO\nKOD\nZDAJĄCEGO\nMiejsce\nna naklejkę\nz kodem szkoły\n50\nZadanie 1. (10 pkt) Szachownica\nZgodnie z regułami gry w szachy, hetman (królowa) może atakować figury ustawione\nna polach w kolumnie, wierszu oraz dwóch przekątnych przechodzących przez pole,\nw którym jest ustawiony. O tych polach mówimy, że są atakowane przez hetmana.\n8\n7\n6\nH\n5\n4\n3\n2\n1\n1\n2\n3\n4\n5\n6\n7\n8\nNa rysunku hetman stoi w polu (2,6) i atakuje (7+7+6+3) = 23 pola. Zostały one zamalowane\nkolorem szarym.\na) Poniżej znajduje się tabela o wymiarach 5x5. Korzystając z powyższej obserwacji,\nuzupełnij pola tabeli, wpisując do każdego z nich liczbę pól, które atakowałby hetman\nznajdujący się w tym polu. Hetman stojący w polu (1,1) atakuje 12 pól planszy.\n5\n4\n3\n2\n1\n12\n1\n2\n3\n4\n5\nb) Określ liczbę atakowanych pól na szachownicy 32x32, gdy dane są współrzędne\nustawienia hetmana.\nDla (5,4) wynik =\nDla (20,18) wynik =\n51\nc) Zapisz algorytm (w postaci listy kroków, schematu blokowego lub w języku\nprogramowania), który dla dowolnej dodatniej liczby całkowitej\n50\n≤\nn\ni położenia\nhetmana (\n)\n,x y na szachownicy o wymiarach n n\n× , gdzie 1\n,\n,\n≤\n≤\nx y\nn pozwoli obliczyć\nliczbę pól atakowanych przez tego hetmana.\nSpecyfikacja:\nDane: n - dowolna dodatnia liczba całkowita\n50\nn ≤\n(rozmiar szachownicy);\nx, y - dowolne dodatnie liczby całkowite określające położenie hetmana, gdzie\n1\nx\n≤\n, y\nn\n≤\nWynik: liczba pól atakowanych przez hetmana\nAlgorytm\nNr zadania\n1 a)\n1 b)\n1 c)\nMaks. liczba pkt\n2\n2\n6\nWypełnia\negzaminator! Uzyskana liczba pkt\n52\nZadanie 2. (10 pkt) Liczby pierwsze\nPoniżej przedstawiono algorytm znajdujący wszystkie liczby pierwsze z przedziału [2, N],\nwykorzystujący metodę Sita Eratostenesa. Po zakończeniu wykonywania tego algorytmu, dla\nkażdego i = 2, 3, , N, zachodzi T[i] = 0, jeśli i jest liczbą pierwszą, natomiast T[i] = 1,\ngdy i jest liczbą złożoną.\nDane: Liczba naturalna\n2\nN ≥\nWynik: Tablica T[2 N], w której T[i] = 0, jeśli i jest liczbą pierwszą, natomiast T[i]=1,\ngdy i jest liczbą złożoną.\nKrok 1.\nDla i = 2, 3, , N wykonuj T[i] := 0\nKrok 2.\ni := 2\nKrok 3.\nJeżeli T[i] = 0 to przejdź do kroku 4, w przeciwnym razie przejdź do kroku 6\nKrok 4.\nj := 2 * i\nKrok 5.\nDopóki j ≤ N wykonuj\nT[j] := 1\nj := j + i\nKrok 6.\ni := i + 1\nKrok 7.\nJeżeli i < N, to przejdź do kroku 3, w przeciwnym razie zakończ wykonywanie\nalgorytmu\nUwaga: „:=” oznacza instrukcję przypisania.\na) Dane są: liczba naturalna\n1\nM ≥ i tablica A[1 M] zawierająca M liczb naturalnych\nz przedziału [2, N]. Korzystając z powyższego algorytmu, zaprojektuj algorytm\nwyznaczający te liczby z przedziału [2, N], które nie są podzielne przez żadną z liczb\nA[1], , A[M]. Zapisz go w wybranej przez siebie notacji (lista kroków, schemat blokowy\nlub język programowania).\nSpecyfikacja:\nDane: N, M - liczby naturalne, takie że N > 1, M ≥ 1; tablica A[1 M] liczb naturalnych\nz przedziału [2, N].\nWynik: tablica T[2 N] o wartościach 0 lub 1, w której T[i]=0 dla i = 2, 3, , N wtedy\ni tylko wtedy, gdy i nie jest podzielne przez żadną z liczb A[1], , A[M].\nAlgorytm\n53\nb) Sito Eratostenesa, opisane na początku zadania, służy do wyznaczania wszystkich liczb\npierwszych z zadanego przedziału [2, N]. Podaj w wybranej przez siebie notacji (lista\nkroków, schemat blokowy lub język programowania) inny algorytm, który sprawdza, czy\npodana liczba naturalna L > 1 jest liczbą pierwszą. Zauważ, że chcemy sprawdzać\npierwszość tylko liczby L, natomiast nie jest konieczne sprawdzanie pierwszości liczb\nmniejszych od L. Przy ocenie Twojego algorytmu będzie brana pod uwagę jego złożoność\nczasowa.\nSpecyfikacja:\nDane: Liczba naturalna\n1\nL > .\nWynik: Komunikat Tak, jeśli L jest liczbą pierwszą, komunikat Nie w przeciwnym razie.\n54\nNr zadania\n2 a)\n2 b)\nMaks. liczba pkt\n4\n6\nWypełnia\negzaminator! Uzyskana liczba pkt\n55\nZadanie 3. (10 pkt) Test\nDla następujących zdań zaznacz znakiem X właściwe odpowiedzi.\n(Uwaga: W każdym podpunkcie poprawna jest tylko jedna odpowiedź.)\na) Adresy IP składają się z czterech liczb z zakresu od 0 do 255, które zapisuje się\noddzielone kropkami, np. 130.11.121.94. Każda z tych liczb reprezentowana jest\nw komputerze na ośmiu bitach. Wśród adresów IP wyróżniamy m.in. adresy klasy B,\nw których pierwsza z liczb zapisana binarnie na ośmiu bitach, ma na dwóch pierwszych\npozycjach (licząc od lewej strony) wartości odpowiednio 1 i 0. Który z poniższych\nadresów jest adresem IP typu B?\n 131.125.94.11\n 141.125.294.111\n 201.93.93.93\nb) Liczba 2101 oznacza\n 13 zapisane w systemie binarnym.\n 64 zapisane w systemie trójkowym.\n 1099 zapisane w systemie ósemkowym.\nc) Największa liczba naturalna (bez znaku) zapisana w dwóch bajtach to\n 28-1\n 65535\n 32767\nd) Poniżej przedstawiono rysunek obrazujący ideę sortowania pewnej struktury:\nRysunek przedstawia ideę sortowania\n szybkiego (ang. quicksort).\n przez wstawianie (ang. insert sort).\n przez scalanie (ang. merge sort).\n3 2 3 8 4 1\n3 2 3\n8 4 1\n3 2\n3\n8 4\n2\n2 3\n2 3 3\n1 2 3 3 4 8\n1 4 8\n1\n4\n3\n4 8\n8\n56\ne) Liczba (BA)16 równa się\n (186)10\n (252)8\n (10101010)2\nf) Spośród trzech algorytmów, o podanych niżej złożonościach, najbardziej wydajny jest\nalgorytm o złożoności\n liniowej.\n wykładniczej.\n logarytmicznej.\ng) Liczba (-120) zapisana na 8-bitach w kodzie uzupełnieniowym do dwóch ma postać\n 01110111\n 11110111\n 10001000\nh) Poniższy schemat blokowy przedstawia pewien algorytm, w którym pominięto\nwprowadzenie danych i wyprowadzenie wyniku.\nAlgorytm ten przedstawia realizację\n obliczenia NWW dla dwóch liczb naturalnych.\n obliczenia NWD dla n liczb naturalnych.\n schematu Hornera.\ni) Które z poniższych czynności są przykładami kodowania informacji?\n zastąpienie znaków tworzących tekst innymi znakami w sposób pozwalający\nodtworzyć tekst oryginalny.\n usunięcie losowo wybranych liter z tekstu wiadomości.\n ukrywanie przekazywanych wiadomości poprzez dobór odpowiednich uprawnień\ni atrybutów.\nPoczątek\ni ← n\ny ← a[n]\ni = 0\ni ← i-1\nKoniec\ny ← y*z + a[i]\nN\nT\n57\nj) Grafika rastrowa to sposób tworzenia i przechowywania w komputerze obrazów, które są\nreprezentowane w postaci\n równań figur geometrycznych (odcinków, łuków, okręgów, elips).\n siatki niezależnie traktowanych pikseli.\n zbiorów odcinków.\nNr zadania\n3 a)\n3 b)\n3 c)\n3 d)\n3 e)\n3 f)\n3 g)\n3 h)\n3 i)\n3 j)\nMaks. liczba pkt\n1\n1\n1\n1\n1\n1\n1\n1\n1\n1\nWypełnia\negzaminator! Uzyskana liczba pkt\n58\nOCENIANIE\nPOZIOM ROZSZERZONY - CZĘŚĆ I\nNumer\nzadania\nCzęść\nzadania\nCzynność\nMaksymalna\npunktacja za\nczęść zadania\nMaksymalna\npunktacja za\nzadanie\na)\nZa prawidłowe uzupełnienie tabeli - 2 punkty\n5\n12\n12\n12\n12\n12\n4\n12\n14\n14\n14\n12\n3\n12\n14\n16\n14\n12\n2\n12\n14\n14\n14\n12\n1\n12\n12\n12\n12\n12\n1\n2\n3\n4\n5\n2\nb)\nZa prawidłowe uzupełnienie każdej luki:\nDla pola (5,4)\nwynik = 99\n1 punkt\nDla pola (20,18)\nwynik = 117\n1 punkt\n2\n1.\nc)\nPoprawne wyniki dla głównych przekątnych\n- 2 punkty\nPoprawne wyniki dla brzegów kwadratu - 2 punkty\nPoprawne wyniki w pozostałych polach - 2 punkty\nUwaga 1:\njeśli algorytm działa prawidłowo tylko\ndla n parzystego lub tylko dla n nieparzystego\nlub\njeśli zdający zastosuje niewłaściwą metodę\nrzutowania z jednej ćwiartki na pozostałe\nto należy przydzielić 3 punkty.\nUwaga 2:\nJeżeli zdający podał gotowy wzór w zależności\nod n i x,y, np.\nwynik = 2*(n-1) + min(x-1, y-1) +\n+ min(x-1, n-y) + min(n-x, y-1) +\n+ min(n-x, n-y)\nnależy przydzielić max liczbę punktów.\n6\n10\n59\na)\nZa podanie poprawnego algorytmu zgodnego\nz przedstawioną specyfikacją - 4 punkty, np.:\nKrok 1.\nDla i = 2, 3, , N wykonaj T[i] := 0\nKrok 2.\nk := 0\nKrok 3.\nDopóki k < M wykonaj\nk := k + 1\ni := A[k]\nT[i] := 1\nj := i\nDopóki j ≤ N wykonaj\nT[j] := 1\nj := j + i\nZa podanie algorytmu zgodnego ze specyfikacją\nzawierającego braki ustawień początkowych dla pętli\nwewnętrznej - 3 punkty.\nZa poprawny algorytm, w którym sprawdzana jest\npodzielność i przez A[k] dla każdej pary liczb (i,k),\n2\ni\nN\n≤≤\noraz 1\nk\nM\n≤\n≤\n- 2 punkty.\n4\n2.\nb)\nZa podanie poprawnego algorytmu sprawdzającego:\nczy L jest podzielna przez i = 2, , L - 1\n- 3 punkty,\nczy L jest podzielna przez i = 2, ,\n/ 2\nL\n⎢\n⎥\n⎣\n⎦\n- 4 punkty,\nczy L jest podzielna przez i = 2, ,\nL\n⎢\n⎥\n⎣\n⎦\n- 6 punktów.\n6\n10\n3.\nZa właściwy dobór znaczeń do podanych terminów\n(za każdą właściwą odpowiedź po 1 punkcie)\na-1\nb-2\nc-2\nd-3\ne-1\nf-3\ng-3\nh-3\ni-1\nj-2\n10\n10\n61\ndysleksja\nEGZAMIN MATURALNY\nZ INFORMATYKI\nPOZIOM ROZSZERZONY\nCZĘŚĆ II\nCzas pracy 150 minut\nInstrukcja dla zdającego\n1. Sprawdź, czy arkusz egzaminacyjny zawiera 6 stron (zadania\n4 - 6) i czy dołączony jest do niego nośnik danych - podpisany\nDANE. Ewentualny brak zgłoś przewodniczącemu zespołu\nnadzorującego egzamin.\n2. Wpisz obok zadeklarowane (wybrane) przez Ciebie na egzamin\nśrodowisko komputerowe, kompilator języka programowania\noraz program użytkowy.\n3. Jeśli rozwiązaniem zadania lub jego części jest program\nkomputerowy, to umieść w katalogu (folderze) oznaczonym\nTwoim numerem PESEL wszystkie utworzone przez siebie pliki\nw wersji źródłowej.\n4. Przed upływem czasu przeznaczonego na egzamin zapisz\nw katalogu (folderze) oznaczonym Twoim numerem PESEL\nostateczną wersję plików stanowiących rozwiązania zadań.\n5. Wypełnij tę część karty odpowiedzi, którą koduje zdający.\nNie\nwpisuj\nżadnych\nznaków\nw\nczęści\nprzeznaczonej\ndla egzaminatora.\n6. Na karcie odpowiedzi wpisz swoją datę urodzenia i PESEL.\nZamaluj\npola odpowiadające cyfrom numeru PESEL. Błędne\nzaznaczenie otocz kółkiem\ni zaznacz właściwe.\nŻyczymy powodzenia!\nWYBRANE:\n(środowisko)\n(kompilator)\n(program użytkowy)\nZa rozwiązanie\nwszystkich zadań\nmożna otrzymać\nłącznie\n45 punktów\nWypełnia zdający przed\nrozpoczęciem pracy\nPESEL ZDAJĄCEGO\nKOD\nZDAJĄCEGO\nMiejsce\nna naklejkę\nz kodem szkoły\n62\nZadanie 4. (17 pkt) Figura\nNiech C będzie liczbą naturalną większą od 0.\nPrzez F(C) oznaczamy figurę narysowaną w kartezjańskim układzie współrzędnych, która jest\nograniczona przez:\n- oś OY z lewej strony,\n- prostą o równaniu x = C z prawej strony,\n- krzywą o równaniu f(x) = -x2/50 od dołu,\n- krzywą o równaniu g(x)= 1+x2/100-x/200 od góry.\nPoniżej przedstawiony jest przybliżony rysunek figury F(10).\n-1\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n-2\n-1\n1\n2\nX\nY\nOdpowiedzi do poniższych podpunktów umieść w pliku tekstowym wynik4.txt.\nOdpowiedź do każdego podpunktu poprzedź literą oznaczającą ten podpunkt.\na) Wyznacz przybliżone pole figury F(10) z dokładnością do 0,01. W pliku tekstowym\nwynik4.txt opisz zastosowaną przez Ciebie metodę i zapisz wyznaczone pole.\nb) Wyznacz taką najmniejszą liczbę naturalną C, żeby we wnętrzu figury F(C) (brzeg\nzaliczamy do wnętrza figury) można było umieścić prostokąt o wymiarach 100 x 26\nw taki sposób, aby współrzędne wierzchołków były liczbami całkowitymi, a boki\nprostokąta były równoległe do osi OX i OY, przy czym dłuższe boki powinny być\nrównoległe do osi OX. W pliku figura.txt opisz położenie prostokąta dla\nwyznaczonej przez Ciebie wartości C, tzn. zapisz współrzędne jego wierzchołków.\nDo oceny oddajesz plik(i) o nazwie zawierający(e)\ntu wpisz nazwę(y) pliku(ów)\nkomputerowe realizacje Twoich obliczeń do podpunktów 4a i 4b oraz plik tekstowy -\nwynik4.txt - zawierający odpowiedzi do podpunktów 4a, 4b.\nNr zadania\n4 a)\n4 b)\nMaks. liczba pkt\n12\n5\nWypełnia\negzaminator! Uzyskana liczba pkt\nO\n63\nZadanie 5. (13 pkt) Najlepsze sumy\nNajlepszą sumą ciągu liczb a1, a2, , an nazywamy największą wartość wśród sum złożonych\nz kolejnych elementów tego ciągu. Na przykład dla ciągu: 1, 2, -5, 7 mamy następujące\nsumy:\n1, 1+2 = 3, 1+2+(-5) = -2, 1+2+(-5)+7 = 5, 2, 2+(-5) = -3, 2+(-5)+7 = 4, -5, -5+7 = 2, 7.\nZatem najlepszą sumą jest 7 (zwróć uwagę, że jeden element też uznajemy za sumę).\nWykonaj poniższe polecenia.\na) Dany jest następujący ciąg liczb całkowitych: 1, -2, 6, -5, 7, -3. Wyznacz najlepszą sumę\ndla tego ciągu.\nCzy na podstawie uzyskanego wyniku można podać wartość najlepszej sumy dla ciągu:\n1, -2, 2, 2, 2, -5, 3, 3, 1, -3. Odpowiedź uzasadnij.\nb) Zaprojektuj jak najszybszy algorytm wyznaczania najlepszej sumy dla dowolnego ciągu\nliczb całkowitych. Na jego podstawie napisz program do obliczenia najlepszych sum\nciągów liczb podanych w plikach dane5-1.txt, dane5-2.txt, dane5-3.txt (znajdujących się\nna nośniku DANE).\nDo oceny oddajesz plik tekstowy wynik5.txt zawierający odpowiedzi do podpunktów\na) i b), opis algorytmu zaimplementowanego w Twoim programie oraz plik o nazwie\n, zawierający kod źródłowy Twojego programu.\ntu wpisz nazwę pliku\nNr zadania\n5 a)\n5 b)\nMaks. liczba pkt\n4\n9\nWypełnia\negzaminator! Uzyskana liczba pkt\n64\nZadanie 6. (15 pkt) Uczniowie i klasy\nW plikach uczniowie.txt oraz klasy.txt znajdują się odpowiednio: dane dotyczące\nuczniów starających się o przyjęcie do pewnego liceum i informacje o klasach, do których\nprzyjmowani są uczniowie.\nW pliku uczniowie.txt znajdują się następujące dane ucznia:\npesel,\nnazwisko,\nimię,\nid_klasy (identyfikator klasy istniejącej w danej szkole, do której chciałby dostać się uczeń),\nj_pol (ocena z języka polskiego),\nmat (ocena z matematyki),\nbiol (ocena z biologii),\ninf (ocena z informatyki),\nz-wyr (informacja, czy uczeń otrzymał świadectwo z wyróżnieniem) TAK lub NIE,\nhum (liczba punktów zdobytych z egzaminu gimnazjalnego w części humanistycznej),\nmat-przyr (liczba punktów zdobytych z egzaminu gimnazjalnego w części matematyczno-\nprzyrodniczej).\nDane dotyczące każdego ucznia umieszczone są w osobnych wierszach i są rozdzielone\nznakami tabulacji. Dane: pesel, nazwisko, imię, z_wyr potraktuj jako dane typu tekstowego.\nPrzykład:\npesel\nnazwisko\nimię\nid_klasy j_pol\nmat biol inf\nz_wyr hum mat-przyr\n88012503526 ABRAMOWSKI\nPAWEŁ\n4\n4\n4\n5\n6 TAK\n37\n46\n88052113202 AKSJONÓW\nKAROLINA\n3\n5\n3\n5\n5 NIE\n38\n48\n88010612709 ANDREJCZUK\nURSZULA\n1\n5\n6\n5\n5 TAK\n45\n46\n• W pliku klasy.txt znajdują się następujące dane:\nid_ klasy (identyfikator klasy istniejącej w danej szkole),\nsymbol klasy (litera a, b, c lub d),\nprzedm (przedmiot wiodący w danej klasie).\nPrzykład:\nid_klasy\nsymbol klasy\nprzedm\n1\na\nj_pol\n2\nb\nbiol\nNa przyjęcie do liceum ma wpływ:\n- punktacja częściowa, czyli suma wyników z egzaminów gimnazjalnych powiększona\no 15 punktów za świadectwo z wyróżnieniem,\n- punktacja rekrutacyjna, czyli średnia z egzaminów gimnazjalnych powiększona o ocenę\nz przedmiotu wiodącego i o 10 punktów za świadectwo z wyróżnieniem.\n65\nWykorzystując dane zawarte w plikach uczniowie.txt oraz klasy.txt wykonaj\nponiższe polecenia. Odpowiedzi umieść w pliku wynik6.txt. Każdą odpowiedź poprzedź\noznaczeniem literowym kolejnego polecenia.\na)\nPodaj w kolejnych wierszach następujące informacje o klasach: symbol klasy, liczbę\nkandydatów do tej klasy, informację liczbową o nadwyżkach uczniów w każdej klasie\n(według planu klasy powinny liczyć po 30 uczniów).\nb)\nPodaj, ilu jest chłopców wśród kandydatów do liceum.\nUwaga: imiona wszystkich dziewcząt (i tylko dziewcząt) kończą się literą „a”.\nc)\nPodaj w kolejnych wierszach następujące informacje: minimalną, maksymalną i średnią\npunktację częściową otrzymaną na podstawie wyników wszystkich kandydatów.\nd)\nPodaj w kolejnych wierszach następujące informacje: symbol klasy oraz średnią\nz przedmiotu wiodącego wszystkich kandydatów do tej klasy.\ne)\nPodaj w kolejnych wierszach następujące informacje: symbol klasy oraz imię\ni nazwisko ucznia, który ma najwyższy wynik z punktacji rekrutacyjnej w każdej klasie.\nDo oceny oddajesz plik(i) o nazwie (ach)\ntu wpisz nazwę(y) pliku(ów)\nzawierający(e) komputerowe realizacje Twoich obliczeń i plik tekstowy wynik6.txt\nz odpowiedziami dla wszystkich podpunktów.\nNr zadania\n6 a)\n6 b)\n6 c)\n6 d)\n6 e)\nMaks. liczba pkt\n1\n1\n3\n4\n6\nWypełnia\negzaminator! Uzyskana liczba pkt\n66\nOCENIANIE\nPOZIOM ROZSZERZONY - CZĘŚĆ II\nNumer\nzadania\nCzęść\nzadania\nCzynność\nMaksymalna\npunktacja za\nczęść zadania\nMaksymalna\npunktacja za\nzadanie\na)\nZa opis poprawnej metody rozwiązania - 5 punktów.\nOpis musi zawierać:\nodwołanie do podziału figury na prostokąty lub\ntrapezy - 1 punkt\ninformacja, że pole figury jest w przybliżeniu\nrówne sumie pól prostokątów lub trapezów-\n2 punkty\nodwołanie do dokładności wyznaczenia pola\n(sposób doboru kroku lub informacja o nadmiarze\nlub niedomiarze dla prostokątów) - 2 punkty\nZa realizację poprawnej metody obliczeniowej:\nuwzględnienie f(x), g(x),\nC\nx\n,0\n∈\noraz sumowania pól\n- 3 punkty.\nZa prawidłowe obliczenie pola powierzchni działki\n(19,75+/-0,015) - 4 punkty.\n• Jeśli zdający obliczy pole powierzchni rzędu 19,75\n+/- 0,04 (np. błąd wynikający z zastosowania zbyt\ndużego kroku) to otrzymuje 2 punkty.\nUwaga: Jeśli zdający podzieli figurę na kilka figur\nalbo prostokąty (trapezy) o szerokości (wysokości)\nwiększej od 0,1 to otrzymuje 0 punktów za tę część\nzadania.\n12\n4.\nb)\nZa poprawne wyznaczenie minimalnej wartości C=130\n- 3 punkty.\nZa podanie poprawnych współrzędnych - 2 punkty\n(za każdą wartość współrzędnej y po 1 punkcie:\n9 i -17 lub -18 i 8).\n5\n17\na)\nZa wyznaczenie najlepszej sumy (8) - 1 punkt.\nZa podanie iż najlepsza suma drugiego ciągu jest\nrówna najlepszej sumie z poprzedniego ciągu\n- 1 punkt.\nZa uzasadnienie, że równość wynika z faktu, iż po\nzamianie w ciągu podciągu liczb dodatnich na ich\nsumę, wynik się nie zmienia - 2 punkty.\n4\n5.\nb)\nZa opis poprawnego algorytmu:\no złożoności n2 - 1 punkt,\no złożoności znacząco lepszej niż n2 - 3 punkty.\nZa podanie najlepszej sumy z pliku dane5-1.txt (106)\n- 1 punkt.\nZa podanie najlepszej sumy z pliku dane5-2.txt (139)\n- 2 punkty.\nZa podanie najlepszej sumy z pliku dane5-3.txt (1342)\n- 3 punkty.\n9\n13\n67\na)\nZa utworzenie poprawnego zestawienia - 1 punkt.\nOdpowiedzi:\na 58 28\nb 57 27\nc 94 64\nd 62 32\n1\nb)\nZa podanie poprawnej liczby chłopców (114)\n- 1 punkt.\n1\nc)\nZa podanie minimalnej punktacji częściowej (66)\n- 1 punkt.\nZa podanie maksymalnej punktacji częściowej (112)\n- 1 punkt.\nZa podanie średniej „punktacji częściowej”\n(90,86) - 1 punkt.\n3\nd)\nZa utworzenie poprawnego zestawienia - 4 punkty.\nOdpowiedzi:\na 4,95\nb 5,00\nc 4,78\nd 5,50\n4\n6.\ne)\nZa utworzenie poprawnego zestawienia - 6 punktów.\nOdpowiedzi:\na MICHALINA KAROLAK\nb MARIUSZ SIWIK\nc MACIEJ GRUCA\nd MONIKA MUZALEWSKA\n6\n15\nCentralna Komisja Egzaminacyjna\nul Łucka 11, 00-842 Warszawa\ntel. 022 656 38 00, fax 022 656 37 57\nwww.cke.edu.pl ckesekr@cke.edu.pl\nOKE Gdańsk\nul. Na Stoku 49, 80-874 Gdańsk,\ntel. (0-58) 320 55 90, fax.320 55 91\nwww.oke.gda.pl komisia@oke.gda.pl\nOKE Łódź\nul. Praussa 4, 94-203 Łódź\ntel. (0-42) 634 91 33 s: 664 80 50/51/52\nfax. 634 91 54\nwww.komisia.pl komisja@komisja.pl\nOKE Jaworzno\nul. Mickiewicza 4, 43-600 Jaworzno\ntel.(0-32) 616 33 99 w.101\nfax.616 33 99 w.108, www.oke.jaw.pl\noke@oke.jaw.pl\nOKE Poznań\nul. Gronowa 22, 61-655 Poznań\ntel.(0-61) 852 13 07, 852 13 12, fax. 852 14 41\nwww.oke.poznan.pl\nsekretariat@oke.poznan.pl\nOKE Kraków\nal. F. Focha 39, 30-119 Kraków\ntel.(0-12) 618 12 01/02/03, fax.427 28 45\nwww.oke.krakow.pl oke@oke.krakow.pl\nOKE Warszawa\nul. Grzybowska 77, 00-844 Warszawa\ntel. (0-22) 457 03 35, fax. 457 03 45\nwww.oke.waw.pl info@oke.waw.pl\nOKE Łomża\nul. Nowa 2, 18-400 Łomża\nTel/fax. (0-86) 216 44 95\nwww.okelomza.com\nsekretariat@oke.lomza.com\nOKE Wrocław\nul. Zielińskiego 57, 53-533 Wrocław\ntel. sek. (0-71) 785 18 52, fax. 785 18 73\nwww.oke.wroc.pl sekret@oke.wroc.pl\nOKE\nGDAŃSK\nOKE\nŁOMŻA\nOKE\nWARSZAWA\nOKE\nKRAKÓW\nOKE\nJAWORZNO\nOKE\nŁÓDŹ\nOKE\nWROCŁAW\nOKE\nPOZNAŃ","answer":null,"answer_text":null,"solution":null,"image":"img/informator-maturalny-informatyka-2009/zad-6.webp","solution_image":null,"topics":null,"page_from":42,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Informator maturalny · 2009","subject_label":"Informatyka","category_label":"Informator maturalny","text_html":"<p>Zadanie 6. (10 pkt) Podróżni<br>Uczniowie kilku szkół wybierają się wspólnie na wyprawę wakacyjną w Alpy. Firma<br>przewozowa dysponująca taborem kolejowym zaoferowała swoją pomoc. Każdy uczestnik na<br>czas podróży otrzymał kartę identyfikacyjną zawierającą imię i nazwisko ucznia, oznaczenie<br>składu pociągu oraz zapisaną godzinę odjazdu.<br>Dane znajdują się w następujących plikach:<br>uczniowie.txt - zawiera identyfikator ucznia (liczba porządkowa) oraz jego nazwisko<br>i imię,<br>Np.<br>id_ucznia nazwisko imie<br>6<br>Abacka<br>Aleksandra<br>1465<br>Mianowska Franciszka<br>pociagi.txt - zawiera identyfikator pociągu (liczba porządkowa), oznaczenie składu<br>pociągu (oznaczenie literowo - liczbowe) oraz godzinę jego odjazdu,<br>Np.<br>id sklad<br>godzina<br>2<br>TYE 3454 06:45:00<br>5<br>TTT 5504 08:03:00<br>podrozni.txt - zapisano w nim identyfikator składu pociągu oraz identyfikator ucznia<br>jadącego danym składem.<br>Np.<br>id_skladu<br>id_ucznia<br>13<br>3<br>10<br>4<br>Wykorzystując dane zawarte w plikach udziel odpowiedzi na poniższe polecenia i zapisz je<br>w pliku tekstowym wynik6.txt.<br>a) Podaj liczbę uczniów, którzy wyjadą o godzinie 8:23.<br>b) Utwórz zestawienie zawierające:<br>imię i nazwisko,<br>oznaczenie składu pociągu,<br>godzinę odjazdu.<br>dla wymienionych poniżej uczniów:</p>\n<ol><li>Anna Alewska</li><li>Piotr Grzybowski</li><li>Damian Lipka</li></ol>\n<p>c) Utwórz uporządkowane alfabetycznie (wg nazwisk) zestawienie zawierające imiona<br>i nazwiska uczniów płci męskiej jadących składem PPO 9990.<br>Uwaga: imiona wszystkich dziewcząt (i tylko dziewcząt) kończą się literą „a”.<br>d) Utwórz zestawienie zawierające nazwy wszystkich składów pociągów posortowane<br>alfabetycznie wraz z liczbą uczniów podróżujących danym składem.<br>Do oceny oddajesz plik wynik6.txt oraz plik(i) o nazwie(ach)<br>tu wpisz nazwę(y) pliku(ów)<br>zawierający(e) komputerowe realizacje Twoich obliczeń dla podpunktów a) - d).<br>Nr zadania<br>6 a)<br>6 b)<br>6 c)<br>6 d)<br>Maks. liczba pkt<br>1<br>2<br>3<br>4<br>Wypełnia<br>egzaminator! Uzyskana liczba pkt<br>43<br>OCENIANIE<br>POZIOM PODSTAWOWY - CZĘŚĆ II<br>Numer<br>zadania<br>Część<br>zadania<br>Czynność<br>Maksymalna<br>punktacja<br>za część<br>zadania<br>Maksymaln<br>a punktacja<br>za zadanie<br>a)<br>Za podanie poprawnej odpowiedzi (17 769)</p>\n<ul><li>1 punkt.</li></ul>\n<p>1<br>b)<br>Za podanie poprawnej odpowiedzi (102 863)</p>\n<ul><li>1 punkt.</li></ul>\n<p>1<br>c)<br>Za podanie poprawnej odpowiedzi (8) - 2 punkty.<br>2<br>d)<br>Za prawidłowe podanie liczb na pozycji 1000<br>i 1500 (odpowiednio: 518 477 616 i 755 112 835)</p>\n<ul><li>1 punkt.</li></ul>\n<p>1<br>4.<br>e)<br>Za utworzenie prawidłowego zestawienia</p>\n<ul><li>3 punkty.</li></ul>\n<p>Za utworzenie wykresu - 1 punkt.<br>Za poprawny i czytelny opis wykresu - 1 punkt.<br>5<br>10<br>5.<br>Za poprawne wyniki dla danych z pliku<br>pary.txt - 4 punkty.<br>Ocena algorytmu<br>Za algorytm dokonujący operacji dodawania<br>w systemie trójkowym - 6 punktów,<br>w tym za:</p>\n<ul><li>poprawną reprezentację wczytywanych liczb</li></ul>\n<p>w pamięci - 1 punkt,</p>\n<ul><li>poprawny kierunek dodawania (od najmniej</li></ul>\n<p>znaczącej cyfry do najbardziej znaczącej cyfry)</p>\n<ul><li>1 punkt,</li><li>dodawanie cyfr z tych samych pozycji</li></ul>\n<p>w zapisie pozycyjnym - 1 punkt,</p>\n<ul><li>poprawne ustalenie przeniesienia przy</li></ul>\n<p>dodawaniu - 2 punkty,</p>\n<ul><li>poprawny warunek zakończenia pętli</li><li>1 punkt.</li></ul>\n<p>Za algorytm korzystający z zamiany liczby<br>trójkowej na liczbę dziesiętną - 3 punkty,<br>w tym za:</p>\n<ul><li>poprawną zamianę każdej liczby trójkowej</li></ul>\n<p>na dziesiętną (zamiana od najmniej znaczącej<br>cyfry do najbardziej znaczącej cyfry)</p>\n<ul><li>1 punkt,</li><li>ustalenie poprawnego wyniku w systemie</li></ul>\n<p>dziesiętnym - 1 punkt,</p>\n<ul><li>poprawną zamianę wyniku dziesiętnego</li></ul>\n<p>na liczbę w systemie trójkowym - 1 punkt.<br>10<br>44<br>a)<br>Za podanie poprawnej odpowiedzi (182 uczniów)</p>\n<ul><li>1 punkt.</li></ul>\n<p>1<br>b)<br>Za utworzenie prawidłowego zestawienia</p>\n<ul><li>2 punkty.</li></ul>\n<p>imie<br>nazwisko<br>sklad<br>godzina<br>Anna<br>Alewska<br>PPO 9990<br>08:57:00<br>Piotr<br>Grzybowski<br>ASD 3435<br>10:00:00<br>Damian Lipka<br>GDF 4321<br>09:10:00<br>2<br>6.<br>c)<br>Za utworzenie prawidłowego zestawienia</p>\n<ul><li>3 punkty.</li></ul>\n<p>imie<br>nazwisko<br>Pawel<br>Bialic<br>Przemyslaw<br>Broniek<br>Zbigniew<br>Bros<br>Maciej<br>Glowacki<br>Lukasz<br>Golec<br>Bartlomiej<br>Gwozdziewic<br>Maciej<br>Klara<br>Krzysztof<br>Klimczyk<br>Piotr<br>Korcyl<br>Wojciech<br>Kotkiewicz<br>Jan<br>Kowal<br>Michal<br>Kryszkiewicz<br>Lukasz<br>Krzysztofinski<br>Michal<br>Kujalowicz<br>Krzysztof<br>Kusch<br>Maciej<br>Kwiatkowski<br>Pawel<br>Niznik<br>Marcin<br>Pienkowski<br>Jakub<br>Pyzik<br>Bartek<br>Rogoz<br>Krzysztof<br>Samek<br>Lukasz<br>Szanca<br>Jaroslaw<br>Szatylowicz<br>Michal<br>Szczepanik<br>Adam<br>Szmul<br>Maciej<br>Taczuk<br>Wojciech<br>Trzebiatowski<br>Pawel<br>Tworek<br>Pawel<br>Winogrodzki<br>Jan<br>Wrobel<br>Jacek<br>Zanko<br>Wojtek<br>Zapart<br>3<br>10<br>45<br>d)<br>Za utworzenie prawidłowego zestawienia</p>\n<ul><li>4 punkty.</li></ul>\n<p>Za prawidłowe ale nieposortowane zestawienie</p>\n<ul><li>3 punkty.</li></ul>\n<p>sklad<br>Liczba uczniow<br>ASD 3435<br>188<br>DFG 5674<br>182<br>GDF 4321<br>167<br>GHJ 4700<br>203<br>JGH 3478<br>173<br>PPO 9990<br>175<br>QWE 0342<br>171<br>RRR 4343<br>176<br>RRT 5456<br>163<br>RTY 6784<br>180<br>TTE 4443<br>183<br>TTT 5504<br>187<br>TYE 3454<br>181<br>UOL 0923<br>211<br>4<br>47<br>VII. PRZYKŁADOWE ARKUSZE EGZAMINACYJNE<br>I SCHEMATY OCENIANIA DLA POZIOMU<br>ROZSZERZONEGO<br>Arkusz<br>egzaminacyjny<br>Część I<br>90 minut<br>Arkusz<br>egzaminacyjny<br>Część II<br>150 minut<br>49<br>dysleksja<br>EGZAMIN MATURALNY<br>Z INFORMATYKI<br>POZIOM ROZSZERZONY<br>CZĘŚĆ I<br>Czas pracy 90 minut<br>Instrukcja dla zdającego</p>\n<ol><li>Sprawdź, czy arkusz egzaminacyjny zawiera 10 stron (zadania</li></ol>\n<p>1 - 3). Ewentualny brak zgłoś przewodniczącemu zespołu<br>nadzorującego egzamin.</p>\n<ol><li>Rozwiązania</li></ol>\n<p>i<br>odpowiedzi<br>zamieść<br>w<br>miejscu<br>na to przeznaczonym.</p>\n<ol><li>Pisz czytelnie. Używaj długopisu/pióra tylko z czarnym</li></ol>\n<p>tuszem/atramentem.</p>\n<ol><li>Nie używaj korektora, a błędne zapisy wyraźnie przekreśl.</li><li>Pamiętaj, że zapisy w brudnopisie nie podlegają ocenie.</li><li>Wypełnij tę część karty odpowiedzi, którą koduje zdający.</li></ol>\n<p>Nie wpisuj żadnych znaków w części przeznaczonej<br>dla egzaminatora.</p>\n<ol><li>Na karcie odpowiedzi wpisz swoją datę urodzenia i PESEL.</li></ol>\n<p>Zamaluj<br>pola odpowiadające cyfrom numeru PESEL.<br>Błędne zaznaczenie otocz kółkiem<br>i zaznacz właściwe.<br>Życzymy powodzenia!<br>Za rozwiązanie<br>wszystkich zadań<br>można otrzymać<br>łącznie<br>30 punktów<br>Wypełnia zdający przed<br>rozpoczęciem pracy<br>PESEL ZDAJĄCEGO<br>KOD<br>ZDAJĄCEGO<br>Miejsce<br>na naklejkę<br>z kodem szkoły<br>50<br>Zadanie 1. (10 pkt) Szachownica<br>Zgodnie z regułami gry w szachy, hetman (królowa) może atakować figury ustawione<br>na polach w kolumnie, wierszu oraz dwóch przekątnych przechodzących przez pole,<br>w którym jest ustawiony. O tych polach mówimy, że są atakowane przez hetmana.<br>8<br>7<br>6<br>H<br>5<br>4<br>3<br>2<br>1<br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>Na rysunku hetman stoi w polu (2,6) i atakuje (7+7+6+3) = 23 pola. Zostały one zamalowane<br>kolorem szarym.<br>a) Poniżej znajduje się tabela o wymiarach 5x5. Korzystając z powyższej obserwacji,<br>uzupełnij pola tabeli, wpisując do każdego z nich liczbę pól, które atakowałby hetman<br>znajdujący się w tym polu. Hetman stojący w polu (1,1) atakuje 12 pól planszy.<br>5<br>4<br>3<br>2<br>1<br>12<br>1<br>2<br>3<br>4<br>5<br>b) Określ liczbę atakowanych pól na szachownicy 32x32, gdy dane są współrzędne<br>ustawienia hetmana.<br>Dla (5,4) wynik =<br>Dla (20,18) wynik =<br>51<br>c) Zapisz algorytm (w postaci listy kroków, schematu blokowego lub w języku<br>programowania), który dla dowolnej dodatniej liczby całkowitej<br>50<br>≤<br>n<br>i położenia<br>hetmana (<br>)<br>,x y na szachownicy o wymiarach n n<br>× , gdzie 1<br>,<br>,<br>≤<br>≤<br>x y<br>n pozwoli obliczyć<br>liczbę pól atakowanych przez tego hetmana.<br>Specyfikacja:<br>Dane: n - dowolna dodatnia liczba całkowita<br>50<br>n ≤<br>(rozmiar szachownicy);<br>x, y - dowolne dodatnie liczby całkowite określające położenie hetmana, gdzie<br>1<br>x<br>≤<br>, y<br>n<br>≤<br>Wynik: liczba pól atakowanych przez hetmana<br>Algorytm<br>Nr zadania<br>1 a)<br>1 b)<br>1 c)<br>Maks. liczba pkt<br>2<br>2<br>6<br>Wypełnia<br>egzaminator! Uzyskana liczba pkt<br>52<br>Zadanie 2. (10 pkt) Liczby pierwsze<br>Poniżej przedstawiono algorytm znajdujący wszystkie liczby pierwsze z przedziału [2, N],<br>wykorzystujący metodę Sita Eratostenesa. Po zakończeniu wykonywania tego algorytmu, dla<br>każdego i = 2, 3, , N, zachodzi T[i] = 0, jeśli i jest liczbą pierwszą, natomiast T[i] = 1,<br>gdy i jest liczbą złożoną.<br>Dane: Liczba naturalna<br>2<br>N ≥<br>Wynik: Tablica T[2 N], w której T[i] = 0, jeśli i jest liczbą pierwszą, natomiast T[i]=1,<br>gdy i jest liczbą złożoną.<br>Krok 1.<br>Dla i = 2, 3, , N wykonuj T[i] := 0<br>Krok 2.<br>i := 2<br>Krok 3.<br>Jeżeli T[i] = 0 to przejdź do kroku 4, w przeciwnym razie przejdź do kroku 6<br>Krok 4.<br>j := 2 * i<br>Krok 5.<br>Dopóki j ≤ N wykonuj<br>T[j] := 1<br>j := j + i<br>Krok 6.<br>i := i + 1<br>Krok 7.<br>Jeżeli i &lt; N, to przejdź do kroku 3, w przeciwnym razie zakończ wykonywanie<br>algorytmu<br>Uwaga: „:=” oznacza instrukcję przypisania.<br>a) Dane są: liczba naturalna<br>1<br>M ≥ i tablica A[1 M] zawierająca M liczb naturalnych<br>z przedziału [2, N]. Korzystając z powyższego algorytmu, zaprojektuj algorytm<br>wyznaczający te liczby z przedziału [2, N], które nie są podzielne przez żadną z liczb<br>A[1], , A[M]. Zapisz go w wybranej przez siebie notacji (lista kroków, schemat blokowy<br>lub język programowania).<br>Specyfikacja:<br>Dane: N, M - liczby naturalne, takie że N &gt; 1, M ≥ 1; tablica A[1 M] liczb naturalnych<br>z przedziału [2, N].<br>Wynik: tablica T[2 N] o wartościach 0 lub 1, w której T[i]=0 dla i = 2, 3, , N wtedy<br>i tylko wtedy, gdy i nie jest podzielne przez żadną z liczb A[1], , A[M].<br>Algorytm<br>53<br>b) Sito Eratostenesa, opisane na początku zadania, służy do wyznaczania wszystkich liczb<br>pierwszych z zadanego przedziału [2, N]. Podaj w wybranej przez siebie notacji (lista<br>kroków, schemat blokowy lub język programowania) inny algorytm, który sprawdza, czy<br>podana liczba naturalna L &gt; 1 jest liczbą pierwszą. Zauważ, że chcemy sprawdzać<br>pierwszość tylko liczby L, natomiast nie jest konieczne sprawdzanie pierwszości liczb<br>mniejszych od L. Przy ocenie Twojego algorytmu będzie brana pod uwagę jego złożoność<br>czasowa.<br>Specyfikacja:<br>Dane: Liczba naturalna<br>1<br>L &gt; .<br>Wynik: Komunikat Tak, jeśli L jest liczbą pierwszą, komunikat Nie w przeciwnym razie.<br>54<br>Nr zadania<br>2 a)<br>2 b)<br>Maks. liczba pkt<br>4<br>6<br>Wypełnia<br>egzaminator! Uzyskana liczba pkt<br>55<br>Zadanie 3. (10 pkt) Test<br>Dla następujących zdań zaznacz znakiem X właściwe odpowiedzi.<br>(Uwaga: W każdym podpunkcie poprawna jest tylko jedna odpowiedź.)<br>a) Adresy IP składają się z czterech liczb z zakresu od 0 do 255, które zapisuje się<br>oddzielone kropkami, np. 130.11.121.94. Każda z tych liczb reprezentowana jest<br>w komputerze na ośmiu bitach. Wśród adresów IP wyróżniamy m.in. adresy klasy B,<br>w których pierwsza z liczb zapisana binarnie na ośmiu bitach, ma na dwóch pierwszych<br>pozycjach (licząc od lewej strony) wartości odpowiednio 1 i 0. Który z poniższych<br>adresów jest adresem IP typu B?<br> 131.125.94.11<br> 141.125.294.111<br> 201.93.93.93<br>b) Liczba 2101 oznacza<br> 13 zapisane w systemie binarnym.<br> 64 zapisane w systemie trójkowym.<br> 1099 zapisane w systemie ósemkowym.<br>c) Największa liczba naturalna (bez znaku) zapisana w dwóch bajtach to<br> 28-1<br> 65535<br> 32767<br>d) Poniżej przedstawiono rysunek obrazujący ideę sortowania pewnej struktury:<br>Rysunek przedstawia ideę sortowania<br> szybkiego (ang. quicksort).<br> przez wstawianie (ang. insert sort).<br> przez scalanie (ang. merge sort).<br>3 2 3 8 4 1<br>3 2 3<br>8 4 1<br>3 2<br>3<br>8 4<br>2<br>2 3<br>2 3 3<br>1 2 3 3 4 8<br>1 4 8<br>1<br>4<br>3<br>4 8<br>8<br>56<br>e) Liczba (BA)16 równa się<br> (186)10<br> (252)8<br> (10101010)2<br>f) Spośród trzech algorytmów, o podanych niżej złożonościach, najbardziej wydajny jest<br>algorytm o złożoności<br> liniowej.<br> wykładniczej.<br> logarytmicznej.<br>g) Liczba (-120) zapisana na 8-bitach w kodzie uzupełnieniowym do dwóch ma postać<br> 01110111<br> 11110111<br> 10001000<br>h) Poniższy schemat blokowy przedstawia pewien algorytm, w którym pominięto<br>wprowadzenie danych i wyprowadzenie wyniku.<br>Algorytm ten przedstawia realizację<br> obliczenia NWW dla dwóch liczb naturalnych.<br> obliczenia NWD dla n liczb naturalnych.<br> schematu Hornera.<br>i) Które z poniższych czynności są przykładami kodowania informacji?<br> zastąpienie znaków tworzących tekst innymi znakami w sposób pozwalający<br>odtworzyć tekst oryginalny.<br> usunięcie losowo wybranych liter z tekstu wiadomości.<br> ukrywanie przekazywanych wiadomości poprzez dobór odpowiednich uprawnień<br>i atrybutów.<br>Początek<br>i ← n<br>y ← a[n]<br>i = 0<br>i ← i-1<br>Koniec<br>y ← y*z + a[i]<br>N<br>T<br>57<br>j) Grafika rastrowa to sposób tworzenia i przechowywania w komputerze obrazów, które są<br>reprezentowane w postaci<br> równań figur geometrycznych (odcinków, łuków, okręgów, elips).<br> siatki niezależnie traktowanych pikseli.<br> zbiorów odcinków.<br>Nr zadania<br>3 a)<br>3 b)<br>3 c)<br>3 d)<br>3 e)<br>3 f)<br>3 g)<br>3 h)<br>3 i)<br>3 j)<br>Maks. liczba pkt<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>Wypełnia<br>egzaminator! Uzyskana liczba pkt<br>58<br>OCENIANIE<br>POZIOM ROZSZERZONY - CZĘŚĆ I<br>Numer<br>zadania<br>Część<br>zadania<br>Czynność<br>Maksymalna<br>punktacja za<br>część zadania<br>Maksymalna<br>punktacja za<br>zadanie<br>a)<br>Za prawidłowe uzupełnienie tabeli - 2 punkty<br>5<br>12<br>12<br>12<br>12<br>12<br>4<br>12<br>14<br>14<br>14<br>12<br>3<br>12<br>14<br>16<br>14<br>12<br>2<br>12<br>14<br>14<br>14<br>12<br>1<br>12<br>12<br>12<br>12<br>12<br>1<br>2<br>3<br>4<br>5<br>2<br>b)<br>Za prawidłowe uzupełnienie każdej luki:<br>Dla pola (5,4)<br>wynik = 99<br>1 punkt<br>Dla pola (20,18)<br>wynik = 117<br>1 punkt<br>2<br>1.<br>c)<br>Poprawne wyniki dla głównych przekątnych</p>\n<ul><li>2 punkty</li></ul>\n<p>Poprawne wyniki dla brzegów kwadratu - 2 punkty<br>Poprawne wyniki w pozostałych polach - 2 punkty<br>Uwaga 1:<br>jeśli algorytm działa prawidłowo tylko<br>dla n parzystego lub tylko dla n nieparzystego<br>lub<br>jeśli zdający zastosuje niewłaściwą metodę<br>rzutowania z jednej ćwiartki na pozostałe<br>to należy przydzielić 3 punkty.<br>Uwaga 2:<br>Jeżeli zdający podał gotowy wzór w zależności<br>od n i x,y, np.<br>wynik = 2*(n-1) + min(x-1, y-1) +</p>\n<ul><li>min(x-1, n-y) + min(n-x, y-1) +</li><li>min(n-x, n-y)</li></ul>\n<p>należy przydzielić max liczbę punktów.<br>6<br>10<br>59<br>a)<br>Za podanie poprawnego algorytmu zgodnego<br>z przedstawioną specyfikacją - 4 punkty, np.:<br>Krok 1.<br>Dla i = 2, 3, , N wykonaj T[i] := 0<br>Krok 2.<br>k := 0<br>Krok 3.<br>Dopóki k &lt; M wykonaj<br>k := k + 1<br>i := A[k]<br>T[i] := 1<br>j := i<br>Dopóki j ≤ N wykonaj<br>T[j] := 1<br>j := j + i<br>Za podanie algorytmu zgodnego ze specyfikacją<br>zawierającego braki ustawień początkowych dla pętli<br>wewnętrznej - 3 punkty.<br>Za poprawny algorytm, w którym sprawdzana jest<br>podzielność i przez A[k] dla każdej pary liczb (i,k),<br>2<br>i<br>N<br>≤≤<br>oraz 1<br>k<br>M<br>≤<br>≤</p>\n<ul><li>2 punkty.</li></ul>\n<p>4<br>2.<br>b)<br>Za podanie poprawnego algorytmu sprawdzającego:<br>czy L jest podzielna przez i = 2, , L - 1</p>\n<ul><li>3 punkty,</li></ul>\n<p>czy L jest podzielna przez i = 2, ,<br>/ 2<br>L<br>⎢<br>⎥<br>⎣<br>⎦</p>\n<ul><li>4 punkty,</li></ul>\n<p>czy L jest podzielna przez i = 2, ,<br>L<br>⎢<br>⎥<br>⎣<br>⎦</p>\n<ul><li>6 punktów.</li></ul>\n<p>6<br>10<br>3.<br>Za właściwy dobór znaczeń do podanych terminów<br>(za każdą właściwą odpowiedź po 1 punkcie)<br>a-1<br>b-2<br>c-2<br>d-3<br>e-1<br>f-3<br>g-3<br>h-3<br>i-1<br>j-2<br>10<br>10<br>61<br>dysleksja<br>EGZAMIN MATURALNY<br>Z INFORMATYKI<br>POZIOM ROZSZERZONY<br>CZĘŚĆ II<br>Czas pracy 150 minut<br>Instrukcja dla zdającego</p>\n<ol><li>Sprawdź, czy arkusz egzaminacyjny zawiera 6 stron (zadania</li></ol>\n<p>4 - 6) i czy dołączony jest do niego nośnik danych - podpisany<br>DANE. Ewentualny brak zgłoś przewodniczącemu zespołu<br>nadzorującego egzamin.</p>\n<ol><li>Wpisz obok zadeklarowane (wybrane) przez Ciebie na egzamin</li></ol>\n<p>środowisko komputerowe, kompilator języka programowania<br>oraz program użytkowy.</p>\n<ol><li>Jeśli rozwiązaniem zadania lub jego części jest program</li></ol>\n<p>komputerowy, to umieść w katalogu (folderze) oznaczonym<br>Twoim numerem PESEL wszystkie utworzone przez siebie pliki<br>w wersji źródłowej.</p>\n<ol><li>Przed upływem czasu przeznaczonego na egzamin zapisz</li></ol>\n<p>w katalogu (folderze) oznaczonym Twoim numerem PESEL<br>ostateczną wersję plików stanowiących rozwiązania zadań.</p>\n<ol><li>Wypełnij tę część karty odpowiedzi, którą koduje zdający.</li></ol>\n<p>Nie<br>wpisuj<br>żadnych<br>znaków<br>w<br>części<br>przeznaczonej<br>dla egzaminatora.</p>\n<ol><li>Na karcie odpowiedzi wpisz swoją datę urodzenia i PESEL.</li></ol>\n<p>Zamaluj<br>pola odpowiadające cyfrom numeru PESEL. Błędne<br>zaznaczenie otocz kółkiem<br>i zaznacz właściwe.<br>Życzymy powodzenia!<br>WYBRANE:<br>(środowisko)<br>(kompilator)<br>(program użytkowy)<br>Za rozwiązanie<br>wszystkich zadań<br>można otrzymać<br>łącznie<br>45 punktów<br>Wypełnia zdający przed<br>rozpoczęciem pracy<br>PESEL ZDAJĄCEGO<br>KOD<br>ZDAJĄCEGO<br>Miejsce<br>na naklejkę<br>z kodem szkoły<br>62<br>Zadanie 4. (17 pkt) Figura<br>Niech C będzie liczbą naturalną większą od 0.<br>Przez F(C) oznaczamy figurę narysowaną w kartezjańskim układzie współrzędnych, która jest<br>ograniczona przez:</p>\n<ul><li>oś OY z lewej strony,</li><li>prostą o równaniu x = C z prawej strony,</li><li>krzywą o równaniu f(x) = -x2/50 od dołu,</li><li>krzywą o równaniu g(x)= 1+x2/100-x/200 od góry.</li></ul>\n<p>Poniżej przedstawiony jest przybliżony rysunek figury F(10).<br>-1<br>1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>-2<br>-1<br>1<br>2<br>X<br>Y<br>Odpowiedzi do poniższych podpunktów umieść w pliku tekstowym wynik4.txt.<br>Odpowiedź do każdego podpunktu poprzedź literą oznaczającą ten podpunkt.<br>a) Wyznacz przybliżone pole figury F(10) z dokładnością do 0,01. W pliku tekstowym<br>wynik4.txt opisz zastosowaną przez Ciebie metodę i zapisz wyznaczone pole.<br>b) Wyznacz taką najmniejszą liczbę naturalną C, żeby we wnętrzu figury F(C) (brzeg<br>zaliczamy do wnętrza figury) można było umieścić prostokąt o wymiarach 100 x 26<br>w taki sposób, aby współrzędne wierzchołków były liczbami całkowitymi, a boki<br>prostokąta były równoległe do osi OX i OY, przy czym dłuższe boki powinny być<br>równoległe do osi OX. W pliku figura.txt opisz położenie prostokąta dla<br>wyznaczonej przez Ciebie wartości C, tzn. zapisz współrzędne jego wierzchołków.<br>Do oceny oddajesz plik(i) o nazwie zawierający(e)<br>tu wpisz nazwę(y) pliku(ów)<br>komputerowe realizacje Twoich obliczeń do podpunktów 4a i 4b oraz plik tekstowy -<br>wynik4.txt - zawierający odpowiedzi do podpunktów 4a, 4b.<br>Nr zadania<br>4 a)<br>4 b)<br>Maks. liczba pkt<br>12<br>5<br>Wypełnia<br>egzaminator! Uzyskana liczba pkt<br>O<br>63<br>Zadanie 5. (13 pkt) Najlepsze sumy<br>Najlepszą sumą ciągu liczb a1, a2, , an nazywamy największą wartość wśród sum złożonych<br>z kolejnych elementów tego ciągu. Na przykład dla ciągu: 1, 2, -5, 7 mamy następujące<br>sumy:<br>1, 1+2 = 3, 1+2+(-5) = -2, 1+2+(-5)+7 = 5, 2, 2+(-5) = -3, 2+(-5)+7 = 4, -5, -5+7 = 2, 7.<br>Zatem najlepszą sumą jest 7 (zwróć uwagę, że jeden element też uznajemy za sumę).<br>Wykonaj poniższe polecenia.<br>a) Dany jest następujący ciąg liczb całkowitych: 1, -2, 6, -5, 7, -3. Wyznacz najlepszą sumę<br>dla tego ciągu.<br>Czy na podstawie uzyskanego wyniku można podać wartość najlepszej sumy dla ciągu:<br>1, -2, 2, 2, 2, -5, 3, 3, 1, -3. Odpowiedź uzasadnij.<br>b) Zaprojektuj jak najszybszy algorytm wyznaczania najlepszej sumy dla dowolnego ciągu<br>liczb całkowitych. Na jego podstawie napisz program do obliczenia najlepszych sum<br>ciągów liczb podanych w plikach dane5-1.txt, dane5-2.txt, dane5-3.txt (znajdujących się<br>na nośniku DANE).<br>Do oceny oddajesz plik tekstowy wynik5.txt zawierający odpowiedzi do podpunktów<br>a) i b), opis algorytmu zaimplementowanego w Twoim programie oraz plik o nazwie<br>, zawierający kod źródłowy Twojego programu.<br>tu wpisz nazwę pliku<br>Nr zadania<br>5 a)<br>5 b)<br>Maks. liczba pkt<br>4<br>9<br>Wypełnia<br>egzaminator! Uzyskana liczba pkt<br>64<br>Zadanie 6. (15 pkt) Uczniowie i klasy<br>W plikach uczniowie.txt oraz klasy.txt znajdują się odpowiednio: dane dotyczące<br>uczniów starających się o przyjęcie do pewnego liceum i informacje o klasach, do których<br>przyjmowani są uczniowie.<br>W pliku uczniowie.txt znajdują się następujące dane ucznia:<br>pesel,<br>nazwisko,<br>imię,<br>id_klasy (identyfikator klasy istniejącej w danej szkole, do której chciałby dostać się uczeń),<br>j_pol (ocena z języka polskiego),<br>mat (ocena z matematyki),<br>biol (ocena z biologii),<br>inf (ocena z informatyki),<br>z-wyr (informacja, czy uczeń otrzymał świadectwo z wyróżnieniem) TAK lub NIE,<br>hum (liczba punktów zdobytych z egzaminu gimnazjalnego w części humanistycznej),<br>mat-przyr (liczba punktów zdobytych z egzaminu gimnazjalnego w części matematyczno-<br>przyrodniczej).<br>Dane dotyczące każdego ucznia umieszczone są w osobnych wierszach i są rozdzielone<br>znakami tabulacji. Dane: pesel, nazwisko, imię, z_wyr potraktuj jako dane typu tekstowego.<br>Przykład:<br>pesel<br>nazwisko<br>imię<br>id_klasy j_pol<br>mat biol inf<br>z_wyr hum mat-przyr<br>88012503526 ABRAMOWSKI<br>PAWEŁ<br>4<br>4<br>4<br>5<br>6 TAK<br>37<br>46<br>88052113202 AKSJONÓW<br>KAROLINA<br>3<br>5<br>3<br>5<br>5 NIE<br>38<br>48<br>88010612709 ANDREJCZUK<br>URSZULA<br>1<br>5<br>6<br>5<br>5 TAK<br>45<br>46<br>• W pliku klasy.txt znajdują się następujące dane:<br>id_ klasy (identyfikator klasy istniejącej w danej szkole),<br>symbol klasy (litera a, b, c lub d),<br>przedm (przedmiot wiodący w danej klasie).<br>Przykład:<br>id_klasy<br>symbol klasy<br>przedm<br>1<br>a<br>j_pol<br>2<br>b<br>biol<br>Na przyjęcie do liceum ma wpływ:</p>\n<ul><li>punktacja częściowa, czyli suma wyników z egzaminów gimnazjalnych powiększona</li></ul>\n<p>o 15 punktów za świadectwo z wyróżnieniem,</p>\n<ul><li>punktacja rekrutacyjna, czyli średnia z egzaminów gimnazjalnych powiększona o ocenę</li></ul>\n<p>z przedmiotu wiodącego i o 10 punktów za świadectwo z wyróżnieniem.<br>65<br>Wykorzystując dane zawarte w plikach uczniowie.txt oraz klasy.txt wykonaj<br>poniższe polecenia. Odpowiedzi umieść w pliku wynik6.txt. Każdą odpowiedź poprzedź<br>oznaczeniem literowym kolejnego polecenia.<br>a)<br>Podaj w kolejnych wierszach następujące informacje o klasach: symbol klasy, liczbę<br>kandydatów do tej klasy, informację liczbową o nadwyżkach uczniów w każdej klasie<br>(według planu klasy powinny liczyć po 30 uczniów).<br>b)<br>Podaj, ilu jest chłopców wśród kandydatów do liceum.<br>Uwaga: imiona wszystkich dziewcząt (i tylko dziewcząt) kończą się literą „a”.<br>c)<br>Podaj w kolejnych wierszach następujące informacje: minimalną, maksymalną i średnią<br>punktację częściową otrzymaną na podstawie wyników wszystkich kandydatów.<br>d)<br>Podaj w kolejnych wierszach następujące informacje: symbol klasy oraz średnią<br>z przedmiotu wiodącego wszystkich kandydatów do tej klasy.<br>e)<br>Podaj w kolejnych wierszach następujące informacje: symbol klasy oraz imię<br>i nazwisko ucznia, który ma najwyższy wynik z punktacji rekrutacyjnej w każdej klasie.<br>Do oceny oddajesz plik(i) o nazwie (ach)<br>tu wpisz nazwę(y) pliku(ów)<br>zawierający(e) komputerowe realizacje Twoich obliczeń i plik tekstowy wynik6.txt<br>z odpowiedziami dla wszystkich podpunktów.<br>Nr zadania<br>6 a)<br>6 b)<br>6 c)<br>6 d)<br>6 e)<br>Maks. liczba pkt<br>1<br>1<br>3<br>4<br>6<br>Wypełnia<br>egzaminator! Uzyskana liczba pkt<br>66<br>OCENIANIE<br>POZIOM ROZSZERZONY - CZĘŚĆ II<br>Numer<br>zadania<br>Część<br>zadania<br>Czynność<br>Maksymalna<br>punktacja za<br>część zadania<br>Maksymalna<br>punktacja za<br>zadanie<br>a)<br>Za opis poprawnej metody rozwiązania - 5 punktów.<br>Opis musi zawierać:<br>odwołanie do podziału figury na prostokąty lub<br>trapezy - 1 punkt<br>informacja, że pole figury jest w przybliżeniu<br>równe sumie pól prostokątów lub trapezów-<br>2 punkty<br>odwołanie do dokładności wyznaczenia pola<br>(sposób doboru kroku lub informacja o nadmiarze<br>lub niedomiarze dla prostokątów) - 2 punkty<br>Za realizację poprawnej metody obliczeniowej:<br>uwzględnienie f(x), g(x),<br>C<br>x<br>,0<br>∈<br>oraz sumowania pól</p>\n<ul><li>3 punkty.</li></ul>\n<p>Za prawidłowe obliczenie pola powierzchni działki<br>(19,75+/-0,015) - 4 punkty.<br>• Jeśli zdający obliczy pole powierzchni rzędu 19,75<br>+/- 0,04 (np. błąd wynikający z zastosowania zbyt<br>dużego kroku) to otrzymuje 2 punkty.<br>Uwaga: Jeśli zdający podzieli figurę na kilka figur<br>albo prostokąty (trapezy) o szerokości (wysokości)<br>większej od 0,1 to otrzymuje 0 punktów za tę część<br>zadania.<br>12<br>4.<br>b)<br>Za poprawne wyznaczenie minimalnej wartości C=130</p>\n<ul><li>3 punkty.</li></ul>\n<p>Za podanie poprawnych współrzędnych - 2 punkty<br>(za każdą wartość współrzędnej y po 1 punkcie:<br>9 i -17 lub -18 i 8).<br>5<br>17<br>a)<br>Za wyznaczenie najlepszej sumy (8) - 1 punkt.<br>Za podanie iż najlepsza suma drugiego ciągu jest<br>równa najlepszej sumie z poprzedniego ciągu</p>\n<ul><li>1 punkt.</li></ul>\n<p>Za uzasadnienie, że równość wynika z faktu, iż po<br>zamianie w ciągu podciągu liczb dodatnich na ich<br>sumę, wynik się nie zmienia - 2 punkty.<br>4<br>5.<br>b)<br>Za opis poprawnego algorytmu:<br>o złożoności n2 - 1 punkt,<br>o złożoności znacząco lepszej niż n2 - 3 punkty.<br>Za podanie najlepszej sumy z pliku dane5-1.txt (106)</p>\n<ul><li>1 punkt.</li></ul>\n<p>Za podanie najlepszej sumy z pliku dane5-2.txt (139)</p>\n<ul><li>2 punkty.</li></ul>\n<p>Za podanie najlepszej sumy z pliku dane5-3.txt (1342)</p>\n<ul><li>3 punkty.</li></ul>\n<p>9<br>13<br>67<br>a)<br>Za utworzenie poprawnego zestawienia - 1 punkt.<br>Odpowiedzi:<br>a 58 28<br>b 57 27<br>c 94 64<br>d 62 32<br>1<br>b)<br>Za podanie poprawnej liczby chłopców (114)</p>\n<ul><li>1 punkt.</li></ul>\n<p>1<br>c)<br>Za podanie minimalnej punktacji częściowej (66)</p>\n<ul><li>1 punkt.</li></ul>\n<p>Za podanie maksymalnej punktacji częściowej (112)</p>\n<ul><li>1 punkt.</li></ul>\n<p>Za podanie średniej „punktacji częściowej”<br>(90,86) - 1 punkt.<br>3<br>d)<br>Za utworzenie poprawnego zestawienia - 4 punkty.<br>Odpowiedzi:<br>a 4,95<br>b 5,00<br>c 4,78<br>d 5,50<br>4<br>6.<br>e)<br>Za utworzenie poprawnego zestawienia - 6 punktów.<br>Odpowiedzi:<br>a MICHALINA KAROLAK<br>b MARIUSZ SIWIK<br>c MACIEJ GRUCA<br>d MONIKA MUZALEWSKA<br>6<br>15<br>Centralna Komisja Egzaminacyjna<br>ul Łucka 11, 00-842 Warszawa<br>tel. 022 656 38 00, fax 022 656 37 57<br>www.cke.edu.pl ckesekr@cke.edu.pl<br>OKE Gdańsk<br>ul. Na Stoku 49, 80-874 Gdańsk,<br>tel. (0-58) 320 55 90, fax.320 55 91<br>www.oke.gda.pl komisia@oke.gda.pl<br>OKE Łódź<br>ul. Praussa 4, 94-203 Łódź<br>tel. (0-42) 634 91 33 s: 664 80 50/51/52<br>fax. 634 91 54<br>www.komisia.pl komisja@komisja.pl<br>OKE Jaworzno<br>ul. Mickiewicza 4, 43-600 Jaworzno<br>tel.(0-32) 616 33 99 w.101<br>fax.616 33 99 w.108, www.oke.jaw.pl<br>oke@oke.jaw.pl<br>OKE Poznań<br>ul. Gronowa 22, 61-655 Poznań<br>tel.(0-61) 852 13 07, 852 13 12, fax. 852 14 41<br>www.oke.poznan.pl<br>sekretariat@oke.poznan.pl<br>OKE Kraków<br>al. F. Focha 39, 30-119 Kraków<br>tel.(0-12) 618 12 01/02/03, fax.427 28 45<br>www.oke.krakow.pl oke@oke.krakow.pl<br>OKE Warszawa<br>ul. Grzybowska 77, 00-844 Warszawa<br>tel. (0-22) 457 03 35, fax. 457 03 45<br>www.oke.waw.pl info@oke.waw.pl<br>OKE Łomża<br>ul. Nowa 2, 18-400 Łomża<br>Tel/fax. (0-86) 216 44 95<br>www.okelomza.com<br>sekretariat@oke.lomza.com<br>OKE Wrocław<br>ul. Zielińskiego 57, 53-533 Wrocław<br>tel. sek. (0-71) 785 18 52, fax. 785 18 73<br>www.oke.wroc.pl sekret@oke.wroc.pl<br>OKE<br>GDAŃSK<br>OKE<br>ŁOMŻA<br>OKE<br>WARSZAWA<br>OKE<br>KRAKÓW<br>OKE<br>JAWORZNO<br>OKE<br>ŁÓDŹ<br>OKE<br>WROCŁAW<br>OKE<br>POZNAŃ</p>","solutions":[]}