{"id":"informatyka-2017-maj-matura-stara-podstawowa/zad/1.3","paper_id":"informatyka-2017-maj-matura-stara-podstawowa","number":"1.3","points":3,"ptype":"open","subject":"informatyka","category":"matura","year":2017,"month":"maj","level":"podstawowa","text":"Zadanie 1.3. (0-3)\nUzupełnij zapis algorytmu tak, aby w wyniku jego działania otrzymać odszyfrowany tekst s.\nUwaga: W zapisie możesz wykorzystać operacje dodawania, odejmowania, mnożenia,\ndzielenia, dzielenia całkowitego i brania reszty z dzielenia całkowitego, operację zamiany\ndwóch znaków ↔ oraz samodzielnie napisane funkcje.\nSpecyfikacja:\nDane:\nd -\ndługość zaszyfrowanego tekstu, d > 1\nszyfr [1 d] - zaszyfrowany tekst o długości d\nk -\nliczba całkowita dodatnia taka, że k < d\nn -\nliczba całkowita dodatnia taka, że n < d\nWynik:\ns [1 d] -\ntekst jawny\nAlgorytm:\nod j=1 do d\ns[j] ← szyfr[j]\ni ← 1\ndopóki\ni ← i+n\ndopóki i >= 1\ns[i] ↔ s[i+k]\nWypełnia\negzaminator\nNr zadania\n1.1.\n1.2.\n1.3.\nMaks. liczba pkt.\n2\n2\n3\nUzyskana liczba pkt.\nPoziom podstawowy\nMIN_1P","answer":null,"answer_text":"Zadanie 1.3. (0-3)\nI. Wiadomości i rozumienie.\nZdający zna podstawowe algorytmy\ni techniki algorytmiczne (I.7).\nII. Korzystanie z informacji.\nZdający stosuje podstawowe algorytmy\ni struktury danych w rozwiązywaniu\nproblemów informatycznych (II.5).\nSchemat punktowania\n3 p. - za poprawną odpowiedź, w tym\n2 p. - za poprawne uzupełnienie pierwszej luki: i <=d-k-n lub i+n <= d-k\n1 p. - za poprawne uzupełnienie drugiej luki: i←i-n\n1 p. - za uzupełnienie pierwszej luki z błędem i<=d-k.\n0 p. - za odpowiedź błędną albo brak odpowiedzi.\nPoprawna odpowiedź\npierwsza luka: dopóki i<=d-k-n lub i+n<=d-k\ndruga luka:\ni←i-n\nAlgorytm:\nod j=1 do d\ns[j] ← szyfr[j]\ni ← 1\ndopóki i<=d-k-n\ni ← i+n\ndopóki i >= 1\ns[i] ↔ s[i+k]\ni←i-n","solution":null,"image":"img/informatyka-2017-maj-matura-stara-podstawowa/zad-1.3.webp","solution_image":null,"topics":null,"page_from":4,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2017 (podstawowa)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 1.3. (0-3)<br>Uzupełnij zapis algorytmu tak, aby w wyniku jego działania otrzymać odszyfrowany tekst s.<br>Uwaga: W zapisie możesz wykorzystać operacje dodawania, odejmowania, mnożenia,<br>dzielenia, dzielenia całkowitego i brania reszty z dzielenia całkowitego, operację zamiany<br>dwóch znaków ↔ oraz samodzielnie napisane funkcje.<br>Specyfikacja:<br>Dane:<br>d -<br>długość zaszyfrowanego tekstu, d &gt; 1<br>szyfr [1 d] - zaszyfrowany tekst o długości d<br>k -<br>liczba całkowita dodatnia taka, że k &lt; d<br>n -<br>liczba całkowita dodatnia taka, że n &lt; d<br>Wynik:<br>s [1 d] -<br>tekst jawny<br>Algorytm:<br>od j=1 do d<br>s[j] ← szyfr[j]<br>i ← 1<br>dopóki<br>i ← i+n<br>dopóki i &gt;= 1<br>s[i] ↔ s[i+k]<br>Wypełnia<br>egzaminator<br>Nr zadania<br>1.1.<br>1.2.<br>1.3.<br>Maks. liczba pkt.<br>2<br>2<br>3<br>Uzyskana liczba pkt.<br>Poziom podstawowy<br>MIN_1P</p>","answer_text_html":"<p>Zadanie 1.3. (0-3)<br>I. Wiadomości i rozumienie.<br>Zdający zna podstawowe algorytmy<br>i techniki algorytmiczne (I.7).<br>II. Korzystanie z informacji.<br>Zdający stosuje podstawowe algorytmy<br>i struktury danych w rozwiązywaniu<br>problemów informatycznych (II.5).<br>Schemat punktowania<br>3 p. - za poprawną odpowiedź, w tym<br>2 p. - za poprawne uzupełnienie pierwszej luki: i &lt;=d-k-n lub i+n &lt;= d-k<br>1 p. - za poprawne uzupełnienie drugiej luki: i←i-n<br>1 p. - za uzupełnienie pierwszej luki z błędem i&lt;=d-k.<br>0 p. - za odpowiedź błędną albo brak odpowiedzi.<br>Poprawna odpowiedź<br>pierwsza luka: dopóki i&lt;=d-k-n lub i+n&lt;=d-k<br>druga luka:<br>i←i-n<br>Algorytm:<br>od j=1 do d<br>s[j] ← szyfr[j]<br>i ← 1<br>dopóki i&lt;=d-k-n<br>i ← i+n<br>dopóki i &gt;= 1<br>s[i] ↔ s[i+k]<br>i←i-n</p>","solutions":[]}