Zadanie 1.12 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Podaj wynik działania algorytmu dla plansz podanych na rysunkach poniżej, gdzie n to liczba wierszy, a m to liczba kolumn danej planszy.
a) n = 3, m = 3
Wynik: ____________________
b) n = 5, m = 3
Wynik: ____________________
c) n = 5, m = 5
Wynik: ____________________
Miejsce na obliczenia (brudnopis)
Zadanie 1. Plansza
Dana jest prostokątna plansza złożona z n wierszy i m kolumn zawierająca n * m pól.
Wiersze są ponumerowane od góry kolejnymi liczbami 1, 2, …, n, natomiast kolumny od
lewej do prawej kolejnymi liczbami 1, 2, …, m. Każde pole jest albo białe, albo czarne.
Planszę możemy opisać jako tablicę dwuwymiarową A[1..n][1..m], w której A[ i ][ j ] = 0, jeśli
pole w i-tym wierszu i j-tej kolumnie jest czarne, natomiast A[ i ][ j ] = 1, jeśli to pole jest białe.
Pola w lewym górnym rogu oraz prawym dolnym rogu zawsze są białe (czyli A[1][1] = 1 oraz
A[n][m] = 1).
Rozważmy następujący algorytm, w którym jest wykorzystywana pomocnicza tablica
P[1..n][1..m], przyjmująca wartości logiczne (PRAWDA albo FAŁSZ).
Specyfikacja:
Dane:
n, m – liczby całkowite dodatnie, wymiary planszy
A[1..n][1..m] – opis planszy
Wynik:
PRAWDA albo FAŁSZ
P[1][1] ← PRAWDA
dla i = 1, 2, ..., n wykonuj
dla j = 1, 2, .., m wykonuj
jeżeli A[ i ][ j ] = 0
P[ i ][ j ] ← FAŁSZ
w przeciwnym przypadku
jeżeli i = 1 oraz j ≠ 1
P[ i ][ j ] ← P[ i ][ j – 1 ]
jeżeli i ≠ 1 oraz j = 1
P[ i ][ j ] ← P[ i – 1 ][ j ]
jeżeli i ≠ 1 oraz j ≠ 1
P[ i ][ j ] ← P[ i ][ j – 1 ] lub P[ i – 1 ][ j ]
podaj wynik P[n][m]
Pokaż odpowiedź
a) PRAWDA
b) FAŁSZ
c) PRAWDAOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna dla trzech podpunktów.
1 pkt – odpowiedź poprawna dla dwóch podpunktów.
0 pkt – odpowiedź niepoprawna lub niepełna albo brak odpowiedzi.
Zadanie 1.22 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Przy założeniu, że lewy górny i prawy dolny róg planszy są białe, podaj przykład planszy
(zamaluj odpowiednie pola lub wpisz w nie zera):
a) o 5 wierszach i 5 kolumnach, na której co najwyżej 2 pola są czarne, a wynikiem
działania algorytmu jest FAŁSZ
b) o 4 wierszach i 4 kolumnach, na której co najmniej 9 pól jest czarnych, a wynikiem
działania algorytmu jest PRAWDA.
Miejsce na obliczenia (brudnopis)
Zadanie 1. Plansza
Dana jest prostokątna plansza złożona z n wierszy i m kolumn zawierająca n * m pól.
Wiersze są ponumerowane od góry kolejnymi liczbami 1, 2, …, n, natomiast kolumny od
lewej do prawej kolejnymi liczbami 1, 2, …, m. Każde pole jest albo białe, albo czarne.
Planszę możemy opisać jako tablicę dwuwymiarową A[1..n][1..m], w której A[ i ][ j ] = 0, jeśli
pole w i-tym wierszu i j-tej kolumnie jest czarne, natomiast A[ i ][ j ] = 1, jeśli to pole jest białe.
Pola w lewym górnym rogu oraz prawym dolnym rogu zawsze są białe (czyli A[1][1] = 1 oraz
A[n][m] = 1).
Rozważmy następujący algorytm, w którym jest wykorzystywana pomocnicza tablica
P[1..n][1..m], przyjmująca wartości logiczne (PRAWDA albo FAŁSZ).
Specyfikacja:
Dane:
n, m – liczby całkowite dodatnie, wymiary planszy
A[1..n][1..m] – opis planszy
Wynik:
PRAWDA albo FAŁSZ
P[1][1] ← PRAWDA
dla i = 1, 2, ..., n wykonuj
dla j = 1, 2, .., m wykonuj
jeżeli A[ i ][ j ] = 0
P[ i ][ j ] ← FAŁSZ
w przeciwnym przypadku
jeżeli i = 1 oraz j ≠ 1
P[ i ][ j ] ← P[ i ][ j – 1 ]
jeżeli i ≠ 1 oraz j = 1
P[ i ][ j ] ← P[ i – 1 ][ j ]
jeżeli i ≠ 1 oraz j ≠ 1
P[ i ][ j ] ← P[ i ][ j – 1 ] lub P[ i – 1 ][ j ]
podaj wynik P[n][m]
Pokaż odpowiedź
Podpunkt a):
Podpunkt b):Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna, w tym:
1 pkt – poprawny rysunek w podpunkcie a)
1 pkt – poprawny rysunek w podpunkcie b).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 1.31 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Dana jest kwadratowa plansza o n wierszach i n kolumnach.
Podaj, jaka jest największa możliwa liczba czarnych pól na tej planszy, dla których wynikiem
działania algorytmu jest PRAWDA.
Odpowiedź: ______________________________
Zadanie 1. Plansza
Dana jest prostokątna plansza złożona z n wierszy i m kolumn zawierająca n * m pól.
Wiersze są ponumerowane od góry kolejnymi liczbami 1, 2, …, n, natomiast kolumny od
lewej do prawej kolejnymi liczbami 1, 2, …, m. Każde pole jest albo białe, albo czarne.
Planszę możemy opisać jako tablicę dwuwymiarową A[1..n][1..m], w której A[ i ][ j ] = 0, jeśli
pole w i-tym wierszu i j-tej kolumnie jest czarne, natomiast A[ i ][ j ] = 1, jeśli to pole jest białe.
Pola w lewym górnym rogu oraz prawym dolnym rogu zawsze są białe (czyli A[1][1] = 1 oraz
A[n][m] = 1).
Rozważmy następujący algorytm, w którym jest wykorzystywana pomocnicza tablica
P[1..n][1..m], przyjmująca wartości logiczne (PRAWDA albo FAŁSZ).
Specyfikacja:
Dane:
n, m – liczby całkowite dodatnie, wymiary planszy
A[1..n][1..m] – opis planszy
Wynik:
PRAWDA albo FAŁSZ
P[1][1] ← PRAWDA
dla i = 1, 2, ..., n wykonuj
dla j = 1, 2, .., m wykonuj
jeżeli A[ i ][ j ] = 0
P[ i ][ j ] ← FAŁSZ
w przeciwnym przypadku
jeżeli i = 1 oraz j ≠ 1
P[ i ][ j ] ← P[ i ][ j – 1 ]
jeżeli i ≠ 1 oraz j = 1
P[ i ][ j ] ← P[ i – 1 ][ j ]
jeżeli i ≠ 1 oraz j ≠ 1
P[ i ][ j ] ← P[ i ][ j – 1 ] lub P[ i – 1 ][ j ]
podaj wynik P[n][m]
Pokaż odpowiedź
(n–1)2Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – odpowiedź poprawna.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 2.12 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Uzupełnij poniższą tabelę – dla każdej z podanych liczb wpisz wartość zmiennej c po wykonaniu algorytmu oraz liczbę wykonań instrukcji c ← c + b.
Liczba wykonań
Wartość c po wykonaniu algorytmu dla
n instrukcji
danego n
cc+b
33658 11314 3
542102
87654321012345678
Miejsce na obliczenia (brudnopis)
Zadanie 2. Cyfry
Przeanalizuj poniższy algorytm, który dla danej nieujemnej liczby całkowitej n oblicza liczbę
całkowitą c.
b1
c0
dopóki n > 0 wykonuj
a n mod 10
n n div 10
jeżeli (a mod 2 = 0)
c c + b * (a div 2)
w przeciwnym razie
cc+b
b b * 10
Uwaga: x mod y, x div y oznaczają – odpowiednio – resztę i iloraz z dzielenia całkowitego
x przez y.
Pokaż odpowiedź
Wartość c po wykonaniu Liczba wykonań instrukcji
n
algorytmu dla danego n cc+b
33658 11314 3
542102 121101 2
87654321012345678 41312111011121314 8Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – po dwie poprawne odpowiedzi w obu wierszach.
1 pkt – dwie poprawne odpowiedzi w jednym wierszu lub w jednej kolumnie.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 2.21 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Podaj wartość c po wykonaniu algorytmu dla osiemnastocyfrowej liczby całkowitej n, w której
pierwszych sześć cyfr to 3, następnych sześć cyfr to 6, a pozostałych sześć cyfr to 9.
c = Miejsce na obliczenia (brudnopis)
Zadanie 2. Cyfry
Przeanalizuj poniższy algorytm, który dla danej nieujemnej liczby całkowitej n oblicza liczbę
całkowitą c.
b1
c0
dopóki n > 0 wykonuj
a n mod 10
n n div 10
jeżeli (a mod 2 = 0)
c c + b * (a div 2)
w przeciwnym razie
cc+b
b b * 10
Uwaga: x mod y, x div y oznaczają – odpowiednio – resztę i iloraz z dzielenia całkowitego
x przez y.
Pokaż odpowiedź
111111333333111111Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – odpowiedź poprawna.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 3.13 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
– W postaci pseudokodu lub w wybranym języku programowania napisz funkcję, która dla
dodatniej całkowitej liczby n, takiej że istnieje dla niej nieparzysty skrót, wyznaczy liczbę
m – nieparzysty skrót liczby n.
Uwaga: Twój algorytm może używać wyłącznie zmiennych przechowujących liczby
całkowite oraz może operować wyłącznie na liczbach całkowitych. W zapisie możesz
wykorzystać tylko operacje arytmetyczne: dodawanie, odejmowanie, mnożenie, dzielenie,
dzielenie całkowite, resztę z dzielenia oraz porównywanie liczb, instrukcje sterujące,
przypisania do zmiennych lub samodzielnie napisane funkcje, wykorzystujące wyżej
wymienione operacje. Zabronione jest używanie funkcji wbudowanych oraz operatorów
innych niż wymienione.
Specyfikacja:
Dane:
n – dodatnia liczba całkowita, taka że istnieje dla niej nieparzysty skrót
Wynik:
m – nieparzysty skrót liczby n
Algorytm:
Zadanie 3. Nieparzysty skrót
Nieparzystym skrótem dodatniej liczby całkowitej n nazwiemy dodatnią liczbę całkowitą m,
która powstaje przez usunięcie cyfr parzystych z zapisu dziesiętnego liczby n.
Nieparzysty skrót liczby całkowitej n nie istnieje, gdy jej zapis dziesiętny składa się tylko
z cyfr parzystych.
Przykład:
Nieparzystym skrótem liczby 294762 jest liczba 97.
Nieparzystym skrótem liczby 39101 jest liczba 3911.
Nieparzysty skrót liczby 224 nie istnieje.
Pokaż odpowiedź
m←0
p←1
dopóki n > 0
cyfra ← n mod 10
jeżeli cyfra mod 2 ≠ 0
m ← m + cyfra * p
p ← p * 10
n ← n div 10Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
i implementuje w wybranym języku
programowania, algorytmy poznane na
wcześniejszych etapach […].
P.I.2) stosuje przy rozwiązywaniu problemów z
różnych dziedzin algorytmy poznane w szkole
podstawowej oraz algorytmy:
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 – prawidłowy algorytm, w tym:
1 pkt – poprawny zapis pętli przechodzącej przez wszystkie cyfry liczby n
1 pkt – poprawne pobieranie cyfry i sprawdzanie nieparzystości
1 pkt – otrzymanie poprawnej liczby wynikowej m.
0 pkt – rozwiązanie błędne albo brak odpowiedzi.
Zadanie 3.23 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
– Plik skrot.txt zawiera 200 dodatnich liczb całkowitych, mniejszych od 30 000. Każda
liczba jest zapisana w osobnym wierszu. Dla co najmniej jednej z tych liczb nie istnieje
nieparzysty skrót.
Napisz program, który wyznaczy liczbę wszystkich liczb z pliku skrot.txt, dla których
nie istnieje nieparzysty skrót, oraz poda największą z nich. Odpowiedź zapisz w pliku
wyniki3_2.txt.
Plik skrot_przyklad.txt zawiera 20 liczb mniejszych od 30 000. Dla danych
zawartych w pliku skrot_przyklad.txt prawidłową odpowiedzią jest:
2
2428
(w pliku są dwie liczby, dla których nie istnieje nieparzysty skrót: 266 i 2428; 2428 jest
największą z nich).
Do oceny oddajesz:
• plik wyniki3_2.txt – zawierający odpowiedź do zadania 3.2.
• plik(-i) zawierający(-e) kod(-y) źródłowy(-e) Twojego programu o nazwie(-ach)
(uwaga: brak tego(tych) pliku(-ów) jest równoznaczny z brakiem rozwiązania zadania):
Zadanie 3. Nieparzysty skrót
Nieparzystym skrótem dodatniej liczby całkowitej n nazwiemy dodatnią liczbę całkowitą m,
która powstaje przez usunięcie cyfr parzystych z zapisu dziesiętnego liczby n.
Nieparzysty skrót liczby całkowitej n nie istnieje, gdy jej zapis dziesiętny składa się tylko
z cyfr parzystych.
Przykład:
Nieparzystym skrótem liczby 294762 jest liczba 97.
Nieparzystym skrótem liczby 39101 jest liczba 3911.
Nieparzysty skrót liczby 224 nie istnieje.
Pokaż odpowiedź
18
28422Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – odpowiedź poprawna, w tym:
1 pkt – za liczbę liczb, dla których nie istnieje nieparzysty skrót
2 pkt – za największą liczbę, dla której nie istnieje nieparzysty skrót
(1 pkt – za podanie liczby 46, czyli minimum zamiast maksimum).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 3.34 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Plik skrot2.txt zawiera 200 dodatnich liczb całkowitych, mniejszych od 30 000. Każda
liczba jest zapisana w osobnym wierszu. Dla każdej z tych liczb istnieje nieparzysty
skrót.
Napisz program, który wypisze te liczby z pliku skrot2.txt, dla których największy
wspólny dzielnik liczby i jej nieparzystego skrótu jest równy 7. Odpowiedź zapisz w pliku
wyniki3_3.txt. Twój program powinien wypisać w każdym wierszu wyniku po jednej
liczbie z pliku skrot2.txt, dla której jest spełniony powyższy warunek.
Plik skrot2_przyklad.txt zawiera 20 liczb spełniających warunki zadania. Dla danych
zawartych w pliku skrot2_przyklad.txt prawidłową odpowiedzią jest:
4872
23527
Do oceny oddajesz:
• plik wyniki3_3.txt – zawierający odpowiedź do zadania 3.3.
• plik(-i) zawierający(-e) kod(-y) źródłowy(-e) Twojego programu o nazwie(-ach)
(uwaga: brak tego(tych) pliku(-ów) jest równoznaczny z brakiem rozwiązania zadania):
Zadanie 3. Nieparzysty skrót
Nieparzystym skrótem dodatniej liczby całkowitej n nazwiemy dodatnią liczbę całkowitą m,
która powstaje przez usunięcie cyfr parzystych z zapisu dziesiętnego liczby n.
Nieparzysty skrót liczby całkowitej n nie istnieje, gdy jej zapis dziesiętny składa się tylko
z cyfr parzystych.
Przykład:
Nieparzystym skrótem liczby 294762 jest liczba 97.
Nieparzystym skrótem liczby 39101 jest liczba 3911.
Nieparzysty skrót liczby 224 nie istnieje.
Pokaż odpowiedź
784
14196
2247
24087
3871
10192Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
II.2) stosuje zasady programowania
strukturalnego i obiektowego w rozwiązywaniu
problemów;
II.3) sprawnie posługuje się zintegrowanym
środowiskiem programistycznym przy pisaniu,
uruchamianiu i testowaniu programów.
Zasady oceniania
4 pkt – odpowiedź poprawna.
3 pkt – podanie w wyniku 5 poprawnych liczb i żadnej niepoprawnej.
2 pkt – podanie w wyniku co najmniej jednej poprawnej liczby i żadnej niepoprawnej.
1 pkt – podanie wszystkich poprawnych liczb i nie więcej niż dwóch niepoprawnych.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 4.12 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Podaj, ile liczb z pierwszego wiersza jest dzielnikiem jakiejkolwiek liczby spośród liczb z drugiego wiersza.
Dla pliku liczby_przyklad.txt odpowiedzią jest 199
(tylko liczba 31, która występuje raz, nie jest dzielnikiem żadnej z liczb w drugim wierszu).
Zadanie 4. Liczby
Plik liczby.txt składa się z dwóch wierszy:
• pierwszy wiersz pliku zawiera 3000 liczb pierwszych z przedziału [2, 2000]
• drugi wiersz pliku zawiera 20 liczb całkowitych z przedziału [2, 1 000 000 000].
Liczby w wierszach są rozdzielone znakami spacji.
Napisz program (lub kilka programów), który(-e) znajdzie(-ą) odpowiedzi do podanych
zadań. Każdą odpowiedź zapisz w pliku wyniki4.txt i poprzedź ją numerem
oznaczającym zadanie.
Do Twojej dyspozycji jest plik liczby_przyklad.txt, który zawiera 200 liczb
w pierwszym wierszu (są to wyłącznie liczby 2, 3, 5, 7 i 31) oraz 20 liczb w drugim wierszu.
Odpowiedzi dla danych z tego pliku są umieszczone pod każdym zadaniem.
Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku liczby.txt z 3000 liczb
w pierwszym wierszu.
Pokaż odpowiedź
212Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna.
1 pkt – odpowiedź 2788 (liczby, które nie są dzielnikami, zamiast tych, które nimi są).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 4.22 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Spośród liczb z pierwszego wiersza podaj liczbę, która jest sto pierwszą liczbą w kolejności, licząc od największej po ich uporządkowaniu.
Przykład: wśród liczb 2, 4, 2, 3, 3, 4 drugą w kolejności, licząc od największej, jest liczba 4.
Dla pliku liczby_przyklad.txt odpowiedzią jest 5.
Zadanie 4. Liczby
Plik liczby.txt składa się z dwóch wierszy:
• pierwszy wiersz pliku zawiera 3000 liczb pierwszych z przedziału [2, 2000]
• drugi wiersz pliku zawiera 20 liczb całkowitych z przedziału [2, 1 000 000 000].
Liczby w wierszach są rozdzielone znakami spacji.
Napisz program (lub kilka programów), który(-e) znajdzie(-ą) odpowiedzi do podanych
zadań. Każdą odpowiedź zapisz w pliku wyniki4.txt i poprzedź ją numerem
oznaczającym zadanie.
Do Twojej dyspozycji jest plik liczby_przyklad.txt, który zawiera 200 liczb
w pierwszym wierszu (są to wyłącznie liczby 2, 3, 5, 7 i 31) oraz 20 liczb w drugim wierszu.
Odpowiedzi dla danych z tego pliku są umieszczone pod każdym zadaniem.
Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku liczby.txt z 3000 liczb
w pierwszym wierszu.
Pokaż odpowiedź
1933Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna.
1 pkt – za podanie w odpowiedzi liczby 31 (101-szej w kolejności od najmniejszej).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 4.33 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Dla każdej z liczb z drugiego wiersza rozstrzygnij, czy da się ją przedstawić jako iloczyn –
jedynie liczb z pierwszego wiersza. Przy tym liczba wystąpień danego czynnika w iloczynie
nie może być większa niż liczba wystąpień tego czynnika w pierwszym wierszu.
Znajdź wszystkie liczby, które da się tak przedstawić, i je wypisz.
Dla pliku liczby_przyklad.txt odpowiedzią są liczby:
10 12 14 15 18 20 21 25 27 28
(liczbę 16 można przedstawić jako iloczyn 2∙2∙2∙2, jednak w pierwszym wierszu liczba 2
występuje tylko dwa razy, więc 16 nie należy do rozwiązania. Podobnie jest z liczbą 24, którą
można przedstawić jako iloczyn 2∙2∙2∙3).
Zadanie 4. Liczby
Plik liczby.txt składa się z dwóch wierszy:
• pierwszy wiersz pliku zawiera 3000 liczb pierwszych z przedziału [2, 2000]
• drugi wiersz pliku zawiera 20 liczb całkowitych z przedziału [2, 1 000 000 000].
Liczby w wierszach są rozdzielone znakami spacji.
Napisz program (lub kilka programów), który(-e) znajdzie(-ą) odpowiedzi do podanych
zadań. Każdą odpowiedź zapisz w pliku wyniki4.txt i poprzedź ją numerem
oznaczającym zadanie.
Do Twojej dyspozycji jest plik liczby_przyklad.txt, który zawiera 200 liczb
w pierwszym wierszu (są to wyłącznie liczby 2, 3, 5, 7 i 31) oraz 20 liczb w drugim wierszu.
Odpowiedzi dla danych z tego pliku są umieszczone pod każdym zadaniem.
Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku liczby.txt z 3000 liczb
w pierwszym wierszu.
Pokaż odpowiedź
547839600
2954285
573219169
573549984
212444924Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
arytmetyczne i logiczne, instrukcje
warunkowe, instrukcje iteracyjne, funkcje
z parametrami i bez parametrów [...].
I+II.2. wykorzystuje znane sobie algorytmy przy
rozwiązywaniu i programowaniu rozwiązań
następujących problemów:
a) rozkładania liczby na czynniki pierwsze,
c) znajdowania w ciągu podciągów
o różnorodnych własnościach, np.
najdłuższego spójnego podciągu
niemalejącego, spójnego podciągu
o największej sumie.
Zasady oceniania
3 pkt – odpowiedź poprawna.
2 pkt – znalezienie co najmniej trzech prawidłowych liczb i żadnej niepoprawnej.
1 pkt – znalezienie co najmniej jednej poprawnej liczby i żadnej niepoprawnej.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 4.43 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
– Znajdź w ciągu liczb z pierwszego wiersza spójny fragment, który zawiera co najmniej 50
elementów i którego średnia arytmetyczna jest największa.
Jeżeli jest więcej niż jeden taki fragment, wybierz ten, który występuje jako pierwszy w pliku
liczby.txt.
W odpowiedzi wypisz:
• znalezioną najwyższą średnią
• liczbę elementów ciągu z tą najwyższą średnią
• liczbę, która jest pierwszym elementem tego ciągu.
Dla pliku liczby_przyklad.txt odpowiedzią jest:
5,52 50 5
(największa średnia to 5,52 dla 50 liczb zaczynających się od liczby 5).
Do oceny oddajesz:
• plik wyniki4.txt – zawierający odpowiedzi do zadań 4.1.–4.4.
(odpowiedź do każdego zadania powinna być poprzedzona jego numerem)
• pliki zawierające kody źródłowe Twojego(-ich) programu(-ów) o nazwach
(uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania):
zadanie 4.1. zadanie 4.2. zadanie 4.3. zadanie 4.4.
Zadanie 4. Liczby
Plik liczby.txt składa się z dwóch wierszy:
• pierwszy wiersz pliku zawiera 3000 liczb pierwszych z przedziału [2, 2000]
• drugi wiersz pliku zawiera 20 liczb całkowitych z przedziału [2, 1 000 000 000].
Liczby w wierszach są rozdzielone znakami spacji.
Napisz program (lub kilka programów), który(-e) znajdzie(-ą) odpowiedzi do podanych
zadań. Każdą odpowiedź zapisz w pliku wyniki4.txt i poprzedź ją numerem
oznaczającym zadanie.
Do Twojej dyspozycji jest plik liczby_przyklad.txt, który zawiera 200 liczb
w pierwszym wierszu (są to wyłącznie liczby 2, 3, 5, 7 i 31) oraz 20 liczb w drugim wierszu.
Odpowiedzi dla danych z tego pliku są umieszczone pod każdym zadaniem.
Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku liczby.txt z 3000 liczb
w pierwszym wierszu.
Pokaż odpowiedź
Średnia: 1200.704918032787
Liczba elementów w ciągu: 61
liczba początkowa 1847 (na pozycji 2797)Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – odpowiedź poprawna, w tym:
1 pkt – podanie poprawnej średniej
1 pkt – podanie liczby elementów
1 pkt – podanie początku ciągu.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 51 punktOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Oceń prawdziwość podanych zdań. Zaznacz P, jeśli zdanie jest prawdziwe, albo F – jeśli jest
fałszywe.
HTTP to protokół komunikacyjny opisujący sposób przekazywania
1. P F
poczty elektronicznej w internecie.
2. FTP to protokół zamiany nazw domenowych na adresy IP. P F
DHCP to protokół umożliwiający hostom uzyskanie od serwera danych
3. konfiguracyjnych, np. adresu IP, adresu bramy sieciowej, adresu P F
serwera DNS.
Pokaż odpowiedź
FFPOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 1 pkt – odpowiedź poprawna.
0 pkt – odpowiedź niepoprawna lub niepełna albo brak odpowiedzi.
Zadanie 62 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Wykonaj działania na liczbach zapisanych w systemie trójkowym i systemie dziewiątkowym. Wyniki podaj w systemie trójkowym.
1011123 + 1219 = 1011123 – 1219 = Miejsce na obliczenia (brudnopis)
Pokaż odpowiedź
1120203
202113Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna dla dwóch działań.
1 pkt – odpowiedź poprawna dla jednego działania.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 7.12 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Dla każdego klienta policz, ile kupił on łącznie (we wszystkich swoich transakcjach)
kilogramów jabłek odmian zimowych. Podaj numery NIP trzech klientów, którzy kupili
najwięcej jabłek odmian zimowych (Z), oraz podaj dla każdego z nich liczbę kilogramów
jabłek odmian zimowych przez nich kupionych.
Zadanie 7. Hurtownia
Pewna hurtownia sprzedaje jabłka. W pliku jablka.txt znajduje się 2500 wierszy
z danymi dotyczącymi sprzedaży jabłek od 3 stycznia 2022 roku do 31 grudnia 2022 roku.
W każdym wierszu podane są dane opisujące jedną transakcję sprzedaży, oddzielone
pojedynczymi znakami tabulacji:
• data sprzedaży zapisana w formacie rrrr-mm-dd
• nazwa odmiany jabłka
• kod, który określa, czy odmiana jest: L – letnia, J – jesienna czy Z – zimowa
• numer NIP klienta (13-znakowy tekst)
• liczba kilogramów sprzedanego towaru.
Fragment pliku jablka.txt:
2022-01-03 Jonagold Z 128-29-15-591 470
2022-01-03 Jonagold Z 192-09-72-275 410
2022-01-03 Jonagored Z 140-36-11-559 242
Cena sprzedaży jednego kilograma jabłek zależy od odmiany jabłek. W pliku cennik.txt
jest podana cena w złotych 1 kg jabłek każdej odmiany.
Fragment pliku cennik.txt:
Alwa 2,9
Antonowka 3,2
Cortland 3,2
Z wykorzystaniem powyższych danych oraz dostępnych narzędzi informatycznych wykonaj
podane zadania. Wyniki zapisz w pliku tekstowym wyniki7.txt. Odpowiedź do każdego
zadania poprzedź numerem tego zadania.
Pokaż odpowiedź
164-61-25-530 12185
159-34-45-151 12047
091-99-74-175 11769Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna.
1 pkt – odpowiedź, w której nie uwzględniono, że sumujemy kg zakupionych jabłek odmiany
zimowej, albo podano tylko prawidłowe numery NIP.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 7.22 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Przychód z pojedynczej sprzedaży to cena sprzedaży jednego kilograma jabłek pomnożona
przez liczbę kilogramów. Podaj całkowity przychód hurtowni uzyskany w całym okresie.
Podaj nazwę odmiany jabłek, która dała największy przychód.
Zadanie 7. Hurtownia
Pewna hurtownia sprzedaje jabłka. W pliku jablka.txt znajduje się 2500 wierszy
z danymi dotyczącymi sprzedaży jabłek od 3 stycznia 2022 roku do 31 grudnia 2022 roku.
W każdym wierszu podane są dane opisujące jedną transakcję sprzedaży, oddzielone
pojedynczymi znakami tabulacji:
• data sprzedaży zapisana w formacie rrrr-mm-dd
• nazwa odmiany jabłka
• kod, który określa, czy odmiana jest: L – letnia, J – jesienna czy Z – zimowa
• numer NIP klienta (13-znakowy tekst)
• liczba kilogramów sprzedanego towaru.
Fragment pliku jablka.txt:
2022-01-03 Jonagold Z 128-29-15-591 470
2022-01-03 Jonagold Z 192-09-72-275 410
2022-01-03 Jonagored Z 140-36-11-559 242
Cena sprzedaży jednego kilograma jabłek zależy od odmiany jabłek. W pliku cennik.txt
jest podana cena w złotych 1 kg jabłek każdej odmiany.
Fragment pliku cennik.txt:
Alwa 2,9
Antonowka 3,2
Cortland 3,2
Z wykorzystaniem powyższych danych oraz dostępnych narzędzi informatycznych wykonaj
podane zadania. Wyniki zapisz w pliku tekstowym wyniki7.txt. Odpowiedź do każdego
zadania poprzedź numerem tego zadania.
Pokaż odpowiedź
2 422 669,40
RenetaOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna, w tym:
1 pkt – całkowity przychód
1 pkt – nazwa odmiany jabłek, która dała największy przychód.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 7.33 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
– Wykonaj zestawienie, w którym dla każdego miesiąca roku 2022 podasz nazwę najbardziej
popularnej odmiany w tym miesiącu, czyli takiej, której w danym miesiącu sprzedano
najwięcej.
Na podstawie wykonanego zestawienia utwórz wykres kolumnowy ilustrujący wielkości
sprzedaży najpopularniejszych odmian jabłek w poszczególnych miesiącach.
Pamiętaj o czytelnym opisie wykresu – na osi X umieść dla każdego miesiąca jego nazwę
połączoną z nazwą najbardziej popularnej odmiany w tym miesiącu, dodaj opis osi Y i tytuł
wykresu.
Zadanie 7. Hurtownia
Pewna hurtownia sprzedaje jabłka. W pliku jablka.txt znajduje się 2500 wierszy
z danymi dotyczącymi sprzedaży jabłek od 3 stycznia 2022 roku do 31 grudnia 2022 roku.
W każdym wierszu podane są dane opisujące jedną transakcję sprzedaży, oddzielone
pojedynczymi znakami tabulacji:
• data sprzedaży zapisana w formacie rrrr-mm-dd
• nazwa odmiany jabłka
• kod, który określa, czy odmiana jest: L – letnia, J – jesienna czy Z – zimowa
• numer NIP klienta (13-znakowy tekst)
• liczba kilogramów sprzedanego towaru.
Fragment pliku jablka.txt:
2022-01-03 Jonagold Z 128-29-15-591 470
2022-01-03 Jonagold Z 192-09-72-275 410
2022-01-03 Jonagored Z 140-36-11-559 242
Cena sprzedaży jednego kilograma jabłek zależy od odmiany jabłek. W pliku cennik.txt
jest podana cena w złotych 1 kg jabłek każdej odmiany.
Fragment pliku cennik.txt:
Alwa 2,9
Antonowka 3,2
Cortland 3,2
Z wykorzystaniem powyższych danych oraz dostępnych narzędzi informatycznych wykonaj
podane zadania. Wyniki zapisz w pliku tekstowym wyniki7.txt. Odpowiedź do każdego
zadania poprzedź numerem tego zadania.
Pokaż odpowiedź
styczeń-Gala 14017
luty-Gala 14969
marzec-Jonagored 15079
kwiecień-Gala 19404
maj-Gala 17382
czerwiec-Reneta 18661
lipiec-Melba 21216
sierpień-Reneta 19054
wrzesień-Reneta 20881
październik-Reneta 17065
listopad-Reneta 19755
grudzień-Jonagored 13425
Najpopularniejsze gatunki w miesiącach 2022 roku
25000
20000
liczba kg
15000
10000
5000
0Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – odpowiedź poprawna, w tym:
1 pkt – poprawne zestawienie
1 pkt – prawidłowy dobór danych i typ wykresu
1 pkt – poprawny opis wykresu i obu osi (w tym za nazwy odmian jabłek i miesiące na
osi X i opis osi Y).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 7.43 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
– Hurtownia ma system premiowania klientów hurtowych. Klient otrzymuje przy zakupie rabat,
którego wysokość zależy od łącznej ilości jabłek zakupionych do tej pory przez tego klienta,
wliczając w to jabłka zakupione w bieżącej transakcji.
Wysokość rabatu za każdy kilogram w bieżącej transakcji wynosi:
• 5 gr, jeśli klient dotychczas zakupił co najmniej 15 000 kg, ale mniej niż 20 000 kg
• 10 gr, jeśli klient dotychczas zakupił co najmniej 20 000 kg.
Podaj, w ilu transakcjach hurtownia udzieliła rabatu, oraz podaj łączną wartość tych rabatów
w złotych.
Przykład:
Załóżmy, że przed 1.04.2022 klient z NIP 128-29-15-591 zakupił łącznie 10 000 kg
jabłek, klient 192-09-72-275 nabył 14 900 kg, a klient 140-36-11-559 – kupił 19 900
kg. Wtedy dla przykładowych danych 1.04.2022:
2022-04-01 Jonagold Z 128-29-15-591 470
2022-04-01 Jonagold Z 192-09-72-275 410
2022-04-01 Jonagored Z 140-36-11-559 242
• pierwszy klient, po dokonaniu transakcji 1.04.2022, będzie miał już 10 470 kg
zakupionych jabłek i dla tej transakcji jeszcze nie należy się rabat
• drugi klient, po dokonaniu transakcji 1.04.2022, będzie miał już 15 310 kg zakupionych
jabłek, czyli podczas tej transakcji otrzyma 5 gr rabatu na każdy kilogram kupowanych
tego dnia jabłek (5 gr * 410 = 20,50 zł rabatu)
• trzeci klient, po dokonaniu transakcji 1.04.2022, będzie miał już 20 142 kg zakupionych
jabłek i podczas tej transakcji otrzyma 10 gr rabatu za każdy kilogram (10 gr * 242 =
24,20 zł rabatu).
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 zawierający wykres do zadania 7.3. o nazwie • plik(i) zawierający(e) komputerową realizację Twoich obliczeń o nazwie(-ach)
(uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania):
Zadanie 7. Hurtownia
Pewna hurtownia sprzedaje jabłka. W pliku jablka.txt znajduje się 2500 wierszy
z danymi dotyczącymi sprzedaży jabłek od 3 stycznia 2022 roku do 31 grudnia 2022 roku.
W każdym wierszu podane są dane opisujące jedną transakcję sprzedaży, oddzielone
pojedynczymi znakami tabulacji:
• data sprzedaży zapisana w formacie rrrr-mm-dd
• nazwa odmiany jabłka
• kod, który określa, czy odmiana jest: L – letnia, J – jesienna czy Z – zimowa
• numer NIP klienta (13-znakowy tekst)
• liczba kilogramów sprzedanego towaru.
Fragment pliku jablka.txt:
2022-01-03 Jonagold Z 128-29-15-591 470
2022-01-03 Jonagold Z 192-09-72-275 410
2022-01-03 Jonagored Z 140-36-11-559 242
Cena sprzedaży jednego kilograma jabłek zależy od odmiany jabłek. W pliku cennik.txt
jest podana cena w złotych 1 kg jabłek każdej odmiany.
Fragment pliku cennik.txt:
Alwa 2,9
Antonowka 3,2
Cortland 3,2
Z wykorzystaniem powyższych danych oraz dostępnych narzędzi informatycznych wykonaj
podane zadania. Wyniki zapisz w pliku tekstowym wyniki7.txt. Odpowiedź do każdego
zadania poprzedź numerem tego zadania.
Pokaż odpowiedź
180
3 089,10 złOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 3 pkt – odpowiedź poprawna, w tym:
1 pkt – za liczbę transakcji, w których hurtownia udzieliła rabatu
2 pkt – za łączną wartość rabatów w złotych.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 8.12 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Podaj imię i nazwisko kierowcy, dla którego suma kwot za wszystkie mandaty była
największa, oraz podaj tę największą sumę. Jest tylko jeden taki kierowca.
Zadanie 8. Rejestr wykroczeń
W trzech plikach tekstowych o nazwach: kierowcy.txt, taryfikator.txt,
rejestr.txt, zapisano dane związane z przekroczeniem dozwolonych prędkości
pojazdów na pewnej trasie w okresie 2023-01-01 – 2023-12-30 (wszystkie dane są fikcyjne
i wygenerowane na potrzeby zadania).
Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach
rozdzielono znakiem średnika.
Plik o nazwie kierowcy.txt zawiera informacje o 1000 osobach będących właścicielami
samochodów. W każdym wierszu znajduje się:
IdOsoby – identyfikator kierowcy
Imie – imię
Nazwisko – nazwisko
NrRejestracyjny – numer rejestracyjny samochodu.
Przykład:
IdOsoby;Imie;Nazwisko;NrRejestracyjny
1;Echo;Ayala;FVX4190
2;Nolan;Stein;DUG5882
3;Lee;Joseph;TBG6984
Plik o nazwie taryfikator.txt zawiera informacje o 6 rodzajach wykroczeń
związanych z przekroczeniem prędkości. W każdym wierszu znajdują się:
IdWykroczenia – identyfikator wykroczenia
Wykroczenie – opis wykroczenia
Punkty – liczba punktów karnych za dane wykroczenie
Kwota – kwota mandatu, jaką należy zapłacić za to wykroczenie.
Przykład:
IdWykroczenia;Wykroczenie;Punkty;Kwota
1;Przekroczenie predkosci do 10 km/h;0;50
2;Przekroczenie predkosci od 11 do 20 km/h;2;100
3;Przekroczenie predkosci od 21 do 30 km/h;4;200
4;Przekroczenie predkosci od 31 do 40 km/h;6;300
5;Przekroczenie predkosci od 41 do 50 km/h;8;400
6;Przekroczenie predkosci od 51 km/h;10;500
Plik o nazwie rejestr.txt zawiera 5000 zarejestrowanych wykroczeń związanych
z przekroczeniem prędkości. W każdym wierszu znajdują się:
IdZdarzenia – identyfikator zdarzenia
Data – data zdarzenia w formacie rrrr-mm-dd
IdOsoby – identyfikator kierowcy
IdWykroczenia – identyfikator wykroczenia.
Przykład:
IdZdarzenia;Data;IdOsoby;IdWykroczenia
1;2023-01-01;617;1
2;2023-01-01;956;4
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi
informatycznych podaj odpowiedzi do zadań 8.1.–8.3. Odpowiedzi zapisz w pliku
wyniki8.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Pokaż odpowiedź
Imię i nazwisko kierowcy: Rafael Blake.
Suma kwot mandatów: 3700.Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna, w tym
1 pkt – za imię i nazwisko kierowcy
1 pkt – za sumę kwot mandatów tego kierowcy.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 8.22 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
W którym miesiącu kierowcy otrzymali najmniej punktów karnych (łącznie) za wykroczenia
polegające na przekroczeniu dozwolonej prędkości o więcej niż 20 km/h (wykroczenia
o identyfikatorach od 3 do 6)? Podaj miesiąc oraz łączną liczbę punktów karnych z tego
miesiąca.
Zadanie 8. Rejestr wykroczeń
W trzech plikach tekstowych o nazwach: kierowcy.txt, taryfikator.txt,
rejestr.txt, zapisano dane związane z przekroczeniem dozwolonych prędkości
pojazdów na pewnej trasie w okresie 2023-01-01 – 2023-12-30 (wszystkie dane są fikcyjne
i wygenerowane na potrzeby zadania).
Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach
rozdzielono znakiem średnika.
Plik o nazwie kierowcy.txt zawiera informacje o 1000 osobach będących właścicielami
samochodów. W każdym wierszu znajduje się:
IdOsoby – identyfikator kierowcy
Imie – imię
Nazwisko – nazwisko
NrRejestracyjny – numer rejestracyjny samochodu.
Przykład:
IdOsoby;Imie;Nazwisko;NrRejestracyjny
1;Echo;Ayala;FVX4190
2;Nolan;Stein;DUG5882
3;Lee;Joseph;TBG6984
Plik o nazwie taryfikator.txt zawiera informacje o 6 rodzajach wykroczeń
związanych z przekroczeniem prędkości. W każdym wierszu znajdują się:
IdWykroczenia – identyfikator wykroczenia
Wykroczenie – opis wykroczenia
Punkty – liczba punktów karnych za dane wykroczenie
Kwota – kwota mandatu, jaką należy zapłacić za to wykroczenie.
Przykład:
IdWykroczenia;Wykroczenie;Punkty;Kwota
1;Przekroczenie predkosci do 10 km/h;0;50
2;Przekroczenie predkosci od 11 do 20 km/h;2;100
3;Przekroczenie predkosci od 21 do 30 km/h;4;200
4;Przekroczenie predkosci od 31 do 40 km/h;6;300
5;Przekroczenie predkosci od 41 do 50 km/h;8;400
6;Przekroczenie predkosci od 51 km/h;10;500
Plik o nazwie rejestr.txt zawiera 5000 zarejestrowanych wykroczeń związanych
z przekroczeniem prędkości. W każdym wierszu znajdują się:
IdZdarzenia – identyfikator zdarzenia
Data – data zdarzenia w formacie rrrr-mm-dd
IdOsoby – identyfikator kierowcy
IdWykroczenia – identyfikator wykroczenia.
Przykład:
IdZdarzenia;Data;IdOsoby;IdWykroczenia
1;2023-01-01;617;1
2;2023-01-01;956;4
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi
informatycznych podaj odpowiedzi do zadań 8.1.–8.3. Odpowiedzi zapisz w pliku
wyniki8.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Pokaż odpowiedź
Miesiąc: listopad.
Liczba punktów karnych: 1766.Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna, w tym:
1 pkt – podanie miesiąca
1 pkt – podanie łącznej liczby punktów karnych z tego miesiąca.
1 pkt – odpowiedź wrzesień, 2074 (największa liczba punktów zamiast najmniejszej).
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 8.33 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
– Wykonaj zestawienie numerów rejestracyjnych samochodów wraz z imionami i nazwiskami
ich właścicieli, którzy nie figurują w rejestrze wykroczeń. Zestawienie posortuj alfabetycznie
według numerów rejestracyjnych samochodów.
Do oceny oddajesz:
• plik tekstowy wyniki8.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)
(uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania):
Zadanie 8. Rejestr wykroczeń
W trzech plikach tekstowych o nazwach: kierowcy.txt, taryfikator.txt,
rejestr.txt, zapisano dane związane z przekroczeniem dozwolonych prędkości
pojazdów na pewnej trasie w okresie 2023-01-01 – 2023-12-30 (wszystkie dane są fikcyjne
i wygenerowane na potrzeby zadania).
Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach
rozdzielono znakiem średnika.
Plik o nazwie kierowcy.txt zawiera informacje o 1000 osobach będących właścicielami
samochodów. W każdym wierszu znajduje się:
IdOsoby – identyfikator kierowcy
Imie – imię
Nazwisko – nazwisko
NrRejestracyjny – numer rejestracyjny samochodu.
Przykład:
IdOsoby;Imie;Nazwisko;NrRejestracyjny
1;Echo;Ayala;FVX4190
2;Nolan;Stein;DUG5882
3;Lee;Joseph;TBG6984
Plik o nazwie taryfikator.txt zawiera informacje o 6 rodzajach wykroczeń
związanych z przekroczeniem prędkości. W każdym wierszu znajdują się:
IdWykroczenia – identyfikator wykroczenia
Wykroczenie – opis wykroczenia
Punkty – liczba punktów karnych za dane wykroczenie
Kwota – kwota mandatu, jaką należy zapłacić za to wykroczenie.
Przykład:
IdWykroczenia;Wykroczenie;Punkty;Kwota
1;Przekroczenie predkosci do 10 km/h;0;50
2;Przekroczenie predkosci od 11 do 20 km/h;2;100
3;Przekroczenie predkosci od 21 do 30 km/h;4;200
4;Przekroczenie predkosci od 31 do 40 km/h;6;300
5;Przekroczenie predkosci od 41 do 50 km/h;8;400
6;Przekroczenie predkosci od 51 km/h;10;500
Plik o nazwie rejestr.txt zawiera 5000 zarejestrowanych wykroczeń związanych
z przekroczeniem prędkości. W każdym wierszu znajdują się:
IdZdarzenia – identyfikator zdarzenia
Data – data zdarzenia w formacie rrrr-mm-dd
IdOsoby – identyfikator kierowcy
IdWykroczenia – identyfikator wykroczenia.
Przykład:
IdZdarzenia;Data;IdOsoby;IdWykroczenia
1;2023-01-01;617;1
2;2023-01-01;956;4
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi
informatycznych podaj odpowiedzi do zadań 8.1.–8.3. Odpowiedzi zapisz w pliku
wyniki8.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Pokaż odpowiedź
Imie Nazwisko NrRejestracyjny
Sandra Wheeler BHW4028
Quynn Travis CJX1859
Jasper Santos KNM7950
Honorato Roth NIP6570
Ivy Bowen QFR8936
Helen White SRU9727
Quentin Tyler XHK9060
Kevin Wright YYS1077Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: rozwiązań zadań
kwerendy, tworzy i modyfikuje formularze oraz
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
3 pkt – odpowiedź poprawna, w tym:
1 pkt – podanie numerów rejestracyjnych
1 pkt – podanie imion i nazwisk
1 pkt – posortowanie zestawienia.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 8.42 punktyOdpowiedź wg zasad CKE · wyjaśnienie w przygotowaniuForma 100Informatyka — odpowiedź według zasad CKE
Baza danych rejestru wykroczeń została zmodyfikowana. Dodano nową tabelę Fotoradar, wraz z polami IdFotoradaru, Miejscowosc i DozwolonaPredkosc. Natomiast do tabeli Rejestr
zostało dodane pole IdFotoradaru, w którym dla każdego rekordu zapisano identyfikator tego
fotoradaru, który zarejestrował dane wykroczenie.
Załóżmy, że w bazie istnieją fotoradary, które nie zarejestrowały żadnych wykroczeń.
Zapisz w języku SQL zapytanie, w wyniku którego otrzymasz identyfikatory tych fotoradarów.
Miejsce na zapis zapytania
Zadanie 8. Rejestr wykroczeń
W trzech plikach tekstowych o nazwach: kierowcy.txt, taryfikator.txt,
rejestr.txt, zapisano dane związane z przekroczeniem dozwolonych prędkości
pojazdów na pewnej trasie w okresie 2023-01-01 – 2023-12-30 (wszystkie dane są fikcyjne
i wygenerowane na potrzeby zadania).
Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach
rozdzielono znakiem średnika.
Plik o nazwie kierowcy.txt zawiera informacje o 1000 osobach będących właścicielami
samochodów. W każdym wierszu znajduje się:
IdOsoby – identyfikator kierowcy
Imie – imię
Nazwisko – nazwisko
NrRejestracyjny – numer rejestracyjny samochodu.
Przykład:
IdOsoby;Imie;Nazwisko;NrRejestracyjny
1;Echo;Ayala;FVX4190
2;Nolan;Stein;DUG5882
3;Lee;Joseph;TBG6984
Plik o nazwie taryfikator.txt zawiera informacje o 6 rodzajach wykroczeń
związanych z przekroczeniem prędkości. W każdym wierszu znajdują się:
IdWykroczenia – identyfikator wykroczenia
Wykroczenie – opis wykroczenia
Punkty – liczba punktów karnych za dane wykroczenie
Kwota – kwota mandatu, jaką należy zapłacić za to wykroczenie.
Przykład:
IdWykroczenia;Wykroczenie;Punkty;Kwota
1;Przekroczenie predkosci do 10 km/h;0;50
2;Przekroczenie predkosci od 11 do 20 km/h;2;100
3;Przekroczenie predkosci od 21 do 30 km/h;4;200
4;Przekroczenie predkosci od 31 do 40 km/h;6;300
5;Przekroczenie predkosci od 41 do 50 km/h;8;400
6;Przekroczenie predkosci od 51 km/h;10;500
Plik o nazwie rejestr.txt zawiera 5000 zarejestrowanych wykroczeń związanych
z przekroczeniem prędkości. W każdym wierszu znajdują się:
IdZdarzenia – identyfikator zdarzenia
Data – data zdarzenia w formacie rrrr-mm-dd
IdOsoby – identyfikator kierowcy
IdWykroczenia – identyfikator wykroczenia.
Przykład:
IdZdarzenia;Data;IdOsoby;IdWykroczenia
1;2023-01-01;617;1
2;2023-01-01;956;4
Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi
informatycznych podaj odpowiedzi do zadań 8.1.–8.3. Odpowiedzi zapisz w pliku
wyniki8.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.
Pokaż odpowiedź
SELECT Fotoradar.IdFotoradaru
FROM Fotoradar
LEFT JOIN Rejestr
ON Fotoradar.IdFotoradaru = Rejestr.IdFotoradaru
WHERE Rejestr.IdFotoradaru is Null;
SELECT Fotoradar.IdFotoradaru
FROM Fotoradar
WHERE Fotoradar.IdFotoradaru NOT IN (SELECT Rejestr.IdFotoradaru FROM Rejestr)Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Punktowanie: 2 pkt – odpowiedź poprawna.
1 pkt – odpowiedź z jednym błędem, np. błąd przy rodzaju JOIN albo błąd w warunku po
WHERE itp.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.