Wróć do: Arkusze maturalne
2016CZERWIEC

Matura z informatyki 2016 – czerwiec, poziom rozszerzony

Formuła 2015arkusz CKE · poziom rozszerzony

Arkusz maturalny z informatyki rozszerzonej – termin dodatkowy (czerwiec) 2016. Pobierz PDF z zadaniami, pliki z danymi oraz klucz odpowiedzi CKE.

01

Opis

Arkusz maturalny z informatyki na poziomie rozszerzonym z terminu dodatkowego (czerwiec 2016, Formuła 2015). Egzamin składał się z dwóch części: Część I (60 minut, 15 punktów, zadania 1–3) oraz Część II (150 minut, 35 punktów, zadania 4–6). Sesja dodatkowa jest przeznaczona dla maturzystów, którzy z przyczyn losowych nie mogli przystąpić do egzaminu w terminie głównym (maj), a jej wymagania są identyczne jak w sesji majowej.

Poniżej znajdziesz interaktywne wersje zamkniętych części zadań – uzupełnij puste pola i kliknij Sprawdź, aby od razu sprawdzić poprawność (odpowiedzi pochodzą z klucza CKE). W zadaniach otwartych (napisz program, algorytm, utwórz zestawienie lub wykres) kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE. Pełną treść zadań znajdziesz też w arkuszach PDF.

02

Zadanie 1. Rekurencja

Rozważ następujący algorytm zapisany w postaci rekurencyjnej funkcji F:

Specyfikacja
Dane: n – liczba całkowita dodatnia

Algorytm:

F(n)
    Jeżeli n=1 lub n=2
        s  n
    w przeciwnym razie
        s  n*F(n–2)
    s  s*(n+1)
    wynikiem jest s

Zadanie 1.1

Uzupełnij poniższą tabelę – podaj wartości funkcji dla n=1, 2, 3, 4, 5, 6.

nF(n)
1
2
3
4
5
6

Zadanie 1.2

Wypisz ciąg wywołań funkcji F(n) dla n=11.

Przykład: Dla n=3 ciąg wywołań ma postać F(3), F(1).

Poniżej podaj ciąg wywołań i kliknij Sprawdź.

Zadanie 1.3

Podaj wynik działania algorytmu – zaznacz prawidłową odpowiedź.

Algorytm obliczy wartość:

03

Zadanie 2. Dziwny porządek

Na planecie X obowiązuje dziwny porządek wśród liczb całkowitych dodatnich. Każda liczba parzysta jest mniejsza od każdej liczby nieparzystej. Relację mniejszości, obowiązującą na planecie X, oznaczamy symbolem „≪". Tak więc zachodzą np. następujące nierówności 2 ≪ 3, 2 ≪ 1, 8 ≪ 5. Ponadto wśród liczb parzystych panuje normalny porządek, taki jak u nas na Ziemi, tzn. 2 ≪ 4 ≪ 6 ≪ 8 ≪ ···. Natomiast wśród liczb nieparzystych jest na odwrót – największą liczbą jest 1, tzn. ... ≪ 5 ≪ 3 ≪ 1.

Przykład:

Poniżej wypisane są liczby 1, 2, 3, 4, 5, 6 w kolejności od najmniejszej do największej (zgodnie z porządkiem obowiązującym na planecie X).

2 ≪ 4 ≪ 6 ≪ 5 ≪ 3 ≪ 1

Wśród tych liczb najmniejszą na planecie X jest 2, a największą jest 1.

Zadanie 2.1

Uporządkuj poniższy zbiór liczb w rosnącej kolejności wg porządku obowiązującego na planecie X.

{ 3, 6, 8, 11, 15, 20, 35, 70, 100, 1000 }

Poniżej podaj uporządkowany ciąg (liczby oddzielone symbolem ≪) i kliknij Sprawdź.

Zadanie 2.2

Uzupełnij poniższy zbiór o dwa elementy, tak by jego najmniejszym elementem (wg porządku obowiązującego na planecie X) była liczba 10.

{ ____ , ____ , 27, 16, 7, 32}

Kliknij Pokaż odpowiedź, aby zobaczyć rozwiązanie z klucza CKE.

Uwaga: to zadanie otwarte – odpowiedź z klucza CKE jest jedynie przykładowa; istnieją również inne poprawne rozwiązania.

