{"id":"informatyka-2018-czerwiec-matura-rozszerzona/zad/2.1","paper_id":"informatyka-2018-czerwiec-matura-rozszerzona","number":"2.1","points":2,"ptype":"open","subject":"informatyka","category":"matura","year":2018,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 2.1. (0-2)\nZapisz w wybranej przez siebie notacji (w języku programowania lub w pseudokodzie)\nalgorytm iteracyjny, który służy do obliczania wartości liczby Fn dla dowolnego n ≥ 1.\nAlgorytm nie może używać tablic.\nAlgorytm.\nMIN_1R","answer":null,"answer_text":"Zadanie 2.1. (0-2)\nWymagania ogólne\nWymagania szczegółowe\nIII. Rozwiązywanie problemów\ni podejmowanie decyzji […]\nz zastosowaniem podejścia\nalgorytmicznego.\n5. Rozwiązywanie problemów\ni podejmowanie decyzji […], stosowanie\npodejścia algorytmicznego.\nZdający:\n1) analizuje, modeluje i rozwiązuje sytuacje\nproblemowe z różnych dziedzin;\n2) stosuje podejście algorytmiczne do\nrozwiązywania problemu;\n4) dobiera efektywny algorytm do\nrozwiązania sytuacji problemowej\ni zapisuje go w wybranej notacji;\nposługuje się podstawowymi technikami\nalgorytmicznymi;\n11) opisuje podstawowe algorytmy\na) algorytmy na liczbach całkowitych\nSchemat punktowania\n2 p. - za poprawny algorytm (w tym za prawidłowe zapisanie warunków początkowych\ni iteracji 1 p.).\n1 p. - za zapamiętanie tylko dwóch poprzednich wyrazów ciągu.\n0 p. - za podanie odpowiedzi błędnej albo brak odpowiedzi.\nPrzykładowe rozwiązanie\nint main()\n{\nint n, i, f1=1, f2=1, pom;\ncin>>n;\nfor (int i=3; i<=n; i++)\n{\npom=f1;\nf1=f2;\nf2=f2+pom;\n}\ncout<<f2;\n}","solution":null,"image":"img/informatyka-2018-czerwiec-matura-rozszerzona/zad-2.1.webp","solution_image":null,"topics":null,"page_from":5,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · czerwiec 2018 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 2.1. (0-2)<br>Zapisz w wybranej przez siebie notacji (w języku programowania lub w pseudokodzie)<br>algorytm iteracyjny, który służy do obliczania wartości liczby Fn dla dowolnego n ≥ 1.<br>Algorytm nie może używać tablic.<br>Algorytm.<br>MIN_1R</p>","answer_text_html":"<p>Zadanie 2.1. (0-2)<br>Wymagania ogólne<br>Wymagania szczegółowe<br>III. Rozwiązywanie problemów<br>i podejmowanie decyzji […]<br>z zastosowaniem podejścia<br>algorytmicznego.</p>\n<ol><li>Rozwiązywanie problemów</li></ol>\n<p>i podejmowanie decyzji […], stosowanie<br>podejścia algorytmicznego.<br>Zdający:</p>\n<ol><li>analizuje, modeluje i rozwiązuje sytuacje</li></ol>\n<p>problemowe z różnych dziedzin;</p>\n<ol><li>stosuje podejście algorytmiczne do</li></ol>\n<p>rozwiązywania problemu;</p>\n<ol><li>dobiera efektywny algorytm do</li></ol>\n<p>rozwiązania sytuacji problemowej<br>i zapisuje go w wybranej notacji;<br>posługuje się podstawowymi technikami<br>algorytmicznymi;</p>\n<ol><li>opisuje podstawowe algorytmy</li></ol>\n<p>a) algorytmy na liczbach całkowitych<br>Schemat punktowania<br>2 p. - za poprawny algorytm (w tym za prawidłowe zapisanie warunków początkowych<br>i iteracji 1 p.).<br>1 p. - za zapamiętanie tylko dwóch poprzednich wyrazów ciągu.<br>0 p. - za podanie odpowiedzi błędnej albo brak odpowiedzi.<br>Przykładowe rozwiązanie<br>int main()<br>{<br>int n, i, f1=1, f2=1, pom;<br>cin&gt;&gt;n;<br>for (int i=3; i&lt;=n; i++)<br>{<br>pom=f1;<br>f1=f2;<br>f2=f2+pom;<br>}<br>cout&lt;&lt;f2;<br>}</p>","solutions":[]}