{"id":"informatyka-2017-maj-matura-stara-rozszerzona/zad/2.2","paper_id":"informatyka-2017-maj-matura-stara-rozszerzona","number":"2.2","points":3,"ptype":"open","subject":"informatyka","category":"matura","year":2017,"month":"maj","level":"rozszerzona","text":"Zadanie 2.2 (0-3)\nPoniżej prezentujemy algorytm, który powinien wyznaczać n-ty element podanego ciągu.\nUzupełnij luki w algorytmie tak, aby jego działanie było zgodne z podaną specyfikacją.\nSpecyfikacja:\nDane: n - nieujemna liczba całkowita\nWynik: w - liczba całkowita równa pn\nAlgorytm:\ntab[0] ← 0\ntab[1] ← 1\ntab[2] ← 1\ntab[3] ← 2\ntab[4] ← 4\ni ← 5\ndopóki i ≤ wykonuj\ntemp ← tab[0]+tab[1]+tab[2]+tab[3]+tab[4]\ntab[ mod 5] ← temp\ni ← i+1\nw ←\nUwaga: a mod b oznacza resztę z dzielenia liczby a przez liczbę b.\nPoziom rozszerzony\nMIN_1R\nMiejsce na obliczenia.","answer":null,"answer_text":"Zadanie 2.2. (0-3)\nI. Wiadomości i rozumienie.\nZdający zna techniki algorytmiczne\n(iteracja) i analizuje działanie algorytmu dla\nwskazanych danych (I.4.).\nII. Korzystanie z informacji.\nZdający stosuje kolejne etapy prowadzące\ndo otrzymania poprawnego rozwiązania\nproblemu: od sformułowania specyfikacji\nproblemu po testowanie rozwiązania (II.2.) .\nIII. Tworzenie informacji\nWykorzystuje metody informatyki\nw rozwiązywaniu problemów (III. 2.).\nSchemat punktowania\n3 p. - za poprawne uzupełnieni trzech luk.\n2 p. - za poprawne uzupełnieni dwóch luk.\n1 p. - za poprawne uzupełnienie jednej luki.\n0 p. - za odpowiedź niepełną lub błędną albo brak odpowiedzi.\nPoprawna odpowiedź\nUwaga: poprawne odpowiedzi w algorytmie mają szare tło.\nAlgorytm:\ntab[0]←0\ntab[1]←1\ntab[2]←1\ntab[3]←2\ntab[4]←4\ni ← 5\ndopóki i≤ n wykonuj\ntemp←tab[0]+tab[1]+tab[2]+tab[3]+tab[4]\ntab[i mod 5]←temp\ni←i+1\nw ← tab[n mod 5] {lub w ← temp}","solution":null,"image":"img/informatyka-2017-maj-matura-stara-rozszerzona/zad-2.2.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 · maj 2017 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 2.2 (0-3)<br>Poniżej prezentujemy algorytm, który powinien wyznaczać n-ty element podanego ciągu.<br>Uzupełnij luki w algorytmie tak, aby jego działanie było zgodne z podaną specyfikacją.<br>Specyfikacja:<br>Dane: n - nieujemna liczba całkowita<br>Wynik: w - liczba całkowita równa pn<br>Algorytm:<br>tab[0] ← 0<br>tab[1] ← 1<br>tab[2] ← 1<br>tab[3] ← 2<br>tab[4] ← 4<br>i ← 5<br>dopóki i ≤ wykonuj<br>temp ← tab[0]+tab[1]+tab[2]+tab[3]+tab[4]<br>tab[ mod 5] ← temp<br>i ← i+1<br>w ←<br>Uwaga: a mod b oznacza resztę z dzielenia liczby a przez liczbę b.<br>Poziom rozszerzony<br>MIN_1R<br>Miejsce na obliczenia.</p>","answer_text_html":"<p>Zadanie 2.2. (0-3)<br>I. Wiadomości i rozumienie.<br>Zdający zna techniki algorytmiczne<br>(iteracja) i analizuje działanie algorytmu dla<br>wskazanych danych (I.4.).<br>II. Korzystanie z informacji.<br>Zdający stosuje kolejne etapy prowadzące<br>do otrzymania poprawnego rozwiązania<br>problemu: od sformułowania specyfikacji<br>problemu po testowanie rozwiązania (II.2.) .<br>III. Tworzenie informacji<br>Wykorzystuje metody informatyki<br>w rozwiązywaniu problemów (III. 2.).<br>Schemat punktowania<br>3 p. - za poprawne uzupełnieni trzech luk.<br>2 p. - za poprawne uzupełnieni dwóch luk.<br>1 p. - za poprawne uzupełnienie jednej luki.<br>0 p. - za odpowiedź niepełną lub błędną albo brak odpowiedzi.<br>Poprawna odpowiedź<br>Uwaga: poprawne odpowiedzi w algorytmie mają szare tło.<br>Algorytm:<br>tab[0]←0<br>tab[1]←1<br>tab[2]←1<br>tab[3]←2<br>tab[4]←4<br>i ← 5<br>dopóki i≤ n wykonuj<br>temp←tab[0]+tab[1]+tab[2]+tab[3]+tab[4]<br>tab[i mod 5]←temp<br>i←i+1<br>w ← tab[n mod 5] {lub w ← temp}</p>","solutions":[]}