{"id":"informatyka-2021-czerwiec-matura-rozszerzona-2/zad/4.2","paper_id":"informatyka-2021-czerwiec-matura-rozszerzona-2","number":"4.2","points":2,"ptype":"open","subject":"informatyka","category":"matura","year":2021,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 4.2. (0-2)\nW pliku napisy.txt ukryto pewne pięćdziesięcioznakowe hasło w następujący sposób:\n- w co dwudziestym wierszu (w wierszach o numerach 20, 40, 60, …, 1000), ukryto dokładnie\njedną literę hasła;\n- ukryta litera w kolejnych wierszach zawsze znajduje się na innej pozycji: w 20 wierszu na\npierwszej, w 40 wierszu na drugiej, w 60 wierszu na trzeciej, …, w 1000 na pięćdziesiątej.\nPodaj to hasło.\nDla danych z pliku przyklad.txt wynikiem jest:\nUDALOSIEIZDAJEMYEGZAMINYMATURALNEZWIELUPRZEDMIOTOW","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.2. (0–2)\nZadanie 4.2. (0–2)\nWymagania egzaminacyjne 2021\nWymagania 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 [...],\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;\nZasady oceniania rozwiązań zadań\nStrona 9 z 18\n26) ocenia poprawność komputerowego\nrozwiązania problemu na podstawie jego\ntestowania.\nZasady oceniania\n2 pkt – za poprawną odpowiedź\n0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.\nRozwiązanie\nSZYBKOROZWIAZUJEPROGRAMISTYCZNEZADANIAZINFORMATYKI","image":"img/informatyka-2021-czerwiec-matura-rozszerzona-2/zad-4.2.webp","solution_image":null,"topics":null,"page_from":2,"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.2. (0-2)<br>W pliku napisy.txt ukryto pewne pięćdziesięcioznakowe hasło w następujący sposób:</p>\n<ul><li>w co dwudziestym wierszu (w wierszach o numerach 20, 40, 60, …, 1000), ukryto dokładnie</li></ul>\n<p>jedną literę hasła;</p>\n<ul><li>ukryta litera w kolejnych wierszach zawsze znajduje się na innej pozycji: w 20 wierszu na</li></ul>\n<p>pierwszej, w 40 wierszu na drugiej, w 60 wierszu na trzeciej, …, w 1000 na pięćdziesiątej.<br>Podaj to hasło.<br>Dla danych z pliku przyklad.txt wynikiem jest:<br>UDALOSIEIZDAJEMYEGZAMINYMATURALNEZWIELUPRZEDMIOTOW</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.2. (0–2)<br>Zadanie 4.2. (0–2)<br>Wymagania egzaminacyjne 2021<br>Wymagania 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 [...],</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;<br>Zasady oceniania rozwiązań zadań<br>Strona 9 z 18</p>\n<ol><li>ocenia poprawność komputerowego</li></ol>\n<p>rozwiązania problemu na podstawie jego<br>testowania.<br>Zasady oceniania<br>2 pkt – za poprawną odpowiedź<br>0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.<br>Rozwiązanie<br>SZYBKOROZWIAZUJEPROGRAMISTYCZNEZADANIAZINFORMATYKI</p>"}]}