{"paper":{"id":"informatyka-2009-maj-matura-podstawowa","subject":"informatyka","category":"matura","year":2009,"month":"maj","level":"podstawowa","variant":null,"exam_pdf":"informatyka-2009-maj-matura-podstawowa/informatyka-2009-maj-matura-podstawowa.pdf","key_pdf":"informatyka-2009-maj-matura-podstawowa-odpowiedzi/informatyka-2009-maj-matura-podstawowa-odpowiedzi.pdf","question_count":3,"source_label":"Informatyka · Matura · maj 2009 (podstawowa)","subject_label":"Informatyka","category_label":"Matura"},"questions":[{"id":"informatyka-2009-maj-matura-podstawowa/zad/1","paper_id":"informatyka-2009-maj-matura-podstawowa","number":"1","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2009,"month":"maj","level":"podstawowa","text":"Zadanie 1. Rzut oszczepem (6 pkt)\nTrener oszczepników odnotowuje wyniki uzyskiwane przez swoich zawodników. Poniżej\nznajdziesz ciągi liczb reprezentujące wyniki trzech z zawodników.\nile_razy\nzawodnik A 60,51 61,34 61,85 61,97 62,79 63,00 63,81 63,88\nzawodnik B 60,41 60,44 60,85 62,71 61,79 60,00\nzawodnik C 61,45 60,89 60,20 60,01 59,22 58,99 58,75\na) Trener sprawdza postępy zawodników, stosując poniższy algorytm dla ciągu wyników\njednej osoby. Określ, kiedy algorytm wypisuje TAK, a kiedy NIE. Odpowiedź wpisz\nw wolne miejsce w specyfikacji problemu.\nSpecyfikacja:\nDane: Niepusty, skończony ciąg liczb dodatnich.\nWynik:\nAlgorytm:\n1. aktualna← pierwsza liczba w ciągu\n2. jeśli brak kolejnej liczby w ciągu, wypisz TAK i zakończ wykonywanie\nalgorytmu\n3. następna← kolejna liczba w ciągu\n4. jeśli następna jest większa od aktualna, to\n4.1. aktualna ← następna\n4.2. wróć do punktu 2\nw przeciwnym przypadku wypisz NIE i zakończ wykonywanie algorytmu.\nb) W powyższej tabeli w kolumnie ile_razy wpisz, ile razy w powyższym algorytmie\nzostanie wykonany krok 3. dla ciągu wyników każdego z zawodników A, B i C.\nc) Zmodyfikuj powyższy algorytm, tak aby znajdował najlepszy wynik zawodnika, czyli\nnajwiększą liczbę w ciągu odnotowanych wyników. Zapisz, zgodnie z podaną poniżej\nspecyfikacją, zmodyfikowany algorytm w wybranej przez siebie notacji (lista kroków,\nschemat blokowy lub język programowania, który wybrałeś/aś na egzamin).\nSpecyfikacja:\nDane: Niepusty, skończony ciąg liczb dodatnich.\nWynik: Największa liczba w podanym ciągu liczb.\nPoziom podstawowy - część I\n3\nAlgorytm:\nNr zadania\n1 a)\n1 b)\n1 c)\nMaks. liczba pkt\n1\n2\n3\nWypełnia\negzaminator! Uzyskana liczba pkt\n4\nPoziom podstawowy - część I","answer":null,"answer_text":"1.\nc\nZa podanie w peáni poprawnego algorytmu wyznaczającego\nnajwiĊkszą liczbĊ w ciągu - 3 punkty, w tym za:\n- poprawną inicjacjĊ zmiennych - 1 punkt\n- poprawny warunek w pĊtli - 1 punkt\n- poprawną instrukcjĊ warunkową i aktualizacjĊ wyniku\nw pĊtli - 1 punkt\nPrzykáadowe rozwiązanie:\n1. maxĸ pierwsza liczba z danego ciągu\n2. jeĞli nie ma wiĊcej liczb w ciągu, wypisz max i zakoĔcz\nwykonywanie algorytmu\n3. nastĊpnaĸ kolejna liczba z danego ciągu\n4. jeĞli nastĊpna jest wiĊksza od max, to\nmax ĸ nastĊpna\n5. wróü do punktu 2\n3\n6\nInformatyka - poziom podstawowy\nKlucz punktowania odpowiedzi\n92\na\nZa podanie czterech poprawnych wartoĞci w tabeli (4,25;\n100,10; 5,00; 110,00) - 2 punkty (za poprawne wyniki\nuznajemy takĪe 4,25; 100,1; 5; 110)\nZa podanie dwóch lub trzech poprawnych wartoĞci\nw tabeli - 1 punkt\n2","solution":null,"image":"img/informatyka-2009-maj-matura-podstawowa/zad-1.webp","solution_image":null,"topics":null,"page_from":2,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2009 (podstawowa)","subject_label":"Informatyka","category_label":"Matura"},{"id":"informatyka-2009-maj-matura-podstawowa/zad/2","paper_id":"informatyka-2009-maj-matura-podstawowa","number":"2","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2009,"month":"maj","level":"podstawowa","text":"Zadanie 2. Ceny w systemach dziesiętnym i dwójkowym (6 pkt)\nW Dwójkolandii tradycyjnie ceny w sklepach są podawane w systemie dwójkowym.\nZe względu na rosnący ruch turystów z innych krajów, gdzie wciąż obowiązuje system\ndziesiętny, rząd Dwójkolandii postanowił, że handlowcy mają obowiązek umieszczania cen\nw obu systemach.\na) Pomóż właścicielowi baru szybkiej obsługi uzupełnić obowiązujący cennik:\nartykuł\ncena w systemie\ndwójkowym\ncena w systemie\ndziesiętnym\nkakao\n111,11\n7,75\nherbata czarna\n100,01\nherbata owocowa\n4,50\ncapuccino\n101,00\nkawa espresso\n6,00\nMiejsce na obliczenia\nb) Zaproponuj handlowcom metodę przeliczania cen z systemu dwójkowego na dziesiętny\ni zapisz ją w postaci algorytmu w wybranej przez siebie notacji (lista kroków, schemat\nblokowy lub język programowania, który wybrałeś/aś na egzamin). Uwzględnij, że ceny\nsą podawane z dokładnością do dwóch miejsc po przecinku.\nSpecyfikacja:\nDane: s - napis złożony z ciągu zer i jedynek, przecinka oraz dwóch cyfr po przecinku\n(każda cyfra to 0 lub 1). Napis przed przecinkiem nie jest pusty.\nWynik: w - liczba oznaczająca wartość w systemie dziesiętnym liczby podanej w systemie\ndwójkowym w postaci napisu s.\nPoziom podstawowy - część I\n5\nAlgorytm:\nNr zadania\n2 a)\n2 b)\nMaks. liczba pkt\n2\n4\nWypełnia\negzaminator! Uzyskana liczba pkt\n6\nPoziom podstawowy - część I","answer":null,"answer_text":"2.\nb\nZa w peáni poprawny algorytm - 4 punkty, w tym za:\n- inicjacjĊ zmiennych - 1 punkt\n- poprawny warunek w pĊtli dla czĊĞci caákowitej - 1 punkt\n- poprawne obliczenia w pĊtli - 1 punkt\n- uwzglĊdnienie czĊĞci uáamkowej - 1 punkt\nPrzykáadowe rozwiązania:\nPrzykáad I:\nw = cyfra(s[0]); i=1;\nwhile (s[i] <>’,’) {w=w*2 + cyfra(s[i]); i++}\ni++; w = w + 0,5* cyfra(s[i]);\ni++; w = w + 0,25* cyfra(s[i]);\nPrzykáad II:\nkrok 1: w = 0,00; k = 0,25;\nkrok 2: x = ostatnia cyfra ciągu s;\nkrok 3: dopóki są jeszcze cyfry w ciągu s wykonuj:\n{w = w + k*x; k = k*2; x = kolejna cyfra ciągu licząc\nod koĔca}\n4\n6","solution":null,"image":"img/informatyka-2009-maj-matura-podstawowa/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 2009 (podstawowa)","subject_label":"Informatyka","category_label":"Matura"},{"id":"informatyka-2009-maj-matura-podstawowa/zad/3","paper_id":"informatyka-2009-maj-matura-podstawowa","number":"3","points":null,"ptype":"true_false","subject":"informatyka","category":"matura","year":2009,"month":"maj","level":"podstawowa","text":"Zadanie 3. Test (8 pkt)\nZaznacz znakiem X w odpowiedniej kolumnie P lub F, która odpowiedź jest prawdziwa,\na która fałszywa.\na) Tabela bazy danych spełnia warunki:\nP\nF\njest podstawową jednostką organizacji danych w relacyjnych bazach danych\nkażdy jej wiersz składa się tylko z danych tego samego typu\nwszystkie dane w kolumnie są tego samego typu.\nb) 10 MB to\nP\nF\nmniej niż 1 GB.\nwięcej niż 1 TB.\n10240 bajtów.\nc) Program, który umożliwia tłumaczenie programu w języku programowania wysokiego\npoziomu na kod gotowy do wykonania na komputerze, to\nP\nF\nkompilator.\nBIOS.\nkonsolidator.\nd) Hiperłącze może oznaczać\nP\nF\nzamieszczone w dokumencie elektronicznym odwołanie do innego\ndokumentu.\nzamieszczone w dokumencie elektronicznym odwołanie do innego miejsca\nw tym dokumencie.\npołączenie między dwoma komputerami w sieci.\ne) Jednoznaczny standard wskazywania położenia i sposobu dostępu do zasobów\nw Internecie to\nP\nF\nURL.\nXML.\nOLE.\nf) Minimum ciągu n-elementowego (dla dowolnego całkowitego\n1\nn ≥)\nP\nF\nmożna zawsze znaleźć, wykonując nie więcej niż n porównań pomiędzy\nelementami ciągu.\nmożna zawsze znaleźć, wykonując nie więcej niż n/2 porównań pomiędzy\nelementami ciągu.\nmożna znaleźć za pomocą strategii przeszukiwania liniowego.\nPoziom podstawowy - część I\n7\ng) Rozważ poniższy algorytm.\nWynikiem działania tego algorytmu dla liczby całkowitej\n0\nn >\njest wypisanie wartości\nwyrażenia\nP\nF\nn\n3\n2\n1\nn\n1\n3\n1\n2\n1\n1\nn\n1\n3\n1\n2\n1\n1\nh) W bazie danych\nP\nF\nsortowanie tabeli oznacza uporządkowanie wierszy według zawartości\nwybranych kolumn.\nsortowanie tabeli oznacza uporządkowanie kolumn według zawartości\nwybranych wierszy.\nfiltrowanie tabeli to wybór wierszy spełniających określone kryteria.\nNr zadania\n3 a)\n3 b)\n3 c)\n3 d)\n3 e)\n3 f)\n3 g)\n3 h)\nMaks. liczba pkt\n1\n1\n1\n1\n1\n1\n1\n1\nWypełnia\negzaminator! Uzyskana liczba pkt\ns ← s +1/i\ni < n\nFałsz\nPrawda\ni ← 0\ns ←0\nczytaj n\ni ← i +1\nwypisz s\n8\nPoziom podstawowy - część I\nBRUDNOPIS","answer":null,"answer_text":"3.\nZa wszystkie 3 poprawne odpowiedzi w kaĪdym\nz podpunktów - 1 punkt\na) - PFP, b) -PFF, c) - PFF, d) - PPF, e) -PFF, f) - PFP,\ng) - FPF, h) - PFP\n8\nInformatyka - poziom podstawowy\nKlucz punktowania odpowiedzi\n93\nCZĉĝû II\nNr zadania\nNr\npodpunktu\nKlucz punktowania odpowiedzi\nMaks.\npunktacja\nza czĊĞü\nzadania\nMaks.\npunktacja\nza\nzadanie\na\nZa podanie poprawnej najniĪszej Ğredniej rocznej temperatury\n(4,74 ± 0,01) - 1 punkt\nZa podanie poprawnego roku jej wystąpienia (1829) - 1 punkt\n2\nb\nZa podanie poprawnej najwyĪszej Ğredniej rocznej temperatury\n(9,82 ± 0,01) - 1 punkt\nZa podanie poprawnego roku jej wystąpienia (1989) - 1 punkt\n2\nc\nZa poprawne zestawienie minimalnych temperatur dla kaĪdego\nmiesiąca - 1 punkt\nZa poprawne zestawienie maksymalnych temperatur dla\nkaĪdego miesiąca - 1 punkt\nZa poprawny wykres - 3 punkty, w tym za:\n- poprawny dobór danych - 1 punkt\n- poprawny typ wykresu - 1 punkt\npoprawny opis osi i tytuá - 1 punkt\nI\nII\nIII\nIV\nV\nVI\nVII VIII\nIX\nX\nXI\nXII\n-13,5\n-13,7\n-6,9\n2,4\n7,9\n13,0\n14,6\n14,0\n9,1\n1,8\n-3,4\n-14,8\n3,5\n5,1\n7,4\n13,2\n18,2\n22,4\n23,5\n23,8\n16,8\n12,6\n7,6\n3,9\n5","solution":null,"image":"img/informatyka-2009-maj-matura-podstawowa/zad-3.webp","solution_image":null,"topics":null,"page_from":6,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2009 (podstawowa)","subject_label":"Informatyka","category_label":"Matura"}]}