Wersja arkusza
EINP-R1-100-2205 · Formuła 2015
Zadanie 1.12 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R1-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Uzupełnij poniższą tabelę – dla każdego z podanych ciągów podaj najmniejszą liczbę
elementów, które trzeba podmienić, aby dany ciąg był n-permutacją. Jeśli ciąg jest już
n-permutacją, wpisz 0.
n ciąg liczba elementów do podmiany
3 (1, 3, 1) 1
4 (1, 4, 2, 5)
5 (2, 2, 2, 2, 2)
4 (4, 2, 3, 1)
6 (5, 4, 1, 5, 6, 8)
6 (8, 4, 9, 6, 5, 7)
Zadanie 1. n-permutacja
Dla dodatniej liczby całkowitej n, n-permutacją nazywamy taki n-elementowy ciąg liczb
całkowitych, który zawiera każdą z liczb 1, 2, …, n dokładnie jeden raz.
Przykład:
ciąg (4,2,1,3) jest 4-permutacją,
ciąg (6,5,4,1,2,3) jest 6-permutacją,
ciągi (1,3,1,2) i (2,3,4,5) nie są 4-permutacjami.
W ciągu n liczb całkowitych, który nie jest n-permutacją, można podmienić niektóre elementy
tak, aby otrzymać n-permutację.
Przykład:
w ciągu (1,3,1) wystarczy podmienić jeden element – pierwszą lub ostatnią jedynkę (1) – na
dwójkę (2), aby powstały ciąg był 3-permutacją.
Pokaż odpowiedź
ciąg liczba elementów do podmiany
(1,3,1) 1
(1,4,2,5) 1
(2,2,2,2,2) 4
(4,2,3,1) 0
(5,4,1,5,6,8) 2
(8,4,9,6,5,7) 3
1 Załącznik nr 2 do rozporządzenia Ministra Edukacji Narodowej z dnia 20 marca 2020 r. w sprawie szczególnych
rozwiązań w okresie czasowego ograniczenia funkcjonowania jednostek systemu oświaty w związku
z zapobieganiem, przeciwdziałaniem i zwalczaniem COVID-19 (Dz.U. poz. 493, z późn. zm.).Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – za poprawną odpowiedź w pięciu wierszach.
1 pkt – za poprawną odpowiedź w czterech wierszach.
0 pkt – za podanie odpowiedzi niepoprawnej albo niepełnej albo brak odpowiedzi.
Zadanie 1.24 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R1-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Zapisz w pseudojęzyku lub wybranym języku programowania algorytm, który dla danego
ciągu n dodatnich liczb całkowitych zapisanego w tablicy A obliczy najmniejszą liczbę
elementów, które trzeba w nim podmienić, aby otrzymać n-permutację.
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ń, odwoływania się do pojedynczych elementów
tablicy i 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.
EINP-R1_100
Specyfikacja:
Dane:
n – dodatnia liczba całkowita
A[1..n] – tablica n dodatnich liczb całkowitych, gdzie A[i] jest i-tym elementem ciągu
Wynik:
k – minimalna liczba elementów, które trzeba podmienić w ciągu
zapisanym w tablicy A, aby otrzymać n-permutację
Algorytm:
Nr zadania 1.1. 1.2.
Wypełnia Maks. liczba pkt. 2 4
egzaminator
Uzyskana liczba pkt.
EINP-R1_100
Zadanie 1. n-permutacja
Dla dodatniej liczby całkowitej n, n-permutacją nazywamy taki n-elementowy ciąg liczb
całkowitych, który zawiera każdą z liczb 1, 2, …, n dokładnie jeden raz.
Przykład:
ciąg (4,2,1,3) jest 4-permutacją,
ciąg (6,5,4,1,2,3) jest 6-permutacją,
ciągi (1,3,1,2) i (2,3,4,5) nie są 4-permutacjami.
W ciągu n liczb całkowitych, który nie jest n-permutacją, można podmienić niektóre elementy
tak, aby otrzymać n-permutację.
Przykład:
w ciągu (1,3,1) wystarczy podmienić jeden element – pierwszą lub ostatnią jedynkę (1) – na
dwójkę (2), aby powstały ciąg był 3-permutacją.
Pokaż odpowiedź
(Przykład 1)
dla i = 1, 2, …, n
B[i] ← 0
k←0
dla i = 1, 2, ..., n
jeżeli A[i]≤n
B[A[i]] ← B[A[i]]+1
w przeciwnym razie
k ← k+1
dla i = 1, 2, ..., n
jeżeli B[i]>1
k ← k + B[i] - 1
podaj wynik k
(Przykład 2)
w ← 0;
dla i = 1, 2, …, n
dla j = 1, 2, .., n
jeżeli (A[j] = i)
w ← w+1
przerwij pętlę
k← n - w
podaj wynik k
(Przykład 3)
dla i = 1, 2, …, n-1
dla j = i+1, i+2, …, n
jeżeli (A[i]>A[j])
x ← A[i]
A[i] ← A[j]
A[j] ← x
k ← 0;
dla i = 1, 2, …, n-1
jeżeli (A[i] = A[i+1] lub A[i]>n)
k ← k+1
jeżeli (A[n] > n)
k ← k+1
podaj wynik kOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 4 pkt – za poprawny algorytm, w tym:
W przypadku algorytmu z przykładu 1:
1 pkt – za uwzględnienie liczb spoza przedziału [1, n].
3 pkt – za uwzględnienie liczb powtarzających się, w tym:
1 pkt – za prawidłową pętlę po wszystkich elementach A;
1 pkt – za prawidłowe liczenie duplikatów;
1 pkt – za prawidłowy algorytm ich sumowania.
W przypadku algorytmu sprawdzającego dla każdej liczby 1..n czy istnieje w ciągu
(przykład 2):
1 pkt – za zliczenie brakujących liczb.
3 pkt – za wykrywanie brakujących liczb, w tym:
1 pkt – za prawidłową pętlę po wszystkich elementach 1..n;
1 pkt – za prawidłową pętlę po wszystkich elementach A;
1 pkt – za prawidłowy algorytm oznaczania brakujących (lub występujących)
liczb.
W przypadku algorytmu wykorzystującego sortowanie (przykład 3):
2 pkt – za prawidłowy algorytm sortowania i wykorzystanie posortowanego ciągu
w dalszej części algorytmu, w tym:
1 pkt – za prawidłowe pętle;
1 pkt – za prawidłowe przestawianie elementów
2 pkt – za wykrywanie brakujących liczb, w tym:
1 pkt – za wykrywanie powtórzeń;
1 pkt – za wykrywanie wartości większych od n.
0 pkt – za odpowiedź błędną lub brak odpowiedzi.
Uwaga: za każde inne niż przedstawione niżej, ale całkowicie poprawne rozwiązanie
spełniające warunki zadania przyznajemy maksymalną liczbę punktów.
Zadanie 2.12 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R1-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Uzupełnij tabelę – wpisz wynik działania algorytmu dla podanych wartości s.
n s Wynik działania algorytmu (wartość k)
5 aabab 4
2 ab 2
3 aaa 3
6 aababb
9 baabbaaab
EINP-R1_100
Miejsce na obliczenia:
Zadanie 2. ab-słowo
Niech n będzie dodatnią liczbą całkowitą i niech s będzie słowem o długości n zbudowanym
z liter a lub b. Zapis s[i] oznacza i-tą literę w tym słowie (1 ≤ i ≤ n).
Dla słowa s wykonujemy poniższy algorytm. Wynikiem działania algorytmu jest wartość
zmiennej k.
Algorytm
A[0] ← 0
dla i = 1, 2, ..., n
jeżeli s[i] = 'a'
A[i] ← A[i – 1] + 1
w przeciwnym razie
A[i] ← A[i – 1]
B[n + 1] ← 0
dla j = n, n – 1, ..., 1
jeżeli s[j] = 'b'
B[j] ← B[j + 1] + 1
w przeciwnym razie
B[j] ← B[j + 1]
k←1
dla i = 0, 1, 2, ..., n
jeżeli A[i] + B[i + 1] > k
k ← A[i] + B[i + 1]
Pokaż odpowiedź
2 pkt – za poprawną odpowiedź w dwóch wierszach. 1 pkt – za poprawną odpowiedź w jednym wierszu.Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – za poprawną odpowiedź w dwóch wierszach.
1 pkt – za poprawną odpowiedź w jednym wierszu.
0 pkt – za podanie odpowiedzi niepoprawnej albo brak odpowiedzi.
Poprawna odpowiedź:
s k
aabab 4
ab 2
aaa 3
aababb 5
baabbaaab 6
Zadanie 2.22 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R1-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Podaj przykłady dziesięcioliterowych słów złożonych z liter a lub b, dla których wynik
działania powyższego algorytmu (wartość k) jest równy odpowiednio 10 i 5.
Wynik działania algorytmu
n s
(wartość k)
10 10
10 5
Miejsce na obliczenia:
Nr zadania 2.1. 2.2.
Wypełnia Maks. liczba pkt. 2 2
egzaminator
Uzyskana liczba pkt.
EINP-R1_100
Zadanie 2. ab-słowo
Niech n będzie dodatnią liczbą całkowitą i niech s będzie słowem o długości n zbudowanym
z liter a lub b. Zapis s[i] oznacza i-tą literę w tym słowie (1 ≤ i ≤ n).
Dla słowa s wykonujemy poniższy algorytm. Wynikiem działania algorytmu jest wartość
zmiennej k.
Algorytm
A[0] ← 0
dla i = 1, 2, ..., n
jeżeli s[i] = 'a'
A[i] ← A[i – 1] + 1
w przeciwnym razie
A[i] ← A[i – 1]
B[n + 1] ← 0
dla j = n, n – 1, ..., 1
jeżeli s[j] = 'b'
B[j] ← B[j + 1] + 1
w przeciwnym razie
B[j] ← B[j + 1]
k←1
dla i = 0, 1, 2, ..., n
jeżeli A[i] + B[i + 1] > k
k ← A[i] + B[i + 1]
Pokaż odpowiedź
Możliwe odpowiedzi dla k = 10: „aaaaaaaaaa”, „bbbbbbbbbb”, albo dowolny inny ciąg,
w którym wszystkie litery „a” są na początku, a „b” na końcu, np.: „aaaaabbbbb”,
„aaaaaaaaab”.
Możliwe odpowiedzi dla k = 5: każdy ciąg składający się z 5 liter „a” i 5 liter „b”, w którym
licząc do każdego znaku liczba liter „a” od początku nie jest większa od liczby liter „b”, np.:
„bababababa”, „bbabbaabaa”, „bbbbbaaaaa”.Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – za poprawną odpowiedź w obu wierszach.
1 pkt – za poprawną odpowiedź w jednym wierszu.
0 pkt – za podanie odpowiedzi niepoprawnej lub brak odpowiedzi.
Zadanie 2.32 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R1-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Dla uproszczenia będziemy pisać a2 zamiast aa, a3 zamiast aaa i tak dalej. Innymi słowy: dla
dowolnej dodatniej liczby całkowitej m, zapis am oznacza literę a powtórzoną m razy,
natomiast bm oznacza literę b powtórzoną m razy.
Podaj wynik działania (wartość k) powyższego algorytmu dla słowa a300b550a300b7a280b110.
k = ______________________
Miejsce na obliczenia:
EINP-R1_100
Zadanie 2. ab-słowo
Niech n będzie dodatnią liczbą całkowitą i niech s będzie słowem o długości n zbudowanym
z liter a lub b. Zapis s[i] oznacza i-tą literę w tym słowie (1 ≤ i ≤ n).
Dla słowa s wykonujemy poniższy algorytm. Wynikiem działania algorytmu jest wartość
zmiennej k.
Algorytm
A[0] ← 0
dla i = 1, 2, ..., n
jeżeli s[i] = 'a'
A[i] ← A[i – 1] + 1
w przeciwnym razie
A[i] ← A[i – 1]
B[n + 1] ← 0
dla j = n, n – 1, ..., 1
jeżeli s[j] = 'b'
B[j] ← B[j + 1] + 1
w przeciwnym razie
B[j] ← B[j + 1]
k←1
dla i = 0, 1, 2, ..., n
jeżeli A[i] + B[i + 1] > k
k ← A[i] + B[i + 1]
Pokaż odpowiedź
2 pkt – za pełną poprawną odpowiedź (990). 1 pkt – za odpowiedź 967 (druga największa suma) lub odpowiedź 989.Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – za pełną poprawną odpowiedź (990).
1 pkt – za odpowiedź 967 (druga największa suma) lub odpowiedź 989.
0 pkt – za podanie odpowiedzi niepoprawnej lub brak odpowiedzi.
Poprawna odpowiedź:
990
Zadanie 3.11 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R1-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Dany jest algorytm:
s←0
dla i = 1, 2, …, n
dla j = i, i + 1, …, n
s←s+1
Złożoność obliczeniowa powyższego algorytmu oceniona liczbą wykonań instrukcji
s ← s + 1, w zależności od dodatniej liczby całkowitej n, jest
1. liniowa. P F
2. kwadratowa. P F
3. n log n. P F
4. nie większa niż sześcienna. P F
Zadanie 3. Test
Oceń prawdziwość podanych zdań. Zaznacz P, jeśli zdanie jest prawdziwe, albo F – jeśli jest
fałszywe.
W każdym zadaniu punkt uzyskasz tylko za komplet poprawnych odpowiedzi.
Pokaż odpowiedź
FPFPOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – za poprawną odpowiedź.
0 pkt – za odpowiedź niepełną lub niepoprawną albo za brak odpowiedzi.
Zadanie 3.21 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R1-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Po dodaniu liczb 1324 oraz 31114 zapisanych w systemie czwórkowym otrzymamy:
1. 11110112 P F
2. 3628 P F
3. F316 P F
4. 33034 P F
Nr zadania 2.3. 3.1. 3.2.
Wypełnia Maks. liczba pkt. 2 1 1
egzaminator
Uzyskana liczba pkt.
EINP-R1_100
Zadanie 3. Test
Oceń prawdziwość podanych zdań. Zaznacz P, jeśli zdanie jest prawdziwe, albo F – jeśli jest
fałszywe.
W każdym zadaniu punkt uzyskasz tylko za komplet poprawnych odpowiedzi.
Pokaż odpowiedź
FFPPOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – za poprawną odpowiedź.
0 pkt – za odpowiedź niepełną lub niepoprawną albo za brak odpowiedzi.
Zadanie 3.31 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R1-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
W bazie danych istnieje tabela mandaty(numer, id_osoby, punkty) zawierająca następujące
dane:
numer id_osoby punkty
1 1 5
2 1 14
3 2 20
4 3 21
5 2 1
6 1 2
Wynikiem zapytania:
SELECT id_osoby, sum(punkty)
FROM mandaty
GROUP BY id_osoby
1. HAVING sum(punkty) > 5 P F
jest zestawienie:
1 14
2 20
3 21
Wynikiem zapytania:
SELECT id_osoby, sum(punkty)
FROM mandaty
GROUP BY id_osoby
2. P F
jest zestawienie:
1 21
2 21
3 21
Wynikiem zapytania:
SELECT numer + punkty
3. FROM mandaty P F
jest
86
Wynikiem zapytania:
SELECT count(punkty)
FROM mandaty
4. P F
WHERE punkty = 21
jest
1
Nr zadania 3.3.
Wypełnia Maks. liczba pkt. 1
egzaminator
Uzyskana liczba pkt.
EINP-R1_100
EINP-R1_100
Zadanie 3. Test
Oceń prawdziwość podanych zdań. Zaznacz P, jeśli zdanie jest prawdziwe, albo F – jeśli jest
fałszywe.
W każdym zadaniu punkt uzyskasz tylko za komplet poprawnych odpowiedzi.
Pokaż odpowiedź
FPFP
Część IIOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – za poprawną odpowiedź.
0 pkt – za odpowiedź niepełną lub niepoprawną albo za brak odpowiedzi.
Wersja arkusza
EINP-R2-100-2205 · Formuła 2015
Zadanie 4.14 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Podaj, ile jest w pliku liczby.txt takich liczb, których cyfry pierwsza i ostatnia są takie
same. Zapisz tę z nich, która występuje w pliku liczby.txt jako pierwsza.
W pliku z danymi jest co najmniej jedna taka liczba.
Odpowiedź dla danych z pliku przyklad.txt: 26 626
(26 takich liczb, które mają pierwszą i ostatnią cyfrę taką samą; pierwszą z nich w pliku
przykładowym jest 626)
Zadanie 4. Liczby
W pliku liczby.txt danych jest 200 różnych liczb całkowitych z zakresu [10, 100000].
Każda z tych liczb zapisana jest w osobnym wierszu.
Napisz program (lub kilka programów), który(-e) znajdzie(-dą) odpowiedzi do poniższych
zadań. Odpowiedzi zapisz w pliku wyniki4.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Do dyspozycji masz plik przyklad.txt, który także zawiera 200 liczb – odpowiedzi dla
tego pliku podano w treściach zadań. Możesz sprawdzać na nim działanie swojego
programu.
Uwaga: Pamiętaj, że Twój program musi ostatecznie działać dla pliku liczby.txt.
Pokaż odpowiedź
Liczb z pierwszą cyfrą równą ostatniej: 18.
Pierwsza taka liczba: 93639.Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
6) opracowuje i przeprowadza wszystkie etapy
prowadzące do otrzymania poprawnego
rozwiązania problemu: od sformułowania
specyfikacji problemu po testowanie
rozwiązania;
10) opisuje podstawowe algorytmy i stosuje:
a) algorytmy na liczbach całkowitych […],
21) stosuje podstawowe konstrukcje
programistyczne w wybranym języku
programowania, instrukcje iteracyjne
i warunkowe, rekurencję, funkcje i procedury,
instrukcje wejścia i wyjścia, poprawnie tworzy
strukturę programu;
23) dobiera właściwy program użytkowy lub
samodzielnie napisany program do
rozwiązywanego zadania;
24) ocenia poprawność komputerowego
rozwiązania problemu na podstawie jego
testowania.
Zasady oceniania
4 pkt – za poprawną odpowiedź, w tym:
2 pkt – za prawidłowe policzenie liczb (w przypadku podania liczby różniącej się o 1
– 1 punkt)
2 pkt – za prawidłową pierwszą liczbę (w przypadku podania ostatniej liczby 64386
– 1 punkt)
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 4.24 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Znajdź w pliku liczby.txt:
liczbę, która ma w rozkładzie najwięcej czynników pierwszych (podaj tę liczbę oraz liczbę
jej czynników pierwszych)
liczbę, która ma w rozkładzie najwięcej różnych czynników pierwszych (podaj tę liczbę
oraz liczbę jej różnych czynników pierwszych).
Przykład: liczba 420=2·2·3·5·7 ma w rozkładzie 5 czynników pierwszych, w tym 4 różne
czynniki pierwsze (2, 3, 5, 7).
Odpowiedź dla danych z pliku przyklad.txt: 144 6 210 4
(Liczba 144 ma najwięcej czynników pierwszych; liczba czynników pierwszych liczby 144
wynosi 6. Liczba 210 ma najwięcej różnych czynników pierwszych; liczba różnych czynników
pierwszych liczby 210 wynosi 4).
Zadanie 4. Liczby
W pliku liczby.txt danych jest 200 różnych liczb całkowitych z zakresu [10, 100000].
Każda z tych liczb zapisana jest w osobnym wierszu.
Napisz program (lub kilka programów), który(-e) znajdzie(-dą) odpowiedzi do poniższych
zadań. Odpowiedzi zapisz w pliku wyniki4.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Do dyspozycji masz plik przyklad.txt, który także zawiera 200 liczb – odpowiedzi dla
tego pliku podano w treściach zadań. Możesz sprawdzać na nim działanie swojego
programu.
Uwaga: Pamiętaj, że Twój program musi ostatecznie działać dla pliku liczby.txt.
Pokaż odpowiedź
Najwięcej czynników: 10 dla 99792, 20992, 56064
Najwięcej różnych: 6 dla 62790Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 4 pkt – za poprawną odpowiedź, w tym:
1 pkt – za liczbę czynników pierwszych
1 pkt – za liczbę różnych czynników pierwszych
1 pkt – za liczbę, która ma najwięcej czynników pierwszych
(99792 lub 20992 lub 56064)
1 pkt – za liczbę, która ma najwięcej różnych czynników pierwszych.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 4.34 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Trójka (x, y, z) jest dobra, jeśli y jest wielokrotnością x, natomiast z jest wielokrotnością y
(czyli x dzieli y, a y dzieli z) oraz x, y, z są różne.
Przykład: trójka (2, 6, 12) jest dobra, ponieważ 2 dzieli 6, a 6 dzieli 12. Trójka (2, 10, 12) nie
jest dobra, ponieważ 10 nie dzieli 12.
EINP-R2_100
Analogicznie możemy zdefiniować dobrą piątkę liczb – piątka (u, w, x, y, z) jest dobra, jeśli
każda z liczb, poza pierwszą, jest podzielna przez poprzednią liczbę z piątki (u dzieli w,
w dzieli x, x dzieli y oraz y dzieli z) oraz wszystkie liczby z piątki są różne.
a) Podaj, ile jest dobrych trójek wśród liczb występujących w pliku liczby.txt. Zapisz
wszystkie dobre trójki do pliku trojki.txt, każdą w osobnym wierszu.
Uwaga: Liczby z trójki nie muszą występować w pliku liczby.txt w kolejnych
wierszach, a ich kolejność w tym pliku może być dowolna.
b) Podaj, ile jest dobrych piątek wśród liczb występujących w pliku liczby.txt.
Odpowiedzi dla danych z pliku przyklad.txt:
a) 10
b) 1
(10 dobrych trójek i jedna dobra piątka)
Zawartość pliku trojki.txt dla danych z pliku przyklad.txt:
13 104 208
13 52 104
13 52 208
13 26 104
13 26 52
13 26 208
52 104 208
26 104 208
26 52 104
26 52 208
Do oceny oddajesz:
• plik tekstowy wyniki4.txt,
• plik tekstowy trojki.txt,
• plik(-i) zawierający(-e) kody źródłowe Twojego(-ich) programu(-ów):
(uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania)
Zadanie 4.1. (nazwa pliku/plików) Zadanie 4.2. (nazwa pliku/plików) Zadanie 4.3. (nazwa pliku/plików) Nr zadania 4.1. 4.2. 4.3.
Wypełnia Maks. liczba pkt. 4 4 4
egzaminator
Uzyskana liczba pkt.
EINP-R2_100
Zadanie 4. Liczby
W pliku liczby.txt danych jest 200 różnych liczb całkowitych z zakresu [10, 100000].
Każda z tych liczb zapisana jest w osobnym wierszu.
Napisz program (lub kilka programów), który(-e) znajdzie(-dą) odpowiedzi do poniższych
zadań. Odpowiedzi zapisz w pliku wyniki4.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Do dyspozycji masz plik przyklad.txt, który także zawiera 200 liczb – odpowiedzi dla
tego pliku podano w treściach zadań. Możesz sprawdzać na nim działanie swojego
programu.
Uwaga: Pamiętaj, że Twój program musi ostatecznie działać dla pliku liczby.txt.
Pokaż odpowiedź
27 (trójki)
2 (piątki)
Dobre trójki:
955 8595 42975
232 13688 27376
13594 27188 81564
971 13594 81564
971 13594 27188
971 27188 81564
971 6797 81564
971 6797 13594
971 6797 27188
797 7173 64557
1403 42090 84180
1403 2806 42090
1403 2806 84180
1403 2806 8418
1403 8418 42090
1403 8418 84180
871 15678 62712
497 22365 89460
2806 42090 84180
2806 8418 42090
2806 8418 84180
392 20384 61152
409 9816 58896
8418 42090 84180
6797 13594 81564
6797 13594 27188
6797 27188 81564Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 4 pkt – za poprawną odpowiedź, w tym:
3 pkt – za wyznaczanie dobrych trójek, w tym:
2 pkt – za liczbę dobrych trójek
1 pkt – za plik zawierający wszystkie dobre trójki,
(ALBO: w przypadku wyznaczenia co najmniej pięciu dobrych trójek i zapisania
ich, i tylko ich, w pliku – 2 pkt)
1 pkt – za liczbę dobrych piątek.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 5.11 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Podaj, ile razy składano zamówienia z każdego z magazynów.
Zadanie 5. Sok
Plik o nazwie soki.txt zawiera informacje o zamówieniach butelkowanego soku
owocowego składanych w pewnym zakładzie przez cztery magazyny (Gniezno, Malbork,
Ogrodzieniec i Przemyśl).
Dane w pliku uporządkowano według kolejności zamówień. W każdym wierszu pliku znajdują
się następujące dane: numer zamówienia, data zamówienia, magazyn (który składał dane
zamówienie) oraz wielkość zamówienia (liczba butelek soku). Zakład przyjmuje zamówienia
codziennie. Z każdego magazynu spływa maksymalnie jedno zamówienie dziennie. Pierwszy
wiersz pliku jest wierszem nagłówkowym, a dane w wierszach rozdzielono znakami tabulacji.
Przykład:
nr_zamowienia data magazyn wielkosc_zamowienia
1 02.01.2021 Ogrodzieniec 1290
2 02.01.2021 Przemysl 4420
3 02.01.2021 Gniezno 5190
4 03.01.2021 Malbork 950
5 03.01.2021 Gniezno 6000
Wykorzystaj dostępne narzędzia informatyczne i podaj odpowiedzi do zadań 5.1.–5.5.
Odpowiedzi zapisz w pliku wyniki5.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Pokaż odpowiedź
Gniezno 152
Malbork 183
Ogrodzieniec 222
Przemysl 198Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – za poprawną odpowiedź obejmującą zamówienia z 4 magazynów.
0 pkt – za odpowiedź niepoprawną albo niepełną albo za brak odpowiedzi.
Zadanie 5.22 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Podaj liczbę dni najdłuższego okresu, kiedy zamówienia z Ogrodzieńca wpływały do zakładu
codziennie, oraz datę pierwszego dnia i ostatniego dnia tego okresu.
Zadanie 5. Sok
Plik o nazwie soki.txt zawiera informacje o zamówieniach butelkowanego soku
owocowego składanych w pewnym zakładzie przez cztery magazyny (Gniezno, Malbork,
Ogrodzieniec i Przemyśl).
Dane w pliku uporządkowano według kolejności zamówień. W każdym wierszu pliku znajdują
się następujące dane: numer zamówienia, data zamówienia, magazyn (który składał dane
zamówienie) oraz wielkość zamówienia (liczba butelek soku). Zakład przyjmuje zamówienia
codziennie. Z każdego magazynu spływa maksymalnie jedno zamówienie dziennie. Pierwszy
wiersz pliku jest wierszem nagłówkowym, a dane w wierszach rozdzielono znakami tabulacji.
Przykład:
nr_zamowienia data magazyn wielkosc_zamowienia
1 02.01.2021 Ogrodzieniec 1290
2 02.01.2021 Przemysl 4420
3 02.01.2021 Gniezno 5190
4 03.01.2021 Malbork 950
5 03.01.2021 Gniezno 6000
Wykorzystaj dostępne narzędzia informatyczne i podaj odpowiedzi do zadań 5.1.–5.5.
Odpowiedzi zapisz w pliku wyniki5.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Pokaż odpowiedź
liczba dni – 8
data pierwszego i ostatniego dnia – 07.10.2021 i 14.10.2021Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – za poprawną odpowiedź, w tym:
1 pkt – za liczbę dni,\
1 pkt – za daty.
1 pkt – jeśli zdający poda ciąg zaczynający się od 8.10.2021 i kończący na 14.10.2021.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 5.33 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Wykonaj zestawienie zawierające łączną wielkość zamówień (czyli łączną liczbę
zamówionych butelek soku) z każdego z magazynów. Na podstawie wykonanego
zestawienia utwórz procentowy wykres kołowy ilustrujący łączną wielkość zamówień
z każdego z magazynów. Pamiętaj o czytelnym opisie wykresu: o tytule, legendzie
i wartościach procentowych.
Informacje do zadań 5.4., 5.5.
• Sok był produkowany w zakładzie głównym i jego filii.
• Każdego dnia roboczego (od poniedziałku do piątku) w zakładzie głównym wytwarzano
12 000 butelek soku, natomiast w soboty i w niedziele – po 5 000 butelek soku.
• Każdego dnia, po zakończeniu dziennej produkcji, zakład wysyłał do magazynów butelki
soku zgodnie z zamówieniem z danego dnia (to oznacza, że każde zamówienie było
realizowane w tym samym dniu, w którym było złożone przez magazyn).
• Zamówienia były wysyłane w takiej kolejności, w jakiej zostały złożone przez magazyny
(czyli zgodnie z ich numeracją zapisaną w pliku soki.txt).
EINP-R2_100
• Każde zamówienie realizowano zawsze w całości. Gdy do wykonania całości danego
zamówienia w zakładzie głównym zabrakło butelek soku, to realizacja całości tego
zamówienia przekazywana była do filii (na potrzeby zadania zakładamy, że w filii nigdy
nie zabraknie soku).
Przykład:
nr_zamowienia data magazyn wielkosc_zamowienia
1 02.01.2021 Ogrodzieniec 8000
2 02.01.2021 Przemysl 5000
3 02.01.2021 Gniezno 3000
Dla powyższych przykładowych danych gdyby w zakładzie głównym, przed rozpoczęciem
realizacji zamówień 1–3, było 12 000 butelek soku, to zamówienia 1 i 3 byłyby
zrealizowane przez zakład główny, natomiast zamówienie 2 – przez filię zakładu.
• Przyjmujemy, że w dniu 2.01.2021 rano (przed produkcją) w zakładzie głównym znajdowało
się 30 000 butelek soku.
Zadanie 5. Sok
Plik o nazwie soki.txt zawiera informacje o zamówieniach butelkowanego soku
owocowego składanych w pewnym zakładzie przez cztery magazyny (Gniezno, Malbork,
Ogrodzieniec i Przemyśl).
Dane w pliku uporządkowano według kolejności zamówień. W każdym wierszu pliku znajdują
się następujące dane: numer zamówienia, data zamówienia, magazyn (który składał dane
zamówienie) oraz wielkość zamówienia (liczba butelek soku). Zakład przyjmuje zamówienia
codziennie. Z każdego magazynu spływa maksymalnie jedno zamówienie dziennie. Pierwszy
wiersz pliku jest wierszem nagłówkowym, a dane w wierszach rozdzielono znakami tabulacji.
Przykład:
nr_zamowienia data magazyn wielkosc_zamowienia
1 02.01.2021 Ogrodzieniec 1290
2 02.01.2021 Przemysl 4420
3 02.01.2021 Gniezno 5190
4 03.01.2021 Malbork 950
5 03.01.2021 Gniezno 6000
Wykorzystaj dostępne narzędzia informatyczne i podaj odpowiedzi do zadań 5.1.–5.5.
Odpowiedzi zapisz w pliku wyniki5.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Pokaż odpowiedź
Gniezno 819000
Malbork 944240
Ogrodzieniec 1115560
Przemysl 1062920Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – za poprawną odpowiedź, w tym:
1 pkt – za prawidłowe zestawienie obejmujące 4 magazyny
1 pkt – za prawidłowy wykres
1 pkt – za opis wykresu.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 5.44 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Podaj datę oraz numer zamówienia, które jako pierwsze zostało zrealizowane przez filię
głównego zakładu. Podaj, ile zamówień w ciągu całego roku zostało przekazanych do filii
i ile butelek łącznie przekazał do magazynów zakład filialny.
Uwaga: Dla danych z zadania po realizacji zamówienia nr 20 w zakładzie głównym
pozostało 9 680 butelek soku.
Zadanie 5. Sok
Plik o nazwie soki.txt zawiera informacje o zamówieniach butelkowanego soku
owocowego składanych w pewnym zakładzie przez cztery magazyny (Gniezno, Malbork,
Ogrodzieniec i Przemyśl).
Dane w pliku uporządkowano według kolejności zamówień. W każdym wierszu pliku znajdują
się następujące dane: numer zamówienia, data zamówienia, magazyn (który składał dane
zamówienie) oraz wielkość zamówienia (liczba butelek soku). Zakład przyjmuje zamówienia
codziennie. Z każdego magazynu spływa maksymalnie jedno zamówienie dziennie. Pierwszy
wiersz pliku jest wierszem nagłówkowym, a dane w wierszach rozdzielono znakami tabulacji.
Przykład:
nr_zamowienia data magazyn wielkosc_zamowienia
1 02.01.2021 Ogrodzieniec 1290
2 02.01.2021 Przemysl 4420
3 02.01.2021 Gniezno 5190
4 03.01.2021 Malbork 950
5 03.01.2021 Gniezno 6000
Wykorzystaj dostępne narzędzia informatyczne i podaj odpowiedzi do zadań 5.1.–5.5.
Odpowiedzi zapisz w pliku wyniki5.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Pokaż odpowiedź
data: 19.03.2021
numer zamówienia: 154
liczba zamówień: 37
łączna liczba butelek: 285 230Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 4 pkt – za poprawną odpowiedź, w tym
1 pkt – za datę zamówienia
1 pkt – za numer zamówienia
1 pkt – za liczbę zamówień
1 pkt – za łączną liczbę butelek.
0 pkt – za odpowiedź niepoprawna albo za brak odpowiedzi.
Zadanie 5.52 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Podaj, ile najmniej butelek (liczba całkowita) powinien wyprodukować w dni robocze zakład
główny (przy niezmienionej produkcji w soboty i w niedziele), przy podanych zamówieniach,
aby zrealizować wszystkie zamówienia samodzielnie.
Do oceny oddajesz:
• plik tekstowy wyniki5.txt, zawierający odpowiedzi do zadań 5.1.–5.5.
• plik zawierający wykres do zadania 5.3. o nazwie • plik(-i) zawierający(-e) komputerową realizację Twoich rozwiązań o nazwie(-ach):
(uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania)
Nr zadania 5.1. 5.2. 5.3. 5.4. 5.5.
Wypełnia Maks. liczba pkt. 1 2 3 4 2
egzaminator
Uzyskana liczba pkt.
EINP-R2_100
Zadanie 5. Sok
Plik o nazwie soki.txt zawiera informacje o zamówieniach butelkowanego soku
owocowego składanych w pewnym zakładzie przez cztery magazyny (Gniezno, Malbork,
Ogrodzieniec i Przemyśl).
Dane w pliku uporządkowano według kolejności zamówień. W każdym wierszu pliku znajdują
się następujące dane: numer zamówienia, data zamówienia, magazyn (który składał dane
zamówienie) oraz wielkość zamówienia (liczba butelek soku). Zakład przyjmuje zamówienia
codziennie. Z każdego magazynu spływa maksymalnie jedno zamówienie dziennie. Pierwszy
wiersz pliku jest wierszem nagłówkowym, a dane w wierszach rozdzielono znakami tabulacji.
Przykład:
nr_zamowienia data magazyn wielkosc_zamowienia
1 02.01.2021 Ogrodzieniec 1290
2 02.01.2021 Przemysl 4420
3 02.01.2021 Gniezno 5190
4 03.01.2021 Malbork 950
5 03.01.2021 Gniezno 6000
Wykorzystaj dostępne narzędzia informatyczne i podaj odpowiedzi do zadań 5.1.–5.5.
Odpowiedzi zapisz w pliku wyniki5.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Pokaż odpowiedź
13 179Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – za poprawną odpowiedź.
1 pkt – w przypadku podania liczby różniącej się o 1.
0 pkt – za odpowiedź niepoprawna albo za brak odpowiedzi.
Zadanie 6.12 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Oblicz i podaj, ile wszystkich wejść dziewcząt z klas o profilu biologiczno-chemicznym
(„biologiczno-chemiczny”) do szkoły zarejestrował system kontroli dostępu w analizowanym
okresie 5 dni. Wszystkie imiona dziewcząt (i tylko dziewcząt) w tej szkole kończą się literą a.
Zadanie 6. System kontroli dostępu
W plikach klasa.txt, uczen.txt i ewidencja.txt zapisano dane pochodzące
z automatycznego systemu kontroli wejść i wyjść w pewnej szkole, z 5 dni (od 4 do 8
kwietnia 2022 r.). Uczniowie posiadają imienne identyfikatory, które umożliwiają rejestrację
wejścia do szkoły i wyjścia ze szkoły.
Pierwszy wiersz w każdym z plików jest wierszem nagłówkowym. Dane w każdym wierszu
oddzielono średnikiem.
Uwaga: Jeżeli uczeń jest obecny, to danego dnia wchodzi do szkoły jeden raz i jeden raz
z niej wychodzi.
W pliku klasa.txt zapisano informacje o klasach. Każdy wiersz zawiera:
IdKlasy – identyfikator klasy
ProfilKlasy – profil kształcenia klasy
Przykład
IdKlasy;ProfilKlasy
1a;biologiczno-chemiczny
1b;humanistyczny
W pliku uczen.txt zapisano informacje o uczniach tej szkoły. Każdy wiersz zawiera:
IdUcznia – identyfikator ucznia
Imie – imię ucznia
Nazwisko – nazwisko ucznia
IdKlasy – identyfikator klasy
Przykład
IdUcznia;Imie;Nazwisko;IdKlasy
1;Mariusz;Koprowski;3e
2;Maciej;Machol;3a
W pliku ewidencja.txt zapisano informacje o wejściach i wyjściach ze szkoły. Każdy
wiersz zawiera:
IdEwidencji – identyfikator wpisu dotyczącego wejścia i wyjścia ze szkoły
IdUcznia – identyfikator ucznia
Wejscie – datę i godzinę zarejestrowanego wejścia do szkoły (w formacie
rrrr-mm-dd gg:mm:ss)
Wyjscie – datę i godzinę zarejestrowanego wyjścia ze szkoły (w formacie
rrrr-mm-dd gg:mm:ss)
Przykład
IdEwidencji;IdUcznia;Wejscie;Wyjscie
1;18;2022-04-04 07:02:00;2022-04-04 14:11:00
2;94;2022-04-04 07:07:00;2022-04-04 14:14:00
3;121;2022-04-04 07:07:00;2022-04-04 14:14:00
4;88;2022-04-04 07:10:00;2022-04-04 14:12:00
EINP-R2_100
Wykorzystaj dostępne narzędzia informatyczne i podaj odpowiedzi do zadań 6.1.–6.4.
Odpowiedzi zapisz w pliku wyniki6.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Pokaż odpowiedź
165Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
Zasady oceniania
2 pkt – za poprawną odpowiedź (165).
1 pkt – za odpowiedź nie uwzględniającą jednego warunku (kobiet – 360 lub profilu – 886).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 6.23 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Utwórz zestawienie zawierające informację o liczbie uczniów, którzy w poszczególnych
dniach analizowanego okresu nie spóźnili się do szkoły. Jako godzinę rozpoczęcia zajęć
przyjmujemy godzinę 800. Wejście ucznia zarejestrowane po 800 traktujemy jako spóźnienie.
Zadanie 6. System kontroli dostępu
W plikach klasa.txt, uczen.txt i ewidencja.txt zapisano dane pochodzące
z automatycznego systemu kontroli wejść i wyjść w pewnej szkole, z 5 dni (od 4 do 8
kwietnia 2022 r.). Uczniowie posiadają imienne identyfikatory, które umożliwiają rejestrację
wejścia do szkoły i wyjścia ze szkoły.
Pierwszy wiersz w każdym z plików jest wierszem nagłówkowym. Dane w każdym wierszu
oddzielono średnikiem.
Uwaga: Jeżeli uczeń jest obecny, to danego dnia wchodzi do szkoły jeden raz i jeden raz
z niej wychodzi.
W pliku klasa.txt zapisano informacje o klasach. Każdy wiersz zawiera:
IdKlasy – identyfikator klasy
ProfilKlasy – profil kształcenia klasy
Przykład
IdKlasy;ProfilKlasy
1a;biologiczno-chemiczny
1b;humanistyczny
W pliku uczen.txt zapisano informacje o uczniach tej szkoły. Każdy wiersz zawiera:
IdUcznia – identyfikator ucznia
Imie – imię ucznia
Nazwisko – nazwisko ucznia
IdKlasy – identyfikator klasy
Przykład
IdUcznia;Imie;Nazwisko;IdKlasy
1;Mariusz;Koprowski;3e
2;Maciej;Machol;3a
W pliku ewidencja.txt zapisano informacje o wejściach i wyjściach ze szkoły. Każdy
wiersz zawiera:
IdEwidencji – identyfikator wpisu dotyczącego wejścia i wyjścia ze szkoły
IdUcznia – identyfikator ucznia
Wejscie – datę i godzinę zarejestrowanego wejścia do szkoły (w formacie
rrrr-mm-dd gg:mm:ss)
Wyjscie – datę i godzinę zarejestrowanego wyjścia ze szkoły (w formacie
rrrr-mm-dd gg:mm:ss)
Przykład
IdEwidencji;IdUcznia;Wejscie;Wyjscie
1;18;2022-04-04 07:02:00;2022-04-04 14:11:00
2;94;2022-04-04 07:07:00;2022-04-04 14:14:00
3;121;2022-04-04 07:07:00;2022-04-04 14:14:00
4;88;2022-04-04 07:10:00;2022-04-04 14:12:00
EINP-R2_100
Wykorzystaj dostępne narzędzia informatyczne i podaj odpowiedzi do zadań 6.1.–6.4.
Odpowiedzi zapisz w pliku wyniki6.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Pokaż odpowiedź
04.04.2022 (Poniedziałek) 233
05.04.2022 (Wtorek) 303
06.04.2022 (Środa) 134
07.04.2022 (Czwartek) 280
08.04.2022 (Piątek) 127Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – za odpowiedź 233, 303, 134, 280, 127 lub 233, 303, 126, 280, 127.
2 pkt – w przypadku zestawienia bez uwzględnienia godziny 8.00 jako godziny, gdy nie ma
spóźnienia ALBO podania prawidłowego zestawienia dla osób, które się spóźniły.
1 pkt – w przypadku, pominięcia jednego wiersza w odpowiedzi ALBO w przypadku podania
tylko łącznej sumy ALBO podania zestawienia dla osób, które się spóźniły ze źle
zinterpretowaną godziną 8.00
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
UWAGA: akceptujemy wszystkie poprawne rozwiązania bez względu na sposób interpretacji
danych.
Zadanie 6.33 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Dla każdej osoby zliczamy łączny czas pobytu w szkole w analizowanym okresie 5 dni.
Podaj identyfikatory oraz imiona i nazwiska trzech osób, które w ciągu monitorowanego
czasu przebywały najdłużej na terenie szkoły.
Zadanie 6. System kontroli dostępu
W plikach klasa.txt, uczen.txt i ewidencja.txt zapisano dane pochodzące
z automatycznego systemu kontroli wejść i wyjść w pewnej szkole, z 5 dni (od 4 do 8
kwietnia 2022 r.). Uczniowie posiadają imienne identyfikatory, które umożliwiają rejestrację
wejścia do szkoły i wyjścia ze szkoły.
Pierwszy wiersz w każdym z plików jest wierszem nagłówkowym. Dane w każdym wierszu
oddzielono średnikiem.
Uwaga: Jeżeli uczeń jest obecny, to danego dnia wchodzi do szkoły jeden raz i jeden raz
z niej wychodzi.
W pliku klasa.txt zapisano informacje o klasach. Każdy wiersz zawiera:
IdKlasy – identyfikator klasy
ProfilKlasy – profil kształcenia klasy
Przykład
IdKlasy;ProfilKlasy
1a;biologiczno-chemiczny
1b;humanistyczny
W pliku uczen.txt zapisano informacje o uczniach tej szkoły. Każdy wiersz zawiera:
IdUcznia – identyfikator ucznia
Imie – imię ucznia
Nazwisko – nazwisko ucznia
IdKlasy – identyfikator klasy
Przykład
IdUcznia;Imie;Nazwisko;IdKlasy
1;Mariusz;Koprowski;3e
2;Maciej;Machol;3a
W pliku ewidencja.txt zapisano informacje o wejściach i wyjściach ze szkoły. Każdy
wiersz zawiera:
IdEwidencji – identyfikator wpisu dotyczącego wejścia i wyjścia ze szkoły
IdUcznia – identyfikator ucznia
Wejscie – datę i godzinę zarejestrowanego wejścia do szkoły (w formacie
rrrr-mm-dd gg:mm:ss)
Wyjscie – datę i godzinę zarejestrowanego wyjścia ze szkoły (w formacie
rrrr-mm-dd gg:mm:ss)
Przykład
IdEwidencji;IdUcznia;Wejscie;Wyjscie
1;18;2022-04-04 07:02:00;2022-04-04 14:11:00
2;94;2022-04-04 07:07:00;2022-04-04 14:14:00
3;121;2022-04-04 07:07:00;2022-04-04 14:14:00
4;88;2022-04-04 07:10:00;2022-04-04 14:12:00
EINP-R2_100
Wykorzystaj dostępne narzędzia informatyczne i podaj odpowiedzi do zadań 6.1.–6.4.
Odpowiedzi zapisz w pliku wyniki6.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Pokaż odpowiedź
314 Sebastian Rabaj
172 Monika Kado
299 Alicja KroneckaOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – za poprawną odpowiedź, w tym:
1 pkt – za każdy poprawny wiersz.
2 pkt – za wynik otrzymany bez uwzględnienia identyfikatora ucznia („Zuzanna Adamczyk,
Szymon Dabrowski, Marika Kossakowska”)
ALBO
– za wyliczenie dla każdej osoby czasu pobytu w szkole w ciągu 5 dni.
1 pkt – za wyliczenie dla każdej osoby czasu dziennego pobytu w szkole (przykładowy wynik
„Julia Riegel, Nikodem Jaglowski, Antonina Tarkowska lub Piotr Formela”)
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 6.43 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuEINP-R2-100-2205 · Formuła 2015Informatyka — odpowiedź według zasad CKE
Podaj imiona i nazwiska wszystkich uczniów, którzy byli nieobecni 6.04.2022 r.
Do oceny oddajesz:
• plik tekstowy wyniki6.txt, zawierający odpowiedzi do zadań 6.1.–6.4.
• plik(pliki) zawierający(-e) komputerową realizację Twoich rozwiązań o nazwie(-ach):
(uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania)
Nr zadania 6.1. 6.2. 6.3. 6.4.
Wypełnia Maks. liczba pkt. 2 3 3 3
egzaminator
Uzyskana liczba pkt.
EINP-R2_100
EINP-R2_100
Zadanie 6. System kontroli dostępu
W plikach klasa.txt, uczen.txt i ewidencja.txt zapisano dane pochodzące
z automatycznego systemu kontroli wejść i wyjść w pewnej szkole, z 5 dni (od 4 do 8
kwietnia 2022 r.). Uczniowie posiadają imienne identyfikatory, które umożliwiają rejestrację
wejścia do szkoły i wyjścia ze szkoły.
Pierwszy wiersz w każdym z plików jest wierszem nagłówkowym. Dane w każdym wierszu
oddzielono średnikiem.
Uwaga: Jeżeli uczeń jest obecny, to danego dnia wchodzi do szkoły jeden raz i jeden raz
z niej wychodzi.
W pliku klasa.txt zapisano informacje o klasach. Każdy wiersz zawiera:
IdKlasy – identyfikator klasy
ProfilKlasy – profil kształcenia klasy
Przykład
IdKlasy;ProfilKlasy
1a;biologiczno-chemiczny
1b;humanistyczny
W pliku uczen.txt zapisano informacje o uczniach tej szkoły. Każdy wiersz zawiera:
IdUcznia – identyfikator ucznia
Imie – imię ucznia
Nazwisko – nazwisko ucznia
IdKlasy – identyfikator klasy
Przykład
IdUcznia;Imie;Nazwisko;IdKlasy
1;Mariusz;Koprowski;3e
2;Maciej;Machol;3a
W pliku ewidencja.txt zapisano informacje o wejściach i wyjściach ze szkoły. Każdy
wiersz zawiera:
IdEwidencji – identyfikator wpisu dotyczącego wejścia i wyjścia ze szkoły
IdUcznia – identyfikator ucznia
Wejscie – datę i godzinę zarejestrowanego wejścia do szkoły (w formacie
rrrr-mm-dd gg:mm:ss)
Wyjscie – datę i godzinę zarejestrowanego wyjścia ze szkoły (w formacie
rrrr-mm-dd gg:mm:ss)
Przykład
IdEwidencji;IdUcznia;Wejscie;Wyjscie
1;18;2022-04-04 07:02:00;2022-04-04 14:11:00
2;94;2022-04-04 07:07:00;2022-04-04 14:14:00
3;121;2022-04-04 07:07:00;2022-04-04 14:14:00
4;88;2022-04-04 07:10:00;2022-04-04 14:12:00
EINP-R2_100
Wykorzystaj dostępne narzędzia informatyczne i podaj odpowiedzi do zadań 6.1.–6.4.
Odpowiedzi zapisz w pliku wyniki6.txt. Każdą odpowiedź poprzedź numerem
oznaczającym zadanie.
Pokaż odpowiedź
Mateusz Kordas
Krzysztof Michalak
Oliwier ZiolkoOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
Zdający:
1) projektuje relacyjną bazę danych
z zapewnieniem integralności danych;
2) stosuje metody wyszukiwania
i przetwarzania informacji w relacyjnej bazie
danych (język SQL);
3) tworzy aplikację bazodanową, w tym
sieciową, wykorzystującą język zapytań,
kwerendy, raporty; zapewnia integralność
danych na poziomie pól, tabel, relacji.
Zasady oceniania
3 pkt – za poprawną odpowiedź, w tym:
1 pkt – za każde poprawne nazwisko.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.