{"id":"informatyka-2019-maj-matura-rozszerzona/zad/2","paper_id":"informatyka-2019-maj-matura-rozszerzona","number":"2","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2019,"month":"maj","level":"rozszerzona","text":"Zadanie 2. Analiza algorytmu\nPrzeanalizuj podaną funkcję pisz.\nSpecyfikacja:\nDane:\ns - napis\nn - liczba całkowita dodatnia, nie mniejsza niż długość napisu s\nk - liczba całkowita z zakresu [2 10]\nfunkcja pisz(s,n,k)\njeżeli dł(s) = n\nwypisz s\nw przeciwnym razie\ndla i=0,1 … k-1 wykonuj\npisz(s + napis(i), n, k)\nUwaga:\ndł(x)\n- daje w wyniku długość napisu x\ns1 + s2\n- daje w wyniku złączenie napisów s1 i s2\nnapis(p)\n- daje w wyniku napis będący zapisem dziesiętnym liczby całkowitej p","answer":null,"answer_text":"102","solution":null,"image":"img/informatyka-2019-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 2019 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 2. Analiza algorytmu<br>Przeanalizuj podaną funkcję pisz.<br>Specyfikacja:<br>Dane:<br>s - napis<br>n - liczba całkowita dodatnia, nie mniejsza niż długość napisu s<br>k - liczba całkowita z zakresu [2 10]<br>funkcja pisz(s,n,k)<br>jeżeli dł(s) = n<br>wypisz s<br>w przeciwnym razie<br>dla i=0,1 … k-1 wykonuj<br>pisz(s + napis(i), n, k)<br>Uwaga:<br>dł(x)</p>\n<ul><li>daje w wyniku długość napisu x</li></ul>\n<p>s1 + s2</p>\n<ul><li>daje w wyniku złączenie napisów s1 i s2</li></ul>\n<p>napis(p)</p>\n<ul><li>daje w wyniku napis będący zapisem dziesiętnym liczby całkowitej p</li></ul>","answer_text_html":"<p>102</p>","solutions":[]}