{"id":"informatyka-2026-czerwiec-matura-rozszerzona/zad/3.2","paper_id":"informatyka-2026-czerwiec-matura-rozszerzona","number":"3.2","points":3,"ptype":"open","subject":"informatyka","category":"matura","year":2026,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 3.2. (0-3)\nFragment napisu złożony z np-par znaków nazwiemy parzyście pierwszym, jeżeli suma\nkodów ASCII wszystkich znaków tego fragmentu jest liczbą pierwszą.\nWyznacz i podaj najdłuższy parzyście pierwszy fragment napisu z pliku dane.txt. Jest\ntylko jeden taki napis w pliku z danymi.\nPrzykład:\nW napisie NEWSROOM napisem parzyście pierwszym jest np. fragment NEWS.\n3.1.\n0-1-2\n3.2.\n0-1-\n2-3\nMINP-R0_100\nZnak\nKod ASCII\nN\n78\nE\n69\nW\n87\nS\n83\nSuma kodów ASCII dla napisu NEWS: 78+69+87+83 = 317\n317 jest liczbą pierwszą.\nNajdłuższym parzyście pierwszym fragmentem napisu NEWSROOM jest WSROOM (suma\nkodów ASCII równa 487).\nDla pliku dane_przyklad.txt prawidłową odpowiedzią jest\nFORMYKINRMRMATYKYKATYKATFO","answer":null,"answer_text":"Zadanie 3.2. (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\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ść\nZasady oceniania rozwiązań zadań\nkomputerowymi.\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 podanie napisu powstałego w wyniku nie uwzględnienia zmiany pętli co 2:\n(ODWZODINRZWZASEKYPYPYIEKDLEKODASINWNWNUPJNINEKYPDLUZASJNIN\nYPUPWZRZJNILRZRZILNYUZWZRZZAZABYASASWZUZURUZJNDLDLEKURYIUP\nWNWZILWZJNWNNYEKUPASYIDLILWZEKIERZEKWZUZUZYIILINASINUZRAZAILR\nZWNYPURODWNINZAEKEKYPYIEKILNYWNNYDLRZDLILWZDLYPZAIEUZILRZZA\nUZURININODDLINILEKLOYIYIDLASILYIUZDLJNWZRZOZEKASRZINJNUZEKWZOD\nASASUZDLURURDLRZODZALOWZRARARZZAINYPRZRAINOZRZZAURYPURYIRZ\nEKINUZURYPJNINEKODZAUPURUPYPWZILASUZUZRZEKILRAEKODLOINNYJNO\nDUZJNILILWNILYPASEKLOINURODEKILILASUPIEOZILZALTWZILUZYPWZJNEKIN\nDLRZRARZUZINDLWNIELTLODLJNINILYPASYPZAILASDLDLJNRZINUZILJNRAINY\nIRAWZO)\n1 pkt - za podanie długości napisu lub liczby par (272).\n0 pkt - za odpowiedź niepoprawną albo za brak odpowiedzi.\nPoprawna odpowiedź:\nINRZWZASEKYPYPYIEKDLEKODASINWNWNUPJNINEKYPDLUZASJNINYPUPWZRZJNI\nLRZRZILNYUZWZRZZAZABYASASWZUZURUZJNDLDLEKURYIUPWNWZILWZJNWNNY\nEKUPASYIDLILWZEKIERZEKWZUZUZYIILINASINUZRAZAILRZWNYPURODWNINZAEKE\nKYPYIEKILNYWNNYDLRZDLILWZDLYPZAIEUZILRZZAUZURININODDLINILEKLOYIYIDL\nASILYIUZDLJNWZRZOZEKASRZINJNUZEKWZODASASUZDLURURDLRZODZALOWZRA\nRARZZAINYPRZRAINOZRZZAURYPURYIRZEKINUZURYPJNINEKODZAUPURUPYPWZI\nLASUZUZRZEKILRAEKODLOINNYJNODUZJNILILWNILYPASEKLOINURODEKILILASUPI\nEOZILZALTWZILUZYPWZJNEKINDLRZRARZUZINDLWNIELTLODLJNINILYPASYPZAILA\nSDLDLJNRZINUZILJNRAINYIRAWZODNY","solution":null,"image":"img/informatyka-2026-czerwiec-matura-rozszerzona/zad-3.2.webp","solution_image":null,"topics":null,"page_from":8,"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.2. (0-3)<br>Fragment napisu złożony z np-par znaków nazwiemy parzyście pierwszym, jeżeli suma<br>kodów ASCII wszystkich znaków tego fragmentu jest liczbą pierwszą.<br>Wyznacz i podaj najdłuższy parzyście pierwszy fragment napisu z pliku dane.txt. Jest<br>tylko jeden taki napis w pliku z danymi.<br>Przykład:<br>W napisie NEWSROOM napisem parzyście pierwszym jest np. fragment NEWS.<br>3.1.<br>0-1-2<br>3.2.<br>0-1-<br>2-3<br>MINP-R0_100<br>Znak<br>Kod ASCII<br>N<br>78<br>E<br>69<br>W<br>87<br>S<br>83<br>Suma kodów ASCII dla napisu NEWS: 78+69+87+83 = 317<br>317 jest liczbą pierwszą.<br>Najdłuższym parzyście pierwszym fragmentem napisu NEWSROOM jest WSROOM (suma<br>kodów ASCII równa 487).<br>Dla pliku dane_przyklad.txt prawidłową odpowiedzią jest<br>FORMYKINRMRMATYKYKATYKATFO</p>","answer_text_html":"<p>Zadanie 3.2. (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>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>Zasady oceniania rozwiązań zadań<br>komputerowymi.<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 podanie napisu powstałego w wyniku nie uwzględnienia zmiany pętli co 2:<br>(ODWZODINRZWZASEKYPYPYIEKDLEKODASINWNWNUPJNINEKYPDLUZASJNIN<br>YPUPWZRZJNILRZRZILNYUZWZRZZAZABYASASWZUZURUZJNDLDLEKURYIUP<br>WNWZILWZJNWNNYEKUPASYIDLILWZEKIERZEKWZUZUZYIILINASINUZRAZAILR<br>ZWNYPURODWNINZAEKEKYPYIEKILNYWNNYDLRZDLILWZDLYPZAIEUZILRZZA<br>UZURININODDLINILEKLOYIYIDLASILYIUZDLJNWZRZOZEKASRZINJNUZEKWZOD<br>ASASUZDLURURDLRZODZALOWZRARARZZAINYPRZRAINOZRZZAURYPURYIRZ<br>EKINUZURYPJNINEKODZAUPURUPYPWZILASUZUZRZEKILRAEKODLOINNYJNO<br>DUZJNILILWNILYPASEKLOINURODEKILILASUPIEOZILZALTWZILUZYPWZJNEKIN<br>DLRZRARZUZINDLWNIELTLODLJNINILYPASYPZAILASDLDLJNRZINUZILJNRAINY<br>IRAWZO)<br>1 pkt - za podanie długości napisu lub liczby par (272).<br>0 pkt - za odpowiedź niepoprawną albo za brak odpowiedzi.<br>Poprawna odpowiedź:<br>INRZWZASEKYPYPYIEKDLEKODASINWNWNUPJNINEKYPDLUZASJNINYPUPWZRZJNI<br>LRZRZILNYUZWZRZZAZABYASASWZUZURUZJNDLDLEKURYIUPWNWZILWZJNWNNY<br>EKUPASYIDLILWZEKIERZEKWZUZUZYIILINASINUZRAZAILRZWNYPURODWNINZAEKE<br>KYPYIEKILNYWNNYDLRZDLILWZDLYPZAIEUZILRZZAUZURININODDLINILEKLOYIYIDL<br>ASILYIUZDLJNWZRZOZEKASRZINJNUZEKWZODASASUZDLURURDLRZODZALOWZRA<br>RARZZAINYPRZRAINOZRZZAURYPURYIRZEKINUZURYPJNINEKODZAUPURUPYPWZI<br>LASUZUZRZEKILRAEKODLOINNYJNODUZJNILILWNILYPASEKLOINURODEKILILASUPI<br>EOZILZALTWZILUZYPWZJNEKINDLRZRARZUZINDLWNIELTLODLJNINILYPASYPZAILA<br>SDLDLJNRZINUZILJNRAINYIRAWZODNY</p>","solutions":[]}