Zadanie 2.3

Zaproponuj algorytm, który dla danego skończonego zbioru liczb całkowitych dodatnich wyznacza element największy wg porządku obowiązującego na planecie X. Algorytm zapisz w postaci pseudokodu albo w wybranym języku programowania.

Specyfikacja
Dane: liczba całkowita dodatnia n tablica liczb całkowitych dodatnich A[1], A[2],....,A[n] Wynik: największa liczba (wg porządku obowiązującego na planecie X) spośród liczb w tablicy A

Kliknij Pokaż odpowiedź, aby zobaczyć rozwiązanie z klucza CKE.

Uwaga: to zadanie otwarte – odpowiedź z klucza CKE jest jedynie przykładowa; istnieją również inne poprawne rozwiązania.

04

Zadanie 3. Test

Oceń, czy poniższe zdania są prawdziwe. Zaznacz P, jeśli zdanie jest prawdziwe, albo F – jeśli zdanie jest fałszywe.

W każdym zadaniu cząstkowym punkt uzyskasz tylko za komplet poprawnych odpowiedzi.

Zadanie 3.1

W językach programowania: Pascal, C++, Java tablica jest strukturą danych,

NrZdanieP / F
1.która ma maksymalnie 256 elementów.
2.w której można przechowywać tylko liczby.
3.w której możemy się odwoływać do poszczególnych elementów za pomocą indeksów.

Zadanie 3.2

Suma 200₁₀+10₂ jest równa

NrZdanieP / F
1.210₁₀
2.312₈
3.CA₁₆

Zadanie 3.3

Jednym z podstawowych pojęć w informatyce jest algorytm. Każdy algorytm powinien spełniać własność:

NrZdanieP / F
1.dowolnego porządku operacji, tzn. działania wykonywane w algorytmie można wykonać w dowolnej kolejności.
2.skończonej liczby operacji, tzn. algorytm można zapisać w postaci skończonego ciągu instrukcji lub operacji.
3.jednoznaczności operacji, tzn. algorytm może zawierać tylko takie operacje, których działanie jest jednoznacznie określone.

Zadanie 3.4

Grafika wektorowa

NrZdanieP / F
1.pozwala skalować obraz bez utraty jego jakości.
2.używa figur geometrycznych do przechowywania informacji o obrazie.
3.jest powszechnie stosowana do zapisu zdjęć w tabletach, aparatach fotograficznych i telefonach komórkowych.
05

Zadanie 4. Ubezpieczenia

Oddział firmy ubezpieczeniowej „TWOJA POLISA" pozyskał 331 osób, które ubezpieczyły się na życie. Dane tych osób zawarte są w pliku ubezpieczenia.txt. Każdy wiersz pliku zawiera dane o jednej osobie: nazwisko, imię, datę urodzenia oraz miejsce zamieszkania. Dane w wierszu rozdzielone są średnikami. Pierwszy wiersz jest wierszem nagłówkowym.

Przykład:

Nazwisko;Imie;Data_urodz;Miejsce_zamieszkania
Czarnecka;Ewelina;1960-10-01;srednie miasto
Nesterowicz;Piotr;1984-09-27;wies
Adamus;Magdalena;1967-10-08;duze miasto

1 stycznia 2016 roku wprowadzono w firmie nowe zasady obliczania miesięcznej składki ubezpieczeniowej dla osób ubezpieczonych na życie. Korzystając z powyższych danych oraz dostępnych narzędzi informatycznych, wykonaj zadania. Wyniki zapisz w pliku tekstowym wyniki_4.txt. Odpowiedź do każdego zadania poprzedź numerem tego zadania.

Uwaga:

Imiona wszystkich kobiet (i tylko kobiet) są zakończone literą „a".

Zadanie 4.1

Utwórz zestawienie podające dla każdego miesiąca (styczeń, luty, …) liczbę osób, które mają w nim urodziny.

Poniżej podaj odpowiedź dla pełnego pliku ubezpieczenia.txt i kliknij Sprawdź.

miesiącliczba osób
1
2
3
4
5
6
7
8
9
10
11
12

Zadanie 4.2

