{"id":"informatyka-2021-czerwiec-matura-rozszerzona/zad/1.2","paper_id":"informatyka-2021-czerwiec-matura-rozszerzona","number":"1.2","points":4,"ptype":"open","subject":"informatyka","category":"matura","year":2021,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 1.2. (0-4)\nNapisz algorytm (w postaci pseudokodu lub w wybranym języku programowania), który dla\ndanej dodatniej liczby całkowitej n obliczy długość jej reprezentacji kwadratowej wyznaczanej\nmetodą zachłanną. Twój algorytm powinien być zgodny z poniższą specyfikacją.\nUwaga: W zapisie algorytmu możesz korzystać tylko z instrukcji sterujących, operatorów\narytmetycznych (dodawania, odejmowania, mnożenia, dzielenia, dzielenia całkowitego i reszty\nz dzielenia), operatorów logicznych, porównań i instrukcji przypisywania lub samodzielnie\nnapisanych funkcji i procedur wykorzystujących powyższe operacje. Zabronione jest używanie\nfunkcji wbudowanych, dostępnych w językach programowania, zwłaszcza funkcji pierwiastek.\nSpecyfikacja:\nDane\nn - dodatnia liczba całkowita\nWynik\ndl - długość reprezentacji kwadratowej liczby n, otrzymanej metodą zachłanną\nPrzykład:\nDla n = 12 wynikiem jest dl = 4.\nAlgorytm:\nEINP-R1_100","answer":null,"answer_text":"12\n32 + 12 + 12 + 12\n22 + 22 + 22","solution":null,"image":"img/informatyka-2021-czerwiec-matura-rozszerzona/zad-1.2.webp","solution_image":null,"topics":null,"page_from":3,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · czerwiec 2021 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 1.2. (0-4)<br>Napisz algorytm (w postaci pseudokodu lub w wybranym języku programowania), który dla<br>danej dodatniej liczby całkowitej n obliczy długość jej reprezentacji kwadratowej wyznaczanej<br>metodą zachłanną. Twój algorytm powinien być zgodny z poniższą specyfikacją.<br>Uwaga: W zapisie algorytmu możesz korzystać tylko z instrukcji sterujących, operatorów<br>arytmetycznych (dodawania, odejmowania, mnożenia, dzielenia, dzielenia całkowitego i reszty<br>z dzielenia), operatorów logicznych, porównań i instrukcji przypisywania lub samodzielnie<br>napisanych funkcji i procedur wykorzystujących powyższe operacje. Zabronione jest używanie<br>funkcji wbudowanych, dostępnych w językach programowania, zwłaszcza funkcji pierwiastek.<br>Specyfikacja:<br>Dane<br>n - dodatnia liczba całkowita<br>Wynik<br>dl - długość reprezentacji kwadratowej liczby n, otrzymanej metodą zachłanną<br>Przykład:<br>Dla n = 12 wynikiem jest dl = 4.<br>Algorytm:<br>EINP-R1_100</p>","answer_text_html":"<p>12<br>32 + 12 + 12 + 12<br>22 + 22 + 22</p>","solutions":[]}