{"id":"informatyka-2021-czerwiec-matura-rozszerzona-2/zad/4.4","paper_id":"informatyka-2021-czerwiec-matura-rozszerzona-2","number":"4.4","points":4,"ptype":"open","subject":"informatyka","category":"matura","year":2021,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 4.4. (0-4)\nOstatnie z haseł zostało ukryte w cyfrach zapisanych w pliku napisy.txt. Aby je odczytać,\nnależy cyfry z każdego wiersza pogrupować po dwie, pomijając ostatnią, jeśli w wierszu jest\nnieparzysta liczba cyfr. Jeżeli liczba utworzona przez parę cyfr jest mniejsza od 65 lub większa\nod 90, to ją pomijamy, w przeciwnym przypadku taką liczbę zamieniamy na znak o kodzie\nASCII odpowiadającym tej liczbie. Poszukiwanie hasła kończy się po otrzymaniu trzech\nkolejnych znaków „X”. Odczytaj z pliku tak ukryte hasło.\nDla danych z pliku przyklad.txt wynikiem jest: NAPISANIEMATURYXXX\nDo oceny oddajesz:\nplik tekstowy wyniki4.txt,\npliki zawierające kody źródłowe Twojego(-ich) programu(-ów):\nZadanie 4.1.\nZadanie 4.2.\nZadanie 4.3.\nZadanie 4.4.\nEINP-R2_100","answer":null,"answer_text":null,"solution":"Oficjalna odpowiedź CKE (Zasady oceniania rozwiązań zadań) dla arkusza informatyka-2021-czerwiec-matura-rozszerzona-odpowiedzi, przeniesiona z Arkusza II (matura.lol nie sparował automatycznie klucza z tym arkuszem, ponieważ klucz jest opublikowany razem z Arkuszem I).\n\nZadanie 4.4. (0–4)\nZadanie 4.4. (0–4)\nWymagania egzaminacyjne 2021\nWymaganie ogólne\nWymagania szczegółowe\nIII. Rozwiązywanie problemów\ni podejmowanie decyzji z wykorzystaniem\nkomputera, z zastosowaniem podejścia\nalgorytmicznego.\n5. Rozwiązywanie problemów i podejmowanie\ndecyzji z wykorzystaniem komputera,\nstosowanie podejścia algorytmicznego.\nZdający:\n1) analizuje, modeluje i rozwiązuje sytuacje\nproblemowe z różnych dziedzin;\n2) stosuje podejście algorytmiczne do\nrozwiązywania problemu;\n3) formułuje przykłady sytuacji problemowych,\nktórych rozwiązanie wymaga podejścia\nalgorytmicznego i użycia komputera;\n4) dobiera efektywny algorytm do rozwiązania\nsytuacji problemowej i zapisuje go w wybranej\nnotacji;\n5) posługuje się podstawowymi technikami\nalgorytmicznymi;\n6) ocenia własności rozwiązania\nalgorytmicznego (komputerowego), np.\nzgodność ze specyfikacją, efektywność\ndziałania;\n7) opracowuje i przeprowadza wszystkie etapy\nprowadzące do otrzymania poprawnego\nrozwiązania problemu: od sformułowania\nspecyfikacji problemu po testowanie\nrozwiązania;\n11) opisuje podstawowe algorytmy i stosuje:\nd) algorytmy na tekstach [...],\nZasady oceniania rozwiązań zadań\nStrona 11 z 18\n23) stosuje podstawowe konstrukcje\nprogramistyczne w wybranym języku\nprogramowania, instrukcje iteracyjne\ni warunkowe, rekurencję, funkcje i procedury,\ninstrukcje wejścia i wyjścia, poprawnie tworzy\nstrukturę programu;\n26) ocenia poprawność komputerowego\nrozwiązania problemu na podstawie jego\ntestowania.\nZasady oceniania\n4 pkt – za poprawną odpowiedź.\n0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.\nZa odpowiedź\nLITWO44OJCZYZNO!MOJA<SPACJA>TYJESTESJAKZDROWIEILECIETRZEBACENICTE\nNTYLKOSIEDOWIEKTOCIESTRACILNATENCZASWOJSKICHWYCILNATASMIEPRZYPIE\nTYSWOJROGBAWOLIDLUGICENTKOWANYKRETYJAKWAZBOAXXX – 2 punkty\n(niepominięcie kodów z poza 65-90)\nZa odpowiedź\nLITWOOJCZYZNOMOJATYJESTESJAKZDROWIEILECIETRZEBACENICTENTYLKOSIED\nOWIEKTOCIESTRACILNATENCZASWOJSKICHWYCILNATASMIEPRZYPIETYSWOJROG\nBAWOLIDLUGICENTKOWANYKRETYJAKWAZBOAXXXPANTADEUSZXXX – 2 punkty\n(pominięcie kolejnych trzech znaków X ale w różnych wierszach)\nZa odpowiedź:\nLITWOOJCZYZNOMOJATYJESTESJAKZDROWIEILECIETRZEBACENICTENTYLKOSIED\nOWIEKTONATENCZASCHWYCILNATASMIEPRZYPIETYSWOJROGBAWOLIDLUGICENT\nKOWANYKRETYJAKWAZBOAXXX – 2 punkty (pominięcie cyfr umieszczonych na\npozycjach parzysta-nieparzysta)\nZa odpowiedź będącą kombinacją dwóch powyższych błędów – 1 punkt.\nUWAGA: dopuszczamy pominięcie końcowego XXX\nRozwiązanie\nLITWOOJCZYZNOMOJATYJESTESJAKZDROWIEILECIETRZEBACENICTENTYLKOSIED\nOWIEKTOCIESTRACILNATENCZASWOJSKICHWYCILNATASMIEPRZYPIETYSWOJROG\nBAWOLIDLUGICENTKOWANYKRETYJAKWAZBOAXXX","image":"img/informatyka-2021-czerwiec-matura-rozszerzona-2/zad-4.4.webp","solution_image":null,"topics":null,"page_from":3,"source":"ai","answer_source":null,"answer_text_source":null,"solution_source":"ai","text_source":"ocr","source_label":"Informatyka · Matura · czerwiec 2021 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 4.4. (0-4)<br>Ostatnie z haseł zostało ukryte w cyfrach zapisanych w pliku napisy.txt. Aby je odczytać,<br>należy cyfry z każdego wiersza pogrupować po dwie, pomijając ostatnią, jeśli w wierszu jest<br>nieparzysta liczba cyfr. Jeżeli liczba utworzona przez parę cyfr jest mniejsza od 65 lub większa<br>od 90, to ją pomijamy, w przeciwnym przypadku taką liczbę zamieniamy na znak o kodzie<br>ASCII odpowiadającym tej liczbie. Poszukiwanie hasła kończy się po otrzymaniu trzech<br>kolejnych znaków „X”. Odczytaj z pliku tak ukryte hasło.<br>Dla danych z pliku przyklad.txt wynikiem jest: NAPISANIEMATURYXXX<br>Do oceny oddajesz:<br>plik tekstowy wyniki4.txt,<br>pliki zawierające kody źródłowe Twojego(-ich) programu(-ów):<br>Zadanie 4.1.<br>Zadanie 4.2.<br>Zadanie 4.3.<br>Zadanie 4.4.<br>EINP-R2_100</p>","solutions":[{"source":"ai","label":"AI","kind":"text","html":"<p>Oficjalna odpowiedź CKE (Zasady oceniania rozwiązań zadań) dla arkusza informatyka-2021-czerwiec-matura-rozszerzona-odpowiedzi, przeniesiona z Arkusza II (matura.lol nie sparował automatycznie klucza z tym arkuszem, ponieważ klucz jest opublikowany razem z Arkuszem I).</p>\n<p>Zadanie 4.4. (0–4)<br>Zadanie 4.4. (0–4)<br>Wymagania egzaminacyjne 2021<br>Wymaganie ogólne<br>Wymagania szczegółowe<br>III. Rozwiązywanie problemów<br>i podejmowanie decyzji z wykorzystaniem<br>komputera, z zastosowaniem podejścia<br>algorytmicznego.</p>\n<ol><li>Rozwiązywanie problemów i podejmowanie</li></ol>\n<p>decyzji z wykorzystaniem komputera,<br>stosowanie podejścia algorytmicznego.<br>Zdający:</p>\n<ol><li>analizuje, modeluje i rozwiązuje sytuacje</li></ol>\n<p>problemowe z różnych dziedzin;</p>\n<ol><li>stosuje podejście algorytmiczne do</li></ol>\n<p>rozwiązywania problemu;</p>\n<ol><li>formułuje przykłady sytuacji problemowych,</li></ol>\n<p>których rozwiązanie wymaga podejścia<br>algorytmicznego i użycia komputera;</p>\n<ol><li>dobiera efektywny algorytm do rozwiązania</li></ol>\n<p>sytuacji problemowej i zapisuje go w wybranej<br>notacji;</p>\n<ol><li>posługuje się podstawowymi technikami</li></ol>\n<p>algorytmicznymi;</p>\n<ol><li>ocenia własności rozwiązania</li></ol>\n<p>algorytmicznego (komputerowego), np.<br>zgodność ze specyfikacją, efektywność<br>działania;</p>\n<ol><li>opracowuje i przeprowadza wszystkie etapy</li></ol>\n<p>prowadzące do otrzymania poprawnego<br>rozwiązania problemu: od sformułowania<br>specyfikacji problemu po testowanie<br>rozwiązania;</p>\n<ol><li>opisuje podstawowe algorytmy i stosuje:</li></ol>\n<p>d) algorytmy na tekstach [...],<br>Zasady oceniania rozwiązań zadań<br>Strona 11 z 18</p>\n<ol><li>stosuje podstawowe konstrukcje</li></ol>\n<p>programistyczne w wybranym języku<br>programowania, instrukcje iteracyjne<br>i warunkowe, rekurencję, funkcje i procedury,<br>instrukcje wejścia i wyjścia, poprawnie tworzy<br>strukturę programu;</p>\n<ol><li>ocenia poprawność komputerowego</li></ol>\n<p>rozwiązania problemu na podstawie jego<br>testowania.<br>Zasady oceniania<br>4 pkt – za poprawną odpowiedź.<br>0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.<br>Za odpowiedź<br>LITWO44OJCZYZNO!MOJA&lt;SPACJA&gt;TYJESTESJAKZDROWIEILECIETRZEBACENICTE<br>NTYLKOSIEDOWIEKTOCIESTRACILNATENCZASWOJSKICHWYCILNATASMIEPRZYPIE<br>TYSWOJROGBAWOLIDLUGICENTKOWANYKRETYJAKWAZBOAXXX – 2 punkty<br>(niepominięcie kodów z poza 65-90)<br>Za odpowiedź<br>LITWOOJCZYZNOMOJATYJESTESJAKZDROWIEILECIETRZEBACENICTENTYLKOSIED<br>OWIEKTOCIESTRACILNATENCZASWOJSKICHWYCILNATASMIEPRZYPIETYSWOJROG<br>BAWOLIDLUGICENTKOWANYKRETYJAKWAZBOAXXXPANTADEUSZXXX – 2 punkty<br>(pominięcie kolejnych trzech znaków X ale w różnych wierszach)<br>Za odpowiedź:<br>LITWOOJCZYZNOMOJATYJESTESJAKZDROWIEILECIETRZEBACENICTENTYLKOSIED<br>OWIEKTONATENCZASCHWYCILNATASMIEPRZYPIETYSWOJROGBAWOLIDLUGICENT<br>KOWANYKRETYJAKWAZBOAXXX – 2 punkty  (pominięcie cyfr umieszczonych na<br>pozycjach parzysta-nieparzysta)<br>Za odpowiedź będącą kombinacją dwóch powyższych błędów – 1 punkt.<br>UWAGA: dopuszczamy pominięcie końcowego XXX<br>Rozwiązanie<br>LITWOOJCZYZNOMOJATYJESTESJAKZDROWIEILECIETRZEBACENICTENTYLKOSIED<br>OWIEKTOCIESTRACILNATENCZASWOJSKICHWYCILNATASMIEPRZYPIETYSWOJROG<br>BAWOLIDLUGICENTKOWANYKRETYJAKWAZBOAXXX</p>"}]}