Utwórz zestawienie, w którym dla każdego miejsca zamieszkania podasz liczbę ubezpieczonych kobiet.

Poniżej podaj odpowiedź dla pełnego pliku ubezpieczenia.txt i kliknij Sprawdź.

miesce zam.liczba kobiet
wies
male miasto
srednie miasto
duze miasto

Zadanie 4.3

Kwota ubezpieczenia dla kobiet jest równa 25 000 zł, a dla mężczyzn wynosi 30 000 zł. Miesięczna składka obliczana jest według następującej tabeli:

WiekSkładka w % kwoty ubezpieczenia
do 30 lat0,1%
od 31 lat do 45 lat0,15%
od 46 lat0,12%

Ponadto dla osób, których wiek przekroczył 60 lat, doliczana jest do miesięcznej składki dodatkowa kwota 49 zł.

Uwaga:

W obliczeniach posługujemy się rocznikami. Zatem dla osób z przykładu przyjmujemy, że 1 stycznia 2016 r. mają one odpowiednio: 56, 32, 49 lat.

Wykorzystując powyższe informacje, oblicz sumy kwot miesięcznych składek w styczniu 2016 roku: osobną dla kobiet oraz osobną dla mężczyzn. Każdy z finalnie otrzymanych wyników podaj, zaokrąglając do dwóch miejsc po przecinku.

Poniżej podaj odpowiedź dla pełnego pliku ubezpieczenia.txt i kliknij Sprawdź.

Suma składek kobiet:

Suma składek mężczyzn:

Zadanie 4.4

Utwórz zestawienie, na dzień 1 stycznia 2016 roku, zawierające liczbę osób, których wiek należy do następujących przedziałów wiekowych: 20–29, 30–39, 40–49, 50–59, 60–69, 70–79. Dla otrzymanego zestawienia sporządź wykres kolumnowy ilustrujący wyniki. Pamiętaj o prawidłowym i czytelnym opisie wykresu.

Kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE – zestawienie oraz gotowy wykres.

06

Zadanie 5. Egzamin maturalny

Wydział Edukacji Urzędu Miejskiego w mieście X zgromadził wybrane dane dotyczące przeprowadzonego egzaminu maturalnego.

Lista uczniów zdających egzamin maturalny znajduje się w pliku maturzysta.txt. Lista przedmiotów maturalnych została zapisana w pliku przedmioty.txt. W pliku zdaje.txt zostały zapisane informacje o tym, które przedmioty uczeń zdawał na egzaminie maturalnym. Dane w wierszach każdego pliku oddzielone zostały średnikami. Pierwszy wiersz w każdym pliku jest wierszem nagłówkowym.

Plik maturzysta.txt zawiera dane maturzystów, po jednym w wierszu. W każdym wierszu znajdują się odpowiednio: identyfikator zdającego, nazwisko, imię, PESEL oraz data urodzenia.

Fragment pliku:

Id_zdajacego;Nazwisko;Imie;PESEL;Data_urodzenia
1;Nizinska;Ewelina;94011301221;1994-01-13
2;Bek;Jan;94032901531;1994-03-29
3;Marciniak;Anna;95070301788;1995-07-03

Plik przedmioty.txt zawiera dane o przedmiotach maturalnych, po jednym w wierszu. W każdym wierszu znajdują się odpowiednio: identyfikator przedmiotu, nazwa przedmiotu, data egzaminu, godzina egzaminu oraz informacja, czy zdawany przedmiot jest obowiązkowy, czy dodatkowy.

Fragment pliku:

Id_przedmiotu;Nazwa_przedmiotu;Data;Godzina;Typ
1;jezyk polski;2014-05-05;09:00;obowiazkowy
2;matematyka;2014-05-06;09:00;obowiazkowy
3;jezyk lacinski i kultura antyczna;2014-05-06;14:00;dodatkowy

Plik zdaje.txt zawiera przyporządkowanie wybranych przedmiotów do maturzystów, po jednej parze w wierszu. W każdym wierszu znajdują się odpowiednio: identyfikator zdającego oraz identyfikator zdawanego przedmiotu.

Fragment pliku:

Id_zdajacego;Id_przedmiotu
112;1
106;1
112;2

