{"id":"informatyka-2023-czerwiec-matura-rozszerzona/zad/1.3","paper_id":"informatyka-2023-czerwiec-matura-rozszerzona","number":"1.3","points":2,"ptype":"open","subject":"informatyka","category":"matura","year":2023,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 1.3. (0-2)\nPoniżej zapisano iteracyjny algorytm realizujący funkcję iloczyn(x, y). Uzupełnij trzy luki\nw algorytmie, tak aby był zgodny z poniższą specyfikacją.\nUWAGA: spośród operacji arytmetycznych możesz użyć tylko: dodawania, odejmowania,\ndzielenia całkowitego i reszty z dzielenia. Nie możesz użyć zwłaszcza operacji mnożenia.\nSpecyfikacja:\nDane:\nx, y - liczby całkowite dodatnie\nWynik:\nz - wartość iloczynu x*y\nAlgorytm:\nz ←\ndopóki wykonuj:\njeżeli y mod 2 = 1\nz ← z + x\nx ← x + x\ny ←\nMINP-R0_100","answer":null,"answer_text":"10\n45\n22\n220\n450","solution":null,"image":"img/informatyka-2023-czerwiec-matura-rozszerzona/zad-1.3.webp","solution_image":null,"topics":null,"page_from":7,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · czerwiec 2023 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 1.3. (0-2)<br>Poniżej zapisano iteracyjny algorytm realizujący funkcję iloczyn(x, y). Uzupełnij trzy luki<br>w algorytmie, tak aby był zgodny z poniższą specyfikacją.<br>UWAGA: spośród operacji arytmetycznych możesz użyć tylko: dodawania, odejmowania,<br>dzielenia całkowitego i reszty z dzielenia. Nie możesz użyć zwłaszcza operacji mnożenia.<br>Specyfikacja:<br>Dane:<br>x, y - liczby całkowite dodatnie<br>Wynik:<br>z - wartość iloczynu x*y<br>Algorytm:<br>z ←<br>dopóki wykonuj:<br>jeżeli y mod 2 = 1<br>z ← z + x<br>x ← x + x<br>y ←<br>MINP-R0_100</p>","answer_text_html":"<p>10<br>45<br>22<br>220<br>450</p>","solutions":[]}