Wersja arkusza
MINP-R0-100-2305 · Formuła 2023
Zadanie 1.12 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Podaj zawartość biblioteczki po wstawieniu do niej kolejno książek o numerach: 14, 18, 12, 9, 20, 15, 17.
Numery książek wpisz we właściwe miejsca na poniższym schemacie.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0
1
2
3
4
Miejsce na obliczenia:
Zadanie 1. Biblioteczka Adama
Adam przechowuje swoje książki w biblioteczce zbudowanej z półek ponumerowanych
kolejno 0, 1, 2, … (zaczynając od półki położonej najwyżej). Półka o numerze i ma 2i
przegródek, w których umieszczane są książki. W jednej przegródce można umieścić tylko
jedną książkę. Przegródki na i-tej półce są ponumerowane od lewej do prawej kolejnymi
liczbami 1, 2, 3, …, 2i.
Jako B[i, j] oznaczamy j-tą przegródkę na i-tej półce.
Przykład 1.
Szara komórka to przegródka B[3, 4]
Numery przegródek
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Numery półek
0
1
2
3
4
Biblioteczka Adama
Każda książka ma swój numer identyfikacyjny.
Adam ustawia książki na półkach, zawsze zaczynając od przegródki B[0,1]. Stosuje przy tym
następującą, rekurencyjną regułę:
Adam sprawdza, czy przegródka B[i, j] (i ≥ 0 oraz 1 ≤ j ≤ 2i) jest pusta. Jeśli tak, umieszcza
książkę w tej przegródce. W przeciwnym przypadku porównuje numer wstawianej książki
z numerem książki w przegródce. Jeśli numer wstawianej książki jest mniejszy od numeru
książki stojącej w przegródce, próbuje umieścić książkę na kolejnej półce w przegródce
B[i + 1, 2j – 1]. Jeśli numer wstawianej książki jest większy od numeru książki w przegródce,
to próbuje umieścić książkę w przegródce B[i + 1, 2j].
Przykład 2.
Poniżej przedstawiono zawartość biblioteczki po wstawieniu do niej książek kolejno
o numerach: 10, 2, 15, 13, 1, 5, 25 (zakładamy, że przedtem biblioteczka była pusta).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 10
1 2 15
2 1 5 13 25
3
4
Przykład 3.
Poniżej przedstawiono zawartość biblioteczki po wstawieniu do niej książek kolejno
o numerach: 1, 5, 10, 15, 2, 25, 13 (zakładamy, że przedtem biblioteczka była pusta).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 1
1 5
2 2 10
3 15
4 13 25
Pokaż odpowiedź
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 14
1 12 18
2 9 15 20
3 17
4Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna.
1 pkt – odpowiedź z jednym numerem książki w nieodpowiednim miejscu.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 1.23 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
– Uzupełnij tabelkę – wpisz, ile minimalnie, a ile maksymalnie musi być półek w biblioteczce,
żeby można było umieścić w niej n książek i żeby na ostatniej półce znalazła się co najmniej
jedna książka.
n – liczba książek Minimalna liczba półek Maksymalna liczba półek
1 1 1
3 2 3
4 3 4
7
16 5
31
32
2k – 1, dla k > 0
Miejsce na obliczenia
Zadanie 1. Biblioteczka Adama
Adam przechowuje swoje książki w biblioteczce zbudowanej z półek ponumerowanych
kolejno 0, 1, 2, … (zaczynając od półki położonej najwyżej). Półka o numerze i ma 2i
przegródek, w których umieszczane są książki. W jednej przegródce można umieścić tylko
jedną książkę. Przegródki na i-tej półce są ponumerowane od lewej do prawej kolejnymi
liczbami 1, 2, 3, …, 2i.
Jako B[i, j] oznaczamy j-tą przegródkę na i-tej półce.
Przykład 1.
Szara komórka to przegródka B[3, 4]
Numery przegródek
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Numery półek
0
1
2
3
4
Biblioteczka Adama
Każda książka ma swój numer identyfikacyjny.
Adam ustawia książki na półkach, zawsze zaczynając od przegródki B[0,1]. Stosuje przy tym
następującą, rekurencyjną regułę:
Adam sprawdza, czy przegródka B[i, j] (i ≥ 0 oraz 1 ≤ j ≤ 2i) jest pusta. Jeśli tak, umieszcza
książkę w tej przegródce. W przeciwnym przypadku porównuje numer wstawianej książki
z numerem książki w przegródce. Jeśli numer wstawianej książki jest mniejszy od numeru
książki stojącej w przegródce, próbuje umieścić książkę na kolejnej półce w przegródce
B[i + 1, 2j – 1]. Jeśli numer wstawianej książki jest większy od numeru książki w przegródce,
to próbuje umieścić książkę w przegródce B[i + 1, 2j].
Przykład 2.
Poniżej przedstawiono zawartość biblioteczki po wstawieniu do niej książek kolejno
o numerach: 10, 2, 15, 13, 1, 5, 25 (zakładamy, że przedtem biblioteczka była pusta).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 10
1 2 15
2 1 5 13 25
3
4
Przykład 3.
Poniżej przedstawiono zawartość biblioteczki po wstawieniu do niej książek kolejno
o numerach: 1, 5, 10, 15, 2, 25, 13 (zakładamy, że przedtem biblioteczka była pusta).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 1
1 5
2 2 10
3 15
4 13 25
Pokaż odpowiedź
n - liczba Minimalna liczba Maksymalna
książek półek liczba półek
1 1 1
3 2 3
4 3 4
7 3 7
16 5 16
31 5 31
32 6 32
2𝑘 − 1 k 𝟐𝒌 − 𝟏Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – odpowiedź w całości poprawna.
2 pkt – odpowiedź poprawna w przynajmniej 4 wierszach.
1 pkt – odpowiedź poprawna w jednej kolumnie albo w przynajmniej 3 wierszach.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 1.32 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Kolega Adama, oglądający biblioteczkę, stwierdził, że aby wypisać wszystkie numery książek umieszczonych na półkach, można posłużyć się podanym poniżej rekurencyjnym
algorytmem A, którego działanie rozpoczynamy od półki o numerze 0 i od przegródki
o numerze 1. Zakładamy przy tym, że w biblioteczce jest co najmniej jedna książka.
A(i, j)
wypisz numer książki z przegródki B[i, j]
jeżeli przegródka B[i + 1, 2j – 1] nie jest pusta, to
wykonaj A(i + 1, 2j – 1)
jeżeli przegródka B[i + 1, 2j] nie jest pusta, to
wykonaj A(i + 1, 2j)
Dla biblioteczki z siedmioma książkami z przykładu 2. algorytm A wypisze: 10, 2, 1, 5, 15, 13,
Podaj ciągi liczb wypisane przez algorytm A dla podanych zawartości biblioteczki.
a)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 9
1 2 12
2 10 14
3 13 15
4
Odpowiedź: ______________________________
b)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 10
1 8 15
2 4 12
3 6 13
4
Odpowiedź: ______________________________
Miejsce na obliczenia
Zadanie 1. Biblioteczka Adama
Adam przechowuje swoje książki w biblioteczce zbudowanej z półek ponumerowanych
kolejno 0, 1, 2, … (zaczynając od półki położonej najwyżej). Półka o numerze i ma 2i
przegródek, w których umieszczane są książki. W jednej przegródce można umieścić tylko
jedną książkę. Przegródki na i-tej półce są ponumerowane od lewej do prawej kolejnymi
liczbami 1, 2, 3, …, 2i.
Jako B[i, j] oznaczamy j-tą przegródkę na i-tej półce.
Przykład 1.
Szara komórka to przegródka B[3, 4]
Numery przegródek
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Numery półek
0
1
2
3
4
Biblioteczka Adama
Każda książka ma swój numer identyfikacyjny.
Adam ustawia książki na półkach, zawsze zaczynając od przegródki B[0,1]. Stosuje przy tym
następującą, rekurencyjną regułę:
Adam sprawdza, czy przegródka B[i, j] (i ≥ 0 oraz 1 ≤ j ≤ 2i) jest pusta. Jeśli tak, umieszcza
książkę w tej przegródce. W przeciwnym przypadku porównuje numer wstawianej książki
z numerem książki w przegródce. Jeśli numer wstawianej książki jest mniejszy od numeru
książki stojącej w przegródce, próbuje umieścić książkę na kolejnej półce w przegródce
B[i + 1, 2j – 1]. Jeśli numer wstawianej książki jest większy od numeru książki w przegródce,
to próbuje umieścić książkę w przegródce B[i + 1, 2j].
Przykład 2.
Poniżej przedstawiono zawartość biblioteczki po wstawieniu do niej książek kolejno
o numerach: 10, 2, 15, 13, 1, 5, 25 (zakładamy, że przedtem biblioteczka była pusta).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 10
1 2 15
2 1 5 13 25
3
4
Przykład 3.
Poniżej przedstawiono zawartość biblioteczki po wstawieniu do niej książek kolejno
o numerach: 1, 5, 10, 15, 2, 25, 13 (zakładamy, że przedtem biblioteczka była pusta).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 1
1 5
2 2 10
3 15
4 13 25
Pokaż odpowiedź
a) 9, 2, 12, 10, 14, 13, 15
b) 10, 8, 4, 6, 15, 12, 13Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna.
1 pkt – odpowiedź poprawna dla jednego podpunktu.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 2.13 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
– Zapisz w pseudokodzie lub w wybranym języku programowania algorytm, który dla danej
dodatniej całkowitej liczby n obliczy liczbę bloków w jej zapisie binarnym.
Przykład:
Dla liczby 67 wynikiem jest 3, ponieważ 67 w zapisie binarnym to 1000011 (dwa bloki jedynek
i jeden blok zer).
Dla liczby 245 wynikiem jest 5, ponieważ 245 w zapisie binarnym to 11110101 (trzy bloki
jedynek i dwa bloki zer).
Uwaga: W zapisie algorytmu możesz korzystać tylko z instrukcji sterujących, operatorów
arytmetycznych: dodawania, odejmowania, mnożenia, dzielenia, dzielenia całkowitego i reszty
z dzielenia; operatorów logicznych, porównań, instrukcji przypisania lub samodzielnie
napisanych funkcji i procedur wykorzystujących powyższe operacje. Zabronione jest
używanie funkcji wbudowanych oraz operatorów innych niż wymienione, dostępnych
w językach programowania, w tym zwłaszcza funkcji zamiany między systemami pozycyjnymi
i konwersji między typami danych.
Specyfikacja:
Dane:
n – dodatnia liczba całkowita
Wynik:
b – liczba bloków w zapisie binarnym liczby n
Algorytm:
Informacja do zadań 2.2. i 2.3.
W pliku bin.txt znajduje się 100 wierszy. Każdy wiersz zawiera zapis binarny dodatniej
liczby całkowitej składający się z co najwyżej dwudziestu cyfr (0 lub 1).
Napisz program(-y), który(-e) da(-dzą) odpowiedzi do poniższych zadań. Odpowiedzi zapisz
w pliku wyniki2.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Plik bin_przyklad.txt zawiera 100 wierszy przykładowych danych spełniających
warunki zadania. Odpowiedzi dla danych z pliku bin_przyklad.txt są podane pod
treściami zadań.
Zadanie 2. Liczby binarne
W tym zadaniu rozważamy binarny zapis liczb całkowitych dodatnich.
Blokiem w zapisie binarnym liczby nazywamy każdy niepusty, maksymalny (nie można go
rozszerzyć ani z lewej, ani z prawej strony) ciąg kolejnych takich samych cyfr w tym zapisie.
Przykład:
Liczba binarna 111110000110111 składa się z pięciu bloków – trzech bloków złożonych
z jedynek (11111, 11 i 111) i dwóch bloków złożonych z zer (0000 i 0).
Liczba binarna 1111111111111111 składa się z jednego bloku złożonego z jedynek.
Pokaż odpowiedź
b ←1
poprzednia ← n mod 2
n ← n div 2
dopóki (n > 0)
cyfra ← n mod 2
jeśli cyfra ≠ poprzednia
b←b+1
poprzednia ← cyfra
n ← n div 2Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
a) na liczbach: […] zamiany reprezentacji liczb
między pozycyjnymi systemami liczbowymi
[…].
P.II. 1) projektuje i programuje rozwiązania
problemów z różnych dziedzin, stosuje przy
tym: instrukcje wejścia/wyjścia, wyrażenia
arytmetyczne i logiczne, instrukcje
warunkowe, instrukcje iteracyjne, funkcje
z parametrami i bez parametrów [...].
Zasady oceniania
3 pkt – poprawny algorytm, w tym:
1 pkt – za poprawną pętlę,
1 pkt – za poprawne porównywanie kolejnych cyfr binarnych,
1 pkt – za poprawne zliczenie liczby bloków, w tym rozpoznawanie końca/początku
kolejnego bloku i ustawienia początkowe.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 2.22 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Podaj, ile liczb w pliku bin.txt składa się z co najwyżej dwóch bloków (zgodnie
z definicją bloku podaną wcześniej).
Dla danych z pliku bin_przyklad.txt poprawna odpowiedź to 3.
Zadanie 2. Liczby binarne
W tym zadaniu rozważamy binarny zapis liczb całkowitych dodatnich.
Blokiem w zapisie binarnym liczby nazywamy każdy niepusty, maksymalny (nie można go
rozszerzyć ani z lewej, ani z prawej strony) ciąg kolejnych takich samych cyfr w tym zapisie.
Przykład:
Liczba binarna 111110000110111 składa się z pięciu bloków – trzech bloków złożonych
z jedynek (11111, 11 i 111) i dwóch bloków złożonych z zer (0000 i 0).
Liczba binarna 1111111111111111 składa się z jednego bloku złożonego z jedynek.
Pokaż odpowiedź
10Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna.
1 pkt – za zliczenie liczb składających się tylko z jednego bloku
ALBO
za zliczenie liczb składających się z dokładnie dwóch bloków.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 2.32 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Wypisz największą z liczb zapisanych w pliku bin.txt.
Dla danych z pliku bin_przyklad.txt poprawna odpowiedź to
Zadanie 2. Liczby binarne
W tym zadaniu rozważamy binarny zapis liczb całkowitych dodatnich.
Blokiem w zapisie binarnym liczby nazywamy każdy niepusty, maksymalny (nie można go
rozszerzyć ani z lewej, ani z prawej strony) ciąg kolejnych takich samych cyfr w tym zapisie.
Przykład:
Liczba binarna 111110000110111 składa się z pięciu bloków – trzech bloków złożonych
z jedynek (11111, 11 i 111) i dwóch bloków złożonych z zer (0000 i 0).
Liczba binarna 1111111111111111 składa się z jednego bloku złożonego z jedynek.
Pokaż odpowiedź
1110100011100011100Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
P.II. 1) projektuje i programuje rozwiązania
problemów z różnych dziedzin, stosuje przy
tym: instrukcje wejścia/wyjścia, wyrażenia
arytmetyczne i logiczne, instrukcje
warunkowe, instrukcje iteracyjne, funkcje
z parametrami i bez parametrów [...].
Zasady oceniania
2 pkt – odpowiedź poprawna.
1 pkt – za podanie drugiej liczby w kolejności od największej (1101111001101111111).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 2.41 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Dla nieujemnych liczb całkowitych a i b wynikiem operacji a XOR b jest liczba, której kolejne
bity są wyliczane na podstawie poniższej tabelki z odpowiadających sobie bitów w zapisie
binarnym liczb a i b. Jeśli jeden zapis jest krótszy od drugiego, to uzupełniamy go zerami
z lewej strony (na najbardziej znaczących pozycjach).
p q p XOR q
1 1 0
1 0 1
0 1 1
0 0 0
np.
410 XOR 710 = 1002 XOR 1112 = 0112 = 310
610 XOR 1110 = 01102 XOR 10112 = 11012=1310
Oblicz (12310 XOR 1011012) XOR 2D16 . Wynik podaj w systemie dziesiętnym.
Odpowiedź: __________________________________________
Miejsce na obliczenia:
Zadanie 2. Liczby binarne
W tym zadaniu rozważamy binarny zapis liczb całkowitych dodatnich.
Blokiem w zapisie binarnym liczby nazywamy każdy niepusty, maksymalny (nie można go
rozszerzyć ani z lewej, ani z prawej strony) ciąg kolejnych takich samych cyfr w tym zapisie.
Przykład:
Liczba binarna 111110000110111 składa się z pięciu bloków – trzech bloków złożonych
z jedynek (11111, 11 i 111) i dwóch bloków złożonych z zer (0000 i 0).
Liczba binarna 1111111111111111 składa się z jednego bloku złożonego z jedynek.
Pokaż odpowiedź
123Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – odpowiedź poprawna.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 2.53 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Napisz program, który dla każdej binarnej liczby p zapisanej w pliku bin.txt obliczy 2–3
wynik działania
p XOR (p div 2)
gdzie XOR to operacja bitowa opisana wcześniej, a p div 2 oznacza połowę liczby p,
zaokrągloną w dół do liczby całkowitej.
Otrzymane wyniki podaj w systemie binarnym. Zapisz je do pliku wyniki2_5.txt
w kolejności występowania liczb w pliku bin.txt, każdy wynik w oddzielnym wierszu.
Odpowiedź dla danych z pliku bin_przyklad.txt znajduje się w pliku
odp_bin_przyklad.txt.
Do oceny oddajesz:
• plik wyniki2.txt – zawierający odpowiedzi do zadań 2.2. i 2.3
(odpowiedź do każdego zadania powinna być poprzedzona jego numerem)
• plik wyniki2_5.txt – zawierający odpowiedź do zadania 2.5.
• pliki zawierające kody źródłowe Twoich programów o nazwach odpowiednio:
zadanie 2.2. zadanie 2.3. zadanie 2.5.
Zadanie 2. Liczby binarne
W tym zadaniu rozważamy binarny zapis liczb całkowitych dodatnich.
Blokiem w zapisie binarnym liczby nazywamy każdy niepusty, maksymalny (nie można go
rozszerzyć ani z lewej, ani z prawej strony) ciąg kolejnych takich samych cyfr w tym zapisie.
Przykład:
Liczba binarna 111110000110111 składa się z pięciu bloków – trzech bloków złożonych
z jedynek (11111, 11 i 111) i dwóch bloków złożonych z zer (0000 i 0).
Liczba binarna 1111111111111111 składa się z jednego bloku złożonego z jedynek.
Pokaż odpowiedź
1001011000 1111000110011000 10000000
1111000001 101111110101 11010111000
1110001000 1110011111111011 11001110100
1101100001111010 11010110100100100 1010000011010111111
110100010 110000000 110110100101
1100110000110000 1000000110010011 11101100000110
100010000 1001111100001 1011110010101000000
1110111101 1111011101 1001010001010010
1100110011 11000000100 10101100111
1110001100001 10000101000011110 10000101101
111110111101000 10100010111101 100101000010
100110100011010 1 110011000100
1000001000 110001000 10010110010110
11101010110100010 111101100011001 101010010111001
11101101111 100110000 1100011110
1100001010101010 1101101011110100 1011100110001011110
10011110101 110110101111 101001110111001
1101000111100010001 101110111001000100 10011000101101011
1010000101110010 1110110000100111 10000000
11101100000 1011001010011 11110110010101011
1000000000 100000000 1101011010110
100000010010 1111110111100 1100010010111001
1100010 11011110111001 11010001001100011
11010011 110110101110000110 1010101001001
110110000001000 1101101000111101 100000000
1000010 111100010 1100010010010
10100111001001 100111010111001 1111100011000
1100011101111 110000010100 1011111011110100
101010110001 1010111011 11100101101110101
1001100100001111 1001110010010010010 110001011011011
100110000111 101100111101 1011000101011000000
110100110011110111 1010110011111100111 11001011110011000
111000110110110011 1101010101000
10100111101010 111110101011100Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – odpowiedź poprawna (poprawne wyniki zapisane w systemie binarnym).
2 pkt – odpowiedź zawierająca poprawne wyniki ale zapisane w systemie dziesiętnym.
1 pkt – odpowiedź poprawna dla wszystkich wejściowych liczb nieparzystych
ALBO dla wszystkich wejściowych liczb parzystych.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 3.12 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Fragmentem 2-cyfrowym nazywamy dwie następujące po sobie cyfry w pliku pi.txt.
Wszystkich fragmentów 2-cyfrowych zapisanych w tym pliku jest 9 999. Ostatni rozpoczyna
się w wierszu nr 9 999.
Przykładowe fragmenty 2-cyfrowe podano w poniższej tabeli.
i Fragment 2-cyfrowy złożony z cyfr na pozycjach i, i+1
1 14
2 41
3 15
9 35
Znajdź liczbę wszystkich fragmentów 2-cyfrowych, które są zapisami dziesiętnymi liczb
o wartościach większych od 90.
Dla danych zapisanych w pliku pi_przyklad.txt poprawna odpowiedź to 13.
Zadanie 3. Liczba Pi
Pewien matematyk jest zafascynowany liczbą π ≈ 3,14159265... do tego stopnia, że zapisał
jej rozwinięcie dziesiętne z dokładnością do 10 000 cyfr po przecinku. Wszystkie cyfry po
przecinku zapisał w pliku tekstowym pi.txt.
Plik pi.txt zawiera 10 000 wierszy, każdy wiersz zawiera jedną cyfrę. W pierwszych 10
wierszach pliku zapisano zatem cyfry:
1
4
1
5
9
2
6
5
3
5
Matematyk zastanawia się, jakiego rodzaju regularności można zaobserwować w zebranych
danych.
Napisz program(y), który(-e) da(-dzą) odpowiedzi do poniższych zadań. Odpowiedzi do
zadań zapisz w pliku wyniki3.txt, a każdą z nich poprzedź numerem odpowiedniego
zadania.
Plik pi_przyklad.txt zawiera 100 pierwszych wierszy pliku pi.txt. Odpowiedzi dla
danych z tego pliku są podane pod treściami zadań.
Pokaż odpowiedź
902Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna (902).
1 pkt – odpowiedź 1014 (liczba fragmentów większych bądź równych 90)
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 3.23 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Wszystkich możliwych różnych fragmentów 2-cyfrowych jest dokładnie 100. Są nimi –
fragmenty 00, 01, 02, …, 99. Można sprawdzić, że np. 2-cyfrowy fragment równy 27
występuje w pliku pi.txt dokładnie 101 razy.
Znajdź fragmenty 2-cyfrowe, których liczba wystąpień w pliku pi.txt jest najmniejsza, oraz
fragmenty 2-cyfrowe, których liczba wystąpień w pliku pi.txt jest największa.
W wyniku podaj znalezione fragmenty 2-cyfrowe oraz liczby ich wystąpień.
W przypadku, gdy więcej niż jeden fragment występuje tyle samo razy, wypisz ten
o mniejszej wartości liczbowej.
Dla danych w pliku pi_przyklad.txt poprawna odpowiedź to
00 0
62 4
(minimalna liczba wystąpień: fragment 00, liczba wystąpień 0; maksymalna liczba wystąpień:
fragment 62, liczba wystąpień 4)
Informacja do zadań 3.3. i 3.4.
Skończony co najmniej 4-elementowy ciąg liczb (a1, a2, …, an) jest rosnąco-malejący, jeśli
można podzielić go na dwa ciągi, z których pierwszy jest rosnący, a drugi – malejący, tzn.
jeśli istnieje takie k ∈ {2, 3, …, n – 2}, że a1 < a2 < … < ak oraz ak+1 > ak+2 > … > an.
Przykład:
Ciąg (2, 5, 7, 9, 8, 3, 1) jest rosnąco-malejący, bo można go podzielić na dwa ciągi: rosnący
(2, 5, 7) i malejący (9, 8, 3, 1) lub – odpowiednio – (2, 5, 7, 9) i (8, 3, 1). Ciąg (5, 9, 9, 4,1)
także jest rosnąco-malejący.
Przykłady ciągów, które nie są rosnąco-malejące, to: (2, 5, 8, 4, 3, 4, 5), (1, 2, 3, 4),
(5, 5, 3, 2, 1).
Zadanie 3. Liczba Pi
Pewien matematyk jest zafascynowany liczbą π ≈ 3,14159265... do tego stopnia, że zapisał
jej rozwinięcie dziesiętne z dokładnością do 10 000 cyfr po przecinku. Wszystkie cyfry po
przecinku zapisał w pliku tekstowym pi.txt.
Plik pi.txt zawiera 10 000 wierszy, każdy wiersz zawiera jedną cyfrę. W pierwszych 10
wierszach pliku zapisano zatem cyfry:
1
4
1
5
9
2
6
5
3
5
Matematyk zastanawia się, jakiego rodzaju regularności można zaobserwować w zebranych
danych.
Napisz program(y), który(-e) da(-dzą) odpowiedzi do poniższych zadań. Odpowiedzi do
zadań zapisz w pliku wyniki3.txt, a każdą z nich poprzedź numerem odpowiedniego
zadania.
Plik pi_przyklad.txt zawiera 100 pierwszych wierszy pliku pi.txt. Odpowiedzi dla
danych z tego pliku są podane pod treściami zadań.
Pokaż odpowiedź
88 80
65 124Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
I+II. 2) wykorzystuje znane sobie algorytmy
przy rozwiązywaniu i programowaniu
rozwiązań następujących problemów:
c) znajdowania w ciągu podciągów
o różnorodnych własnościach […].
Zasady oceniania
3 pkt – odpowiedź poprawna, w tym:
1 pkt – za podanie poprawnego fragmentu (88) występującego najrzadziej,
1 pkt – za podanie poprawnego fragmentu (65) występującego najczęściej,
1 pkt – za podanie liczby wystąpień obu fragmentów.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 3.33 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Podaj, ile jest wszystkich rosnąco-malejących ciągów złożonych z dokładnie sześciu –
kolejnych cyfr zapisanych w pliku pi.txt.
Dla pliku pi_przyklad.txt poprawna odpowiedź to 3.
(w pliku pi_przyklad.txt są trzy ciągi rosnąco-malejące złożone z dokładnie sześciu
cyfr: 028841, 089986, 899862)
Zadanie 3. Liczba Pi
Pewien matematyk jest zafascynowany liczbą π ≈ 3,14159265... do tego stopnia, że zapisał
jej rozwinięcie dziesiętne z dokładnością do 10 000 cyfr po przecinku. Wszystkie cyfry po
przecinku zapisał w pliku tekstowym pi.txt.
Plik pi.txt zawiera 10 000 wierszy, każdy wiersz zawiera jedną cyfrę. W pierwszych 10
wierszach pliku zapisano zatem cyfry:
1
4
1
5
9
2
6
5
3
5
Matematyk zastanawia się, jakiego rodzaju regularności można zaobserwować w zebranych
danych.
Napisz program(y), który(-e) da(-dzą) odpowiedzi do poniższych zadań. Odpowiedzi do
zadań zapisz w pliku wyniki3.txt, a każdą z nich poprzedź numerem odpowiedniego
zadania.
Plik pi_przyklad.txt zawiera 100 pierwszych wierszy pliku pi.txt. Odpowiedzi dla
danych z tego pliku są podane pod treściami zadań.
Pokaż odpowiedź
214Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – odpowiedź poprawna (214).
2 pkt – odpowiedź, w której nie uwzględniono jednego przypadku ciągu rosnąco-malejącego
(np. typu 123454).
1 pkt – odpowiedź, w której otrzymano liczbę większą od 214, uwzględniając (oprócz
właściwych ciągów) jako rosnąco-malejące kilka ciągów nie spełniających tego
warunku (odpowiedź: 215, 216 lub 217).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 3.42 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Znajdź najdłuższy ciąg kolejnych cyfr z pliku pi.txt, który jest rosnąco-malejący, oraz
pozycję, na której on się rozpoczyna. W pliku pi.txt jest tylko jeden taki ciąg o największej
długości.
Wynik zapisz w dwóch wierszach: w pierwszym wierszu zapisz pozycję, od której zaczyna
się znaleziony ciąg, a w drugim wypisz znaleziony ciąg. Cyfry ciągu zapisz jedną po drugiej,
bez znaku odstępu.
Dla danych w pliku pi_przyklad.txt poprawna odpowiedź to
77
0899862
(najdłuższy ciąg rosnąco-malejący w pliku pi_przyklad.txt to ciąg 0899862 o długości
7 rozpoczynający się w 77 wierszu pliku).
Do oceny oddajesz:
• plik tekstowy wyniki3.txt, zawierający odpowiedzi do poszczególnych zadań
(odpowiedź do każdego zadania powinna być poprzedzona jego numerem)
• plik(i) zawierający(-e) kody źródłowe Twojego(-ich) programu(-ów) o nazwie(-ach)
odpowiednio:
zadanie 3.1. zadanie 3.2. zadanie 3.3. zadanie 3.4.
Zadanie 3. Liczba Pi
Pewien matematyk jest zafascynowany liczbą π ≈ 3,14159265... do tego stopnia, że zapisał
jej rozwinięcie dziesiętne z dokładnością do 10 000 cyfr po przecinku. Wszystkie cyfry po
przecinku zapisał w pliku tekstowym pi.txt.
Plik pi.txt zawiera 10 000 wierszy, każdy wiersz zawiera jedną cyfrę. W pierwszych 10
wierszach pliku zapisano zatem cyfry:
1
4
1
5
9
2
6
5
3
5
Matematyk zastanawia się, jakiego rodzaju regularności można zaobserwować w zebranych
danych.
Napisz program(y), który(-e) da(-dzą) odpowiedzi do poniższych zadań. Odpowiedzi do
zadań zapisz w pliku wyniki3.txt, a każdą z nich poprzedź numerem odpowiedniego
zadania.
Plik pi_przyklad.txt zawiera 100 pierwszych wierszy pliku pi.txt. Odpowiedzi dla
danych z tego pliku są podane pod treściami zadań.
Pokaż odpowiedź
2781
014576540Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna, w tym:
1 pkt – za podanie pozycji, od której rozpoczyna się najdłuższy podciąg,
1 pkt – za podanie najdłuższego podciągu.
1 pkt – odpowiedź, w której podano pozycję oraz długość ciągu (9), a nie sam ciąg.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 41 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Oceń prawdziwość podanych zdań. Zaznacz P, jeśli zdanie jest prawdziwe, albo F – jeśli jest fałszywe.
W komunikacji między dwoma osobami A i B z wykorzystaniem szyfrowania
asymetrycznego klucz prywatny osoby A stosuje się do
1. odszyfrowania wiadomości wysłanej do osoby A przez osobę B. P F
2. uwierzytelnienia osoby B przez osobę A. P F
Pokaż odpowiedź
PFOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – odpowiedź poprawna (PF).
0 pkt – odpowiedź niepoprawna, niepełna albo brak odpowiedzi.
Zadanie 51 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Dane są liczby zapisane w systemach pozycyjnych o podstawach 3, 5 i 6. Wstaw w miejsce kropek odpowiedni znak spośród: < , > , =, tak aby wyrażenie było
poprawne.
(2011)3 = (134)6
(134)5 (134)6
(2222)3 (1111)6
Miejsce na obliczenia:
Pokaż odpowiedź
(134)5 < (134)6
(2222)3 < (1111)6Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – odpowiedź poprawna.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 6.13 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Dla każdego miesiąca pracy przetwórni (od maja do września) wykonaj zestawienie liczby
dostarczonych kilogramów malin, liczby dostarczonych kilogramów truskawek i liczby
dostarczonych kilogramów porzeczek.
Na podstawie wykonanego zestawienia utwórz wykres kolumnowy. Pamiętaj o czytelnym
opisie wykresu (tytuł, legenda, opisy osi: na osi X – nazwy miesięcy, na osi Y – liczba
kilogramów).
Zadanie 6. Konfitury owocowe
W pliku owoce.txt zapisano informacje o dostawach owoców do przetwórni w okresie od
01.05.2020 do 30.09.2020.
W każdym wierszu podane są: data dostawy (dd.mm.rrrr), liczba kilogramów dostarczonych
malin, liczba kilogramów dostarczonych truskawek i liczba kilogramów dostarczonych
porzeczek, oddzielone znakiem tabulacji.
Dostawy odbywały się każdego dnia w wymienionym okresie.
Przykład:
data dostawa_malin dostawa_truskawek dostawa_porzeczek
01.05.2020 211 281 88
02.05.2020 393 313 83
03.05.2020 389 315 104
04.05.2020 308 221 119
Z wykorzystaniem dostępnych narzędzi informatycznych podaj odpowiedzi do poniższych
zadań. Odpowiedzi zapisz w pliku wyniki6.txt, a każdą z nich poprzedź numerem
odpowiedniego zadania.
Pokaż odpowiedź
miesiąc dostawa_malin dostawa_truskawek dostawa_porzeczek
maj 9238 9287 3309
czerwiec 9485 8916 5081
lipiec 11592 11339 10567
sierpień 11045 11386 11078
wrzesień 6532 7476 6355Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – odpowiedź poprawna, w tym:
1 pkt – za prawidłowe zestawienie,
2 pkt – za prawidłowy wykres, w tym:
1 pkt – typ wykresu i dobór danych,
1 pkt – prawidłowy opis (tytuł, legenda, nazwy miesięcy na osi X, opis osi Y).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 6.21 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Podaj liczbę dni, w których dostarczono, spośród trzech rodzajów owoców, najwięcej
porzeczek.
Informacja do zadań 6.3. i 6.4.
Przetwórnia produkuje konfitury: malinowo-truskawkowe, malinowo-porzeczkowe oraz
truskawkowo-porzeczkowe (zawsze w proporcji owoców 1:1 oraz z wykorzystaniem
maksymalnej dostępnej ilości owoców). Decyzja, jaka konfitura w danym dniu będzie
produkowana, zależy od ilości owoców w przetwórni.
Owoce są dostarczane do przetwórni rano, przed rozpoczęciem produkcji. W danym dniu
jest produkowany tylko jeden rodzaj konfitur. Do produkcji są brane owoce, których jest
najwięcej w przetwórni (dla danych w pliku owoce.txt nie występuje przypadek, gdy ilość
różnych owoców jest taka sama). Owoce niewykorzystane do produkcji są przechowywane
w chłodni do następnego dnia. W następnym dniu podejmuje się decyzję o produkcji na ten
dzień na podstawie łącznej ilości owoców pozostałych z poprzedniego dnia oraz
dostarczonych rano.
Przykład:
Jeżeli 01.05.2020 dostarczono 211 kg malin, 281 kg truskawek i 88 kg porzeczek, to w tym
dniu będzie produkowana konfitura malinowo-truskawkowa. Do produkcji wykorzystane
zostanie 211 kg malin i 211 kg truskawek. Reszta truskawek i wszystkie porzeczki będą
przechowywane w chłodni do następnego dnia.
Po dostawie z 02.05.2020 (393 kg malin, 313 kg truskawek i 83 kg porzeczek) w przetwórni
będzie 393 kg malin, 383 kg truskawek i 171 kg porzeczek, czyli znowu będzie produkowana
konfitura malinowo-truskawkowa.
Po uwzględnieniu opisanego powyżej cyklu produkcyjnego oraz danych zapisanych w pliku
owoce.txt podaj odpowiedzi do poniższych zadań.
Zadanie 6. Konfitury owocowe
W pliku owoce.txt zapisano informacje o dostawach owoców do przetwórni w okresie od
01.05.2020 do 30.09.2020.
W każdym wierszu podane są: data dostawy (dd.mm.rrrr), liczba kilogramów dostarczonych
malin, liczba kilogramów dostarczonych truskawek i liczba kilogramów dostarczonych
porzeczek, oddzielone znakiem tabulacji.
Dostawy odbywały się każdego dnia w wymienionym okresie.
Przykład:
data dostawa_malin dostawa_truskawek dostawa_porzeczek
01.05.2020 211 281 88
02.05.2020 393 313 83
03.05.2020 389 315 104
04.05.2020 308 221 119
Z wykorzystaniem dostępnych narzędzi informatycznych podaj odpowiedzi do poniższych
zadań. Odpowiedzi zapisz w pliku wyniki6.txt, a każdą z nich poprzedź numerem
odpowiedniego zadania.
Pokaż odpowiedź
19Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – odpowiedź poprawna (19).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 6.33 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Podaj, ile razy, w okresie od 01.05.2020 do 30.09.2020, produkowano konfitury –
poszczególnych rodzajów.
Zadanie 6. Konfitury owocowe
W pliku owoce.txt zapisano informacje o dostawach owoców do przetwórni w okresie od
01.05.2020 do 30.09.2020.
W każdym wierszu podane są: data dostawy (dd.mm.rrrr), liczba kilogramów dostarczonych
malin, liczba kilogramów dostarczonych truskawek i liczba kilogramów dostarczonych
porzeczek, oddzielone znakiem tabulacji.
Dostawy odbywały się każdego dnia w wymienionym okresie.
Przykład:
data dostawa_malin dostawa_truskawek dostawa_porzeczek
01.05.2020 211 281 88
02.05.2020 393 313 83
03.05.2020 389 315 104
04.05.2020 308 221 119
Z wykorzystaniem dostępnych narzędzi informatycznych podaj odpowiedzi do poniższych
zadań. Odpowiedzi zapisz w pliku wyniki6.txt, a każdą z nich poprzedź numerem
odpowiedniego zadania.
Pokaż odpowiedź
malinowo-porzeczkowe 41
malinowo-truskawkowe 72
truskawkowo-porzeczkowe 40Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – odpowiedź poprawna, w tym:
po 1 pkt – za dane dla każdego rodzaju konfitur.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 6.43 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Na wyprodukowanie 1 kg konfitur dwuowocowych potrzeba po 1 kg każdego owocu. –
Podaj, ile kilogramów konfitur każdego rodzaju wyprodukowano w okresie od 01.05.2020 do
30.09.2020.
Do oceny oddajesz:
• plik tekstowy wyniki6.txt, zawierający odpowiedzi do poszczególnych zadań
(odpowiedź do każdego zadania powinna być poprzedzona jego numerem)
• plik zawierający wykres do zadania 6.1. o nazwie • plik(i) zawierający(e) komputerową realizację Twoich obliczeń o nazwie(-ach):
Zadanie 6. Konfitury owocowe
W pliku owoce.txt zapisano informacje o dostawach owoców do przetwórni w okresie od
01.05.2020 do 30.09.2020.
W każdym wierszu podane są: data dostawy (dd.mm.rrrr), liczba kilogramów dostarczonych
malin, liczba kilogramów dostarczonych truskawek i liczba kilogramów dostarczonych
porzeczek, oddzielone znakiem tabulacji.
Dostawy odbywały się każdego dnia w wymienionym okresie.
Przykład:
data dostawa_malin dostawa_truskawek dostawa_porzeczek
01.05.2020 211 281 88
02.05.2020 393 313 83
03.05.2020 389 315 104
04.05.2020 308 221 119
Z wykorzystaniem dostępnych narzędzi informatycznych podaj odpowiedzi do poniższych
zadań. Odpowiedzi zapisz w pliku wyniki6.txt, a każdą z nich poprzedź numerem
odpowiedniego zadania.
Pokaż odpowiedź
malinowo-porzeczkowe 18008
malinowo-truskawkowe 29732
truskawkowo-porzeczkowe 18382Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – odpowiedź poprawna, w tym:
po 1 pkt – za dane dla każdego rodzaju konfitur.
2 pkt – odpowiedź, w której podano liczby dwa razy większe niż poprawne dla każdego
rodzaju konfitur.
1 pkt – za podanie tylko łącznej sumy (66122).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 7.11 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Podaj tytuł gry, która otrzymała najwięcej ocen.
Zadanie 7. Gry planszowe
Pewien serwis internetowy prowadzi ranking gier planszowych. Baza serwisu została
zapisana w trzech plikach.
Plik gry.txt zawiera informacje o grach planszowych. W każdym wierszu zapisano:
id_gry – unikatowy numer gry planszowej
nazwa – tytuł gry planszowej
kategoria – kategorię, do jakiej została zakwalifikowana gra planszowa; każda gra
należy tylko do jednej kategorii.
Przykład:
id_gry nazwa kategoria
1 Wsiasc do Pociagu: Europa familijna
2 Pandemia kooperacyjna
3 Splendor familijna
4 Dixit familijna
5 Dobble familijna
Plik gracze.txt zawiera informacje o graczach. W każdym wierszu zapisano:
id_gracza – unikatowy numer gracza
imie – imię gracza
nazwisko – nazwisko gracza
wiek – wiek gracza.
Przykład:
id_gracza imie nazwisko wiek
1 Jozef Gorecki 29
2 Przemyslaw Mazurek 68
3 Cezary Kaczmarczyk 41
4 Kornel Wysocki 72
5 Eustachy Gorecki 74
Plik oceny.txt zawiera oceny wystawione grom przez poszczególnych graczy. W każdym
wierszu pliku zapisano:
id_gry – numer gry planszowej
id_gracza – numer gracza
stan – zawiera jedną z możliwych wartości: posiada, chce kupic, sprzedal,
opisującą, czy użytkownik posiada daną grę, czy ją sprzedał lub czy
zamierza ją zakupić
ocena – zawiera ocenę gry przez gracza, wyrażoną liczbą całkowitą w zakresie od 0
do 10.
Przykład:
id_gry id_gracza stan ocena
66 1 posiada 8
72 1 chce kupic 3
79 1 sprzedal 8
43 2 posiada 9
We wszystkich plikach dane w wierszach są rozdzielone znakami tabulacji, a pierwszy
wiersz w każdym pliku jest wierszem nagłówkowym.
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi
informatycznych, podaj odpowiedzi do zadań 7.1.–7.4. Odpowiedzi zapisz w pliku
wyniki7.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Pokaż odpowiedź
K2Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – odpowiedź poprawna (K2).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 7.22 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Dla każdej gry z kategorii „imprezowa” podaj średnią jej ocen z dokładnością do dwóch miejsc po przecinku.
Zadanie 7. Gry planszowe
Pewien serwis internetowy prowadzi ranking gier planszowych. Baza serwisu została
zapisana w trzech plikach.
Plik gry.txt zawiera informacje o grach planszowych. W każdym wierszu zapisano:
id_gry – unikatowy numer gry planszowej
nazwa – tytuł gry planszowej
kategoria – kategorię, do jakiej została zakwalifikowana gra planszowa; każda gra
należy tylko do jednej kategorii.
Przykład:
id_gry nazwa kategoria
1 Wsiasc do Pociagu: Europa familijna
2 Pandemia kooperacyjna
3 Splendor familijna
4 Dixit familijna
5 Dobble familijna
Plik gracze.txt zawiera informacje o graczach. W każdym wierszu zapisano:
id_gracza – unikatowy numer gracza
imie – imię gracza
nazwisko – nazwisko gracza
wiek – wiek gracza.
Przykład:
id_gracza imie nazwisko wiek
1 Jozef Gorecki 29
2 Przemyslaw Mazurek 68
3 Cezary Kaczmarczyk 41
4 Kornel Wysocki 72
5 Eustachy Gorecki 74
Plik oceny.txt zawiera oceny wystawione grom przez poszczególnych graczy. W każdym
wierszu pliku zapisano:
id_gry – numer gry planszowej
id_gracza – numer gracza
stan – zawiera jedną z możliwych wartości: posiada, chce kupic, sprzedal,
opisującą, czy użytkownik posiada daną grę, czy ją sprzedał lub czy
zamierza ją zakupić
ocena – zawiera ocenę gry przez gracza, wyrażoną liczbą całkowitą w zakresie od 0
do 10.
Przykład:
id_gry id_gracza stan ocena
66 1 posiada 8
72 1 chce kupic 3
79 1 sprzedal 8
43 2 posiada 9
We wszystkich plikach dane w wierszach są rozdzielone znakami tabulacji, a pierwszy
wiersz w każdym pliku jest wierszem nagłówkowym.
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi
informatycznych, podaj odpowiedzi do zadań 7.1.–7.4. Odpowiedzi zapisz w pliku
wyniki7.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Pokaż odpowiedź
nazwa Średnia ocena
5 sekund 8,16
Avalone 8,25
Colt Express 7,54
Jenga 8,16
Koncept 8,37
Mamy szpiega 8,22
Przebiegle wielblady 7,73
Sushi Go 8,07
Swiatowy Konflikt 7,80
Szeryf z Nottingham 7,88Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
raporty, stosuje język SQL do wyszukiwania
informacji w bazie i do jej modyfikacji,
uwzględnia kwestie integralności danych,
bezpieczeństwa i ochrony danych w bazie.
P. II. 3) przygotowuje opracowania rozwiązań
problemów, posługując się wybranymi
aplikacjami:
c) wyszukuje informacje, korzystając z bazy
danych opartej na co najmniej dwóch
tabelach, definiuje relacje, stosuje filtrowanie,
formułuje kwerendy.
Zasady oceniania
2 pkt – odpowiedź poprawna, w tym:
1 pkt – wypisanie poprawnych wyników,
1 pkt – podanie średnich z dokładnością do dwóch miejsc po przecinku.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 7.32 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Podaj liczbę graczy, którzy nie posiadają żadnej z ocenianych przez siebie gier (nie mają żadnej gry ze stanem „posiada”), a wystawili co najmniej jedną ocenę.
Zadanie 7. Gry planszowe
Pewien serwis internetowy prowadzi ranking gier planszowych. Baza serwisu została
zapisana w trzech plikach.
Plik gry.txt zawiera informacje o grach planszowych. W każdym wierszu zapisano:
id_gry – unikatowy numer gry planszowej
nazwa – tytuł gry planszowej
kategoria – kategorię, do jakiej została zakwalifikowana gra planszowa; każda gra
należy tylko do jednej kategorii.
Przykład:
id_gry nazwa kategoria
1 Wsiasc do Pociagu: Europa familijna
2 Pandemia kooperacyjna
3 Splendor familijna
4 Dixit familijna
5 Dobble familijna
Plik gracze.txt zawiera informacje o graczach. W każdym wierszu zapisano:
id_gracza – unikatowy numer gracza
imie – imię gracza
nazwisko – nazwisko gracza
wiek – wiek gracza.
Przykład:
id_gracza imie nazwisko wiek
1 Jozef Gorecki 29
2 Przemyslaw Mazurek 68
3 Cezary Kaczmarczyk 41
4 Kornel Wysocki 72
5 Eustachy Gorecki 74
Plik oceny.txt zawiera oceny wystawione grom przez poszczególnych graczy. W każdym
wierszu pliku zapisano:
id_gry – numer gry planszowej
id_gracza – numer gracza
stan – zawiera jedną z możliwych wartości: posiada, chce kupic, sprzedal,
opisującą, czy użytkownik posiada daną grę, czy ją sprzedał lub czy
zamierza ją zakupić
ocena – zawiera ocenę gry przez gracza, wyrażoną liczbą całkowitą w zakresie od 0
do 10.
Przykład:
id_gry id_gracza stan ocena
66 1 posiada 8
72 1 chce kupic 3
79 1 sprzedal 8
43 2 posiada 9
We wszystkich plikach dane w wierszach są rozdzielone znakami tabulacji, a pierwszy
wiersz w każdym pliku jest wierszem nagłówkowym.
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi
informatycznych, podaj odpowiedzi do zadań 7.1.–7.4. Odpowiedzi zapisz w pliku
wyniki7.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Pokaż odpowiedź
334Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna (334).
1 pkt – odpowiedź uwzględniająca graczy, którzy nie wystawili żadnej oceny (351).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 7.43 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
W ocenianiu gier planszowych uczestniczą osoby w wieku od 10 do 99 lat. Osoby oceniające –
gry podzielono na trzy kategorie wiekowe: juniorzy (do 19 lat), seniorzy (od 20 do 49 lat) oraz
weterani (od 50 lat).
Wykonaj zestawienie, w którym dla każdej kategorii wiekowej podasz największą liczbę ocen
wystawionych jednej grze przez użytkowników z tej kategorii wiekowej oraz nazwy gier z tą
liczbą ocen.
Jeżeli gier, które otrzymały taką samą największą liczbę ocen od użytkowników z danej
kategorii wiekowej, jest więcej niż jedna – podaj tytuły ich wszystkich.
Do oceny oddajesz:
• plik tekstowy wyniki7.txt zawierający odpowiedzi do poszczególnych zadań
(odpowiedź do każdego zadania powinna być poprzedzona jego numerem)
• plik(i) zawierający(-e) komputerową realizację Twoich obliczeń o nazwie(-ach):
Zadanie 7. Gry planszowe
Pewien serwis internetowy prowadzi ranking gier planszowych. Baza serwisu została
zapisana w trzech plikach.
Plik gry.txt zawiera informacje o grach planszowych. W każdym wierszu zapisano:
id_gry – unikatowy numer gry planszowej
nazwa – tytuł gry planszowej
kategoria – kategorię, do jakiej została zakwalifikowana gra planszowa; każda gra
należy tylko do jednej kategorii.
Przykład:
id_gry nazwa kategoria
1 Wsiasc do Pociagu: Europa familijna
2 Pandemia kooperacyjna
3 Splendor familijna
4 Dixit familijna
5 Dobble familijna
Plik gracze.txt zawiera informacje o graczach. W każdym wierszu zapisano:
id_gracza – unikatowy numer gracza
imie – imię gracza
nazwisko – nazwisko gracza
wiek – wiek gracza.
Przykład:
id_gracza imie nazwisko wiek
1 Jozef Gorecki 29
2 Przemyslaw Mazurek 68
3 Cezary Kaczmarczyk 41
4 Kornel Wysocki 72
5 Eustachy Gorecki 74
Plik oceny.txt zawiera oceny wystawione grom przez poszczególnych graczy. W każdym
wierszu pliku zapisano:
id_gry – numer gry planszowej
id_gracza – numer gracza
stan – zawiera jedną z możliwych wartości: posiada, chce kupic, sprzedal,
opisującą, czy użytkownik posiada daną grę, czy ją sprzedał lub czy
zamierza ją zakupić
ocena – zawiera ocenę gry przez gracza, wyrażoną liczbą całkowitą w zakresie od 0
do 10.
Przykład:
id_gry id_gracza stan ocena
66 1 posiada 8
72 1 chce kupic 3
79 1 sprzedal 8
43 2 posiada 9
We wszystkich plikach dane w wierszach są rozdzielone znakami tabulacji, a pierwszy
wiersz w każdym pliku jest wierszem nagłówkowym.
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi
informatycznych, podaj odpowiedzi do zadań 7.1.–7.4. Odpowiedzi zapisz w pliku
wyniki7.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Pokaż odpowiedź
Kategoria Tytuł gry Liczba ocen
juniorzy Terraformacja Marsa 6
juniorzy K2 6
seniorzy K2 24
weterani Robinson Crusoe 28Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
Zasady oceniania
3 pkt – odpowiedź poprawna, w tym:
po 1 pkt – za tytuły i liczby ocen gier dla każdego przedziału wiekowego (juniorzy,
seniorzy, weterani).
2 pkt – za poprawne wyniki dla wszystkich kategorii wiekowych z podaniem id_gry zamiast
tytułu.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 7.52 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuMINP-R0-100-2305 · Formuła 2023Informatyka — odpowiedź według zasad CKE
Do wcześniej opisanych tabel bazy danych dołączamy kolejną o nazwie sklep, w której
zapisano cennik gier sprzedawanych w pewnym sklepie. Tabela zawiera następujące pola:
id_gry – identyfikator gry
cena – cena gry
promocja – informacja, czy cena jest ceną promocyjną (wartość true – jeśli cena jest
promocyjna albo false – kiedy nie jest promocyjna)
Tabele gry i sklep są połączone relacją jeden do wielu.
Uwaga:
• gra może mieć dwie ceny (cena w promocji i cena bez promocji), tj. może występować
w tabeli sklep dwa razy
• tabela sklep zawiera tylko identyfikatory gier, które są w ofercie sklepu (nie musi zawierać
wszystkich identyfikatorów z tabeli gry).
Zapisz zapytanie SQL, w wyniku którego uzyskamy informację, ile należałoby zapłacić za
zakup w tym sklepie po jednej sztuce ze wszystkich gier logicznych (kategoria „logiczna”)
dostępnych w cenach promocyjnych.
Miejsce na zapis zapytania
Zadanie 7. Gry planszowe
Pewien serwis internetowy prowadzi ranking gier planszowych. Baza serwisu została
zapisana w trzech plikach.
Plik gry.txt zawiera informacje o grach planszowych. W każdym wierszu zapisano:
id_gry – unikatowy numer gry planszowej
nazwa – tytuł gry planszowej
kategoria – kategorię, do jakiej została zakwalifikowana gra planszowa; każda gra
należy tylko do jednej kategorii.
Przykład:
id_gry nazwa kategoria
1 Wsiasc do Pociagu: Europa familijna
2 Pandemia kooperacyjna
3 Splendor familijna
4 Dixit familijna
5 Dobble familijna
Plik gracze.txt zawiera informacje o graczach. W każdym wierszu zapisano:
id_gracza – unikatowy numer gracza
imie – imię gracza
nazwisko – nazwisko gracza
wiek – wiek gracza.
Przykład:
id_gracza imie nazwisko wiek
1 Jozef Gorecki 29
2 Przemyslaw Mazurek 68
3 Cezary Kaczmarczyk 41
4 Kornel Wysocki 72
5 Eustachy Gorecki 74
Plik oceny.txt zawiera oceny wystawione grom przez poszczególnych graczy. W każdym
wierszu pliku zapisano:
id_gry – numer gry planszowej
id_gracza – numer gracza
stan – zawiera jedną z możliwych wartości: posiada, chce kupic, sprzedal,
opisującą, czy użytkownik posiada daną grę, czy ją sprzedał lub czy
zamierza ją zakupić
ocena – zawiera ocenę gry przez gracza, wyrażoną liczbą całkowitą w zakresie od 0
do 10.
Przykład:
id_gry id_gracza stan ocena
66 1 posiada 8
72 1 chce kupic 3
79 1 sprzedal 8
43 2 posiada 9
We wszystkich plikach dane w wierszach są rozdzielone znakami tabulacji, a pierwszy
wiersz w każdym pliku jest wierszem nagłówkowym.
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi
informatycznych, podaj odpowiedzi do zadań 7.1.–7.4. Odpowiedzi zapisz w pliku
wyniki7.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Pokaż odpowiedź
SELECT Sum(cena)
FROM Gry
INNER JOIN Sklep ON Gry.id_gry = Sklep.id_gry
WHERE Gry.kategoria = "logiczna" and Sklep.promocja = true;Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna (poprawny zapis zapytania zgodny z treścią zadania).
1 pkt – odpowiedź z jednym błędem np. brak jednego warunku albo błąd przy JOIN.
0 pkt – odpowiedź niepoprawna albo brak rozwiązania.