Wykorzystując dane zawarte w plikach i dostępne narzędzia informatyczne, wykonaj zadania. Odpowiedzi zapisz w kolejnych wierszach pliku tekstowego wyniki_5.txt. Odpowiedź do każdego zadania poprzedź numerem tego zadania.

Zadanie 5.1

Utwórz zestawienie zawierające nazwiska i imiona zdających, którzy zdawali egzamin maturalny z informatyki. Wyniki uporządkuj alfabetycznie według nazwisk zdających.

Kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE.

Zadanie 5.2

Podaj nazwę przedmiotu, który był zdawany najczęściej jako przedmiot dodatkowy, oraz liczbę osób, które go wybrały.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Nazwa przedmiotu:

Liczba zdających:

Zadanie 5.3

Podaj nazwiska i imiona wszystkich zdających, którzy wybrali największą liczbę egzaminów maturalnych z przedmiotów dodatkowych, oraz podaj liczbę tych przedmiotów.

Kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE.

Zadanie 5.4

Podaj nazwę przedmiotu dodatkowego, który nie został ani razu wybrany na egzaminie maturalnym.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Nazwa przedmiotu:

Zadanie 5.5

Podaj imię i nazwisko najmłodszego maturzysty oraz nazwy przedmiotów dodatkowych, które ta osoba wybrała na egzaminie maturalnym.

Kliknij Pokaż odpowiedź, aby zobaczyć wzorcowe rozwiązanie z klucza CKE.

Zadanie 5.6

Podaj liczbę mężczyzn, którzy przystąpili do egzaminu maturalnego. Wykorzystaj przedostatnią cyfrę numeru PESEL, która tylko dla mężczyzn jest nieparzysta.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Liczba mężczyzn:

07

Zadanie 6. Systemy liczbowe

W pliku liczby.txt zapisano 999 kodów liczb, każdy kod w osobnym wierszu. Ostatnia cyfra kodu oznacza podstawę systemu liczbowego (od dwójkowego do dziewiątkowego), w jakim zapisano liczbę kolejnymi cyframi kodu, od pierwszej do przedostatniej.

Na przykład:

12345678 oznacza liczbę 1234567₈, czyli liczbę 1234567 zapisaną w systemie ósemkowym. Każdy kod liczby zaczyna się cyfrą większą od 0, a jego długość (wraz z cyfrą oznaczającą system liczbowy) nie przekracza 10 cyfr.

Uwaga:

Niektórych 10-cyfrowych liczb całkowitych nie da się zapisać w pojedynczej 32-bitowej zmiennej typu całkowitoliczbowego, np. w języku C++ nie jest to możliwe w zmiennej typu int, a w Pascalu – w zmiennej typu integer.

Napisz program(y), którego(ych) wynikiem działania będą rozwiązania poniższych zadań. Odpowiedzi do zadań zapisz odpowiednio w oddzielnych plikach wyniki_6_1.txt, wyniki_6_2.txt, wyniki_6_3.txt, wyniki_6_4.txt, wyniki_6_5.txt. Pliki źródłowe z rozwiązaniem zapisz pod nazwą zgodną z numerem zadania, z rozszerzeniem odpowiadającym użytemu narzędziu informatycznemu.

Zadanie 6.1

Podaj, ile liczb w pliku liczby.txt zapisano w systemie ósemkowym.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Odpowiedź:

Zadanie 6.2

Podaj, ile wierszy w pliku liczby.txt zawiera liczby zapisane w systemie czwórkowym takie, że w ich zapisie nie występuje cyfra 0.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Odpowiedź:

Zadanie 6.3

Podaj, ile wierszy w pliku liczby.txt zawiera liczby parzyste zapisane w systemie dwójkowym.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Odpowiedź:

Zadanie 6.4

Podaj sumę wszystkich liczb z pliku liczby.txt, które zapisano w systemie ósemkowym. Wynik podaj w systemie dziesiętnym.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Odpowiedź:

Zadanie 6.5

Podaj kod największej oraz kod najmniejszej spośród liczb zakodowanych w pliku liczby.txt oraz ich wartości w systemie dziesiętnym.

Poniżej podaj odpowiedź i kliknij Sprawdź.

Kod najmniejszej liczby:

Wartość najmniejszej liczby (dziesiętnie):

Kod największej liczby:

Wartość największej liczby (dziesiętnie):