{"id":"informatyka-2020-czerwiec-matura-stara-podstawowa/zad/2.3","paper_id":"informatyka-2020-czerwiec-matura-stara-podstawowa","number":"2.3","points":4,"ptype":"open","subject":"informatyka","category":"matura","year":2020,"month":"czerwiec","level":"podstawowa","text":"Zadanie 2.3. (4 pkt)\nZapisz (w postaci listy kroków, schematu blokowego lub w wybranym języku programowania)\nalgorytm, który pozwoli przeliczyć cenę biletów (liczbę k), zapisaną systemie pozycyjnym\no podstawie p, na jej postać w systemie ósemkowym.\nSpecyfikacja algorytmu:\nDane:\np - podstawa systemu liczenia, będąca liczbą naturalną z przedziału [2, 9]\nn - liczba naturalna taka, że n + 1 jest liczbą cyfr w zapisie liczby k w systemie\no podstawie p\n0\n1\n,\n,\n,\na\na\na\nn\nn\n- kolejne cyfry liczby k (w systemie p), w kolejności od cyfry\nnajbardziej znaczącej\nWynik:\nm - liczba naturalna taka, że m + 1 jest liczbą cyfr w zapisie liczby k w systemie\nósemkowym\n0\n1\n,\n,\n,\nb\nb\nb\nm\nm\n- kolejne cyfry liczby k (w systemie ósemkowym), w kolejności od cyfry\nnajbardziej znaczącej\nAlgorytm:\nPoziom podstawowy\nMIN_1P","answer":null,"answer_text":"Zadanie 2.3. (0-4)\nObszar standardów\nOpis wymagań\nI. Wiadomości i rozumienie.\nII. Korzystanie z informacji.\nIII. Tworzenie informacji\nZdający:\nI.6.1) zna sposoby reprezentowania\nw komputerze liczb […],\nI.7.4) zna i omawia sytuacje, w których\nwykorzystuje się klasyczne algorytmy:\n- pozycyjne reprezentacje liczb […],\nII.5.3) dobiera postać i reprezentacje danych\nodpowiednio do operacji wykonywanych\nw algorytmach,\nIII.1.3) przystępuje do rozwiązania problemu\nw sposób planowy:\n- określa plan działania;\n- wydziela podproblemy i wskazuje zależności\nmiędzy nimi;\n- projektuje metody (algorytmy) rozwiązania\npodproblemów,\nIII.2.3) układa algorytmy dla zadanych\nproblemów i implementuje je w wybranym\njęzyku programowania.\nZasady oceniania\n4 pkt - za poprawny algorytm, w tym:\n1 pkt - za poprawne zinterpretowanie kolejności cyfr liczby,\n1 pkt - za poprawnie zapisaną iterację,\n2 pkt - za poprawnie działający algorytm zamiany liczby dla dowolnej podstawy\nz zadanego zakresu.\n0 pkt - za podanie odpowiedzi niepoprawnej albo brak odpowiedzi.\nPrzykładowe rozwiązanie\nw ← 0;\ndla i=0,1,…n\nw ← w*p+ai\nm ← 0;\ndopóki (w>0)\nbm ← w%8;\nw ← w/8;\njeżeli w>0\nm ← m+1","solution":null,"image":"img/informatyka-2020-czerwiec-matura-stara-podstawowa/zad-2.3.webp","solution_image":null,"topics":null,"page_from":6,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · czerwiec 2020 (podstawowa)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 2.3. (4 pkt)<br>Zapisz (w postaci listy kroków, schematu blokowego lub w wybranym języku programowania)<br>algorytm, który pozwoli przeliczyć cenę biletów (liczbę k), zapisaną systemie pozycyjnym<br>o podstawie p, na jej postać w systemie ósemkowym.<br>Specyfikacja algorytmu:<br>Dane:<br>p - podstawa systemu liczenia, będąca liczbą naturalną z przedziału [2, 9]<br>n - liczba naturalna taka, że n + 1 jest liczbą cyfr w zapisie liczby k w systemie<br>o podstawie p<br>0<br>1<br>,<br>,<br>,<br>a<br>a<br>a<br>n<br>n</p>\n<ul><li>kolejne cyfry liczby k (w systemie p), w kolejności od cyfry</li></ul>\n<p>najbardziej znaczącej<br>Wynik:<br>m - liczba naturalna taka, że m + 1 jest liczbą cyfr w zapisie liczby k w systemie<br>ósemkowym<br>0<br>1<br>,<br>,<br>,<br>b<br>b<br>b<br>m<br>m</p>\n<ul><li>kolejne cyfry liczby k (w systemie ósemkowym), w kolejności od cyfry</li></ul>\n<p>najbardziej znaczącej<br>Algorytm:<br>Poziom podstawowy<br>MIN_1P</p>","answer_text_html":"<p>Zadanie 2.3. (0-4)<br>Obszar standardów<br>Opis wymagań<br>I. Wiadomości i rozumienie.<br>II. Korzystanie z informacji.<br>III. Tworzenie informacji<br>Zdający:<br>I.6.1) zna sposoby reprezentowania<br>w komputerze liczb […],<br>I.7.4) zna i omawia sytuacje, w których<br>wykorzystuje się klasyczne algorytmy:</p>\n<ul><li>pozycyjne reprezentacje liczb […],</li></ul>\n<p>II.5.3) dobiera postać i reprezentacje danych<br>odpowiednio do operacji wykonywanych<br>w algorytmach,<br>III.1.3) przystępuje do rozwiązania problemu<br>w sposób planowy:</p>\n<ul><li>określa plan działania;</li><li>wydziela podproblemy i wskazuje zależności</li></ul>\n<p>między nimi;</p>\n<ul><li>projektuje metody (algorytmy) rozwiązania</li></ul>\n<p>podproblemów,<br>III.2.3) układa algorytmy dla zadanych<br>problemów i implementuje je w wybranym<br>języku programowania.<br>Zasady oceniania<br>4 pkt - za poprawny algorytm, w tym:<br>1 pkt - za poprawne zinterpretowanie kolejności cyfr liczby,<br>1 pkt - za poprawnie zapisaną iterację,<br>2 pkt - za poprawnie działający algorytm zamiany liczby dla dowolnej podstawy<br>z zadanego zakresu.<br>0 pkt - za podanie odpowiedzi niepoprawnej albo brak odpowiedzi.<br>Przykładowe rozwiązanie<br>w ← 0;<br>dla i=0,1,…n<br>w ← w*p+ai<br>m ← 0;<br>dopóki (w&gt;0)<br>bm ← w%8;<br>w ← w/8;<br>jeżeli w&gt;0<br>m ← m+1</p>","solutions":[]}