{"id":"informatyka-2026-czerwiec-matura-rozszerzona/zad/3.3","paper_id":"informatyka-2026-czerwiec-matura-rozszerzona","number":"3.3","points":3,"ptype":"open","subject":"informatyka","category":"matura","year":2026,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 3.3. (0-3)\nDla każdej np-pary znaków z pliku dane.txt policz, ile razy łącznie występuje ona w pliku.\nUporządkuj np-pary rosnąco według liczby ich wystąpień. Podaj napis, który powstanie po\nustawieniu np-par zgodnie z tym porządkiem.\nUwaga: W napisie zapisanym w pliku dane.txt nie ma dwóch np-par, które mają taką\nsamą liczbę wystąpień. Każda np-para występuje jednokrotnie w tekście wynikowym.\nPrzykład:\nDla napisu RAPARA mamy np-pary RA, PA i RA, liczba wystąpień to 1 × PA i 2 × RA.\nPo uporządkowaniu otrzymujemy tekst PARA\nDla napisu ABCABABACABA mamy 1 × AB, 2 × CA i 3 × BA oraz wynik: ABCABA\nDla pliku dane_przyklad.txt poprawna odpowiedź to:\nINFORMATYK\nDo oceny oddajesz:\n• plik tekstowy wyniki3.txt zawierający odpowiedzi do zadań 3.1.-3.3. (odpowiedź do\nkażdego zadania powinna być poprzedzona jego numerem)\n• plik(-i) zawierający(-e) kody źródłowe Twoich programów o nazwach odpowiednio\n(uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania):\nzadanie 3.1\nzadanie 3.2\nzadanie 3.3\n3.3.\n0-1-\n2-3\nMINP-R0_100","answer":null,"answer_text":"Zadanie 3.3. (0-3)\nWymaganie ogólne\nWymagania szczegółowe\nII. Programowanie i rozwiązywanie\nproblemów z wykorzystaniem\nkomputera oraz innych urządzeń\ncyfrowych: układanie i programowanie\nalgorytmów, organizowanie,\nwyszukiwanie i udostępnianie\ninformacji, posługiwanie się aplikacjami\nkomputerowymi.\nZdający:\nP.II.1) projektuje i programuje rozwiązania\nproblemów z różnych dziedzin, stosuje przy\ntym: instrukcje wejścia/wyjścia, wyrażenia\narytmetyczne i logiczne, instrukcje warunkowe,\ninstrukcje iteracyjne, funkcje z parametrami\ni bez parametrów, testuje poprawność\nprogramów dla różnych danych;\nw szczególności programuje algorytmy\nz punktu I.2);\nII.1) projektuje i tworzy rozbudowane programy\nw procesie rozwiązywania problemów,\nwykorzystuje w programach dobrane do\nalgorytmów struktury danych, w tym struktury\ndynamiczne i korzysta z dostępnych bibliotek\ndla tych struktur;\nII.2) sprawnie posługuje się zintegrowanym\nśrodowiskiem programistycznym przy pisaniu,\nuruchamianiu i testowaniu programów.\nZasady oceniania\n3 pkt - za poprawną odpowiedź.\n2 pkt - za odpowiedź, w której nie uwzględniono uporządkowania par (wynik, w którym\nkażda para pojawia się tylko raz, ale w złej kolejności).\n1 pkt - za napis z brakującymi maksymalnie dwoma parami ale bez powtórzeń par.\n0 pkt - za odpowiedź niepoprawną albo za brak odpowiedzi.\nRozwiązanie\nBYLTOZIELONYUPRAWNYIURODZAJNYPASWZDLUZRZEKINIL\n(Na podst. „W pustyni i w puszczy” H. Sienkiewicz)","solution":null,"image":"img/informatyka-2026-czerwiec-matura-rozszerzona/zad-3.3.webp","solution_image":null,"topics":null,"page_from":9,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · czerwiec 2026 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 3.3. (0-3)<br>Dla każdej np-pary znaków z pliku dane.txt policz, ile razy łącznie występuje ona w pliku.<br>Uporządkuj np-pary rosnąco według liczby ich wystąpień. Podaj napis, który powstanie po<br>ustawieniu np-par zgodnie z tym porządkiem.<br>Uwaga: W napisie zapisanym w pliku dane.txt nie ma dwóch np-par, które mają taką<br>samą liczbę wystąpień. Każda np-para występuje jednokrotnie w tekście wynikowym.<br>Przykład:<br>Dla napisu RAPARA mamy np-pary RA, PA i RA, liczba wystąpień to 1 × PA i 2 × RA.<br>Po uporządkowaniu otrzymujemy tekst PARA<br>Dla napisu ABCABABACABA mamy 1 × AB, 2 × CA i 3 × BA oraz wynik: ABCABA<br>Dla pliku dane_przyklad.txt poprawna odpowiedź to:<br>INFORMATYK<br>Do oceny oddajesz:<br>• plik tekstowy wyniki3.txt zawierający odpowiedzi do zadań 3.1.-3.3. (odpowiedź do<br>każdego zadania powinna być poprzedzona jego numerem)<br>• plik(-i) zawierający(-e) kody źródłowe Twoich programów o nazwach odpowiednio<br>(uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania):<br>zadanie 3.1<br>zadanie 3.2<br>zadanie 3.3<br>3.3.<br>0-1-<br>2-3<br>MINP-R0_100</p>","answer_text_html":"<p>Zadanie 3.3. (0-3)<br>Wymaganie ogólne<br>Wymagania szczegółowe<br>II. Programowanie i rozwiązywanie<br>problemów z wykorzystaniem<br>komputera oraz innych urządzeń<br>cyfrowych: układanie i programowanie<br>algorytmów, organizowanie,<br>wyszukiwanie i udostępnianie<br>informacji, posługiwanie się aplikacjami<br>komputerowymi.<br>Zdający:<br>P.II.1) projektuje i programuje rozwiązania<br>problemów z różnych dziedzin, stosuje przy<br>tym: instrukcje wejścia/wyjścia, wyrażenia<br>arytmetyczne i logiczne, instrukcje warunkowe,<br>instrukcje iteracyjne, funkcje z parametrami<br>i bez parametrów, testuje poprawność<br>programów dla różnych danych;<br>w szczególności programuje algorytmy<br>z punktu I.2);<br>II.1) projektuje i tworzy rozbudowane programy<br>w procesie rozwiązywania problemów,<br>wykorzystuje w programach dobrane do<br>algorytmów struktury danych, w tym struktury<br>dynamiczne i korzysta z dostępnych bibliotek<br>dla tych struktur;<br>II.2) sprawnie posługuje się zintegrowanym<br>środowiskiem programistycznym przy pisaniu,<br>uruchamianiu i testowaniu programów.<br>Zasady oceniania<br>3 pkt - za poprawną odpowiedź.<br>2 pkt - za odpowiedź, w której nie uwzględniono uporządkowania par (wynik, w którym<br>każda para pojawia się tylko raz, ale w złej kolejności).<br>1 pkt - za napis z brakującymi maksymalnie dwoma parami ale bez powtórzeń par.<br>0 pkt - za odpowiedź niepoprawną albo za brak odpowiedzi.<br>Rozwiązanie<br>BYLTOZIELONYUPRAWNYIURODZAJNYPASWZDLUZRZEKINIL<br>(Na podst. „W pustyni i w puszczy” H. Sienkiewicz)</p>","solutions":[]}