{"id":"informatyka-2017-maj-matura-rozszerzona/zad/2","paper_id":"informatyka-2017-maj-matura-rozszerzona","number":"2","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2017,"month":"maj","level":"rozszerzona","text":"Zadanie 2. Rekurencja\nFunkcja licz(x) przyjmuje jako argument dodatnią liczbę całkowitą x, natomiast jako wynik\ndaje pewną liczbę całkowitą.\nlicz(x)\njeżeli x = 1\npodaj wynik 1\nw przeciwnym przypadku\nw ← licz(x div 2)\njeżeli x mod 2 = 1\npodaj wynik w+1\nw przeciwnym przypadku\npodaj wynik w-1\nUwaga: div - dzielenie całkowite, mod - reszta z dzielenia całkowitego.","answer":null,"answer_text":"0","solution":null,"image":"img/informatyka-2017-maj-matura-rozszerzona/zad-2.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 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 2. Rekurencja<br>Funkcja licz(x) przyjmuje jako argument dodatnią liczbę całkowitą x, natomiast jako wynik<br>daje pewną liczbę całkowitą.<br>licz(x)<br>jeżeli x = 1<br>podaj wynik 1<br>w przeciwnym przypadku<br>w ← licz(x div 2)<br>jeżeli x mod 2 = 1<br>podaj wynik w+1<br>w przeciwnym przypadku<br>podaj wynik w-1<br>Uwaga: div - dzielenie całkowite, mod - reszta z dzielenia całkowitego.</p>","answer_text_html":"<p>0</p>","solutions":[]}