Zadanie 1.13 punktyForma 100Informatyka — odpowiedź według zasad CKE
– Uzupełnij tabelę – wpisz w drugiej kolumnie wynik funkcji przestaw(n) dla podanych wartości
argumentu n oraz wpisz w trzeciej kolumnie liczbę wywołań funkcji przestaw łącznie
z pierwszym wywołaniem z parametrem n.
Wynik działania funkcji Liczba wywołań funkcji
n
przestaw przestaw
316498 134689 3
43657688
154005710
998877665544321
Miejsce na obliczenia (brudnopis)
Zadanie 1. Funkcja rekurencyjna
Dana jest rekurencyjna funkcja przestaw, której parametrem jest nieujemna liczba całkowita:
przestaw(n):
r n mod 100
a r div 10
b r mod 10
n n div 100
jeżeli n > 0
w a + 10 * b + 100 * przestaw(n)
w przeciwnym razie
jeżeli a > 0
w a + 10 * b
w przeciwnym razie
wb
wynikiem jest w
Uwaga:
Operator mod oznacza resztę z dzielenia, natomiast div – część całkowitą z dzielenia.
Pokaż odpowiedź
Wynik działania funkcji Liczba wywołań funkcji
n
przestaw przestaw
316498 134689 3
43657688 34566788 4
154005710 145007501 5
998877665544321 989786756453412 8Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanieWynik działania funkcji Liczba wywołań funkcji
n
przestaw przestaw
316498 134689 3
43657688 34566788 4
154005710 145007501 5
998877665544321 989786756453412 8
Wymagane elementy toku według CKE:
3 pkt – odpowiedź poprawna.
2 pkt – odpowiedź poprawna dla pięciu pól tabeli.
1 pkt – odpowiedź poprawna dla czterech pól tabeli.
0 pkt – odpowiedź niepoprawna lub niepełna albo brak rozwiązania.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: Wynik działania funkcji Liczba wywołań funkcji
n
przestaw przestaw
316498 134689 3
43657688 34566788 4
154005710 145007501 5
998877665544321 989786756453412 8
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 3 pkt – odpowiedź poprawna.
2 pkt – odpowiedź poprawna dla pięciu pól tabeli.
1 pkt – odpowiedź poprawna dla czterech pól tabeli.
0 pkt – odpowiedź niepoprawna lub niepełna albo brak rozwiązania.
Zadanie 1.22 punktyForma 100Informatyka — odpowiedź według zasad CKE
Oceń prawdziwość podanych zdań. Zaznacz P, jeśli zdanie jest prawdziwe, albo F – jeśli jest fałszywe.
Niech n będzie liczbą k-cyfrową, gdzie k > 0. Liczba wywołań funkcji przestaw w zależności
od k jest równa:
𝑘
1. P F
2
2. (𝑘 + 1) div 2 (gdzie div oznacza dzielenie całkowite) P F
𝑘
gdy k jest liczbą parzystą
3. { 𝑘 2+ 1 P F
gdy k jest liczbą nieparzystą
2
𝑘+1
4. P F
2
Miejsce na obliczenia (brudnopis)
Zadanie 1. Funkcja rekurencyjna
Dana jest rekurencyjna funkcja przestaw, której parametrem jest nieujemna liczba całkowita:
przestaw(n):
r n mod 100
a r div 10
b r mod 10
n n div 100
jeżeli n > 0
w a + 10 * b + 100 * przestaw(n)
w przeciwnym razie
jeżeli a > 0
w a + 10 * b
w przeciwnym razie
wb
wynikiem jest w
Uwaga:
Operator mod oznacza resztę z dzielenia, natomiast div – część całkowitą z dzielenia.
Pokaż odpowiedź
FPPFOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanieFPPF
Wymagane elementy toku według CKE:
2 pkt – za poprawną odpowiedź w 4 zdaniach.
1 pkt – za poprawną odpowiedź w 3 zdaniach.
0 pkt – odpowiedź niepełna lub niepoprawna albo brak rozwiązania.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: FPPF
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 2 pkt – za poprawną odpowiedź w 4 zdaniach.
1 pkt – za poprawną odpowiedź w 3 zdaniach.
0 pkt – odpowiedź niepełna lub niepoprawna albo brak rozwiązania.
Zadanie 1.34 punktyForma 100Informatyka — odpowiedź według zasad CKE
– W postaci pseudokodu lub w wybranym języku programowania napisz nierekurencyjną
funkcję przestaw2, która dla danej nieujemnej liczby całkowitej n da taką samą wartość jak
przestaw(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, w tym – funkcji przestaw.
Specyfikacja:
Dane
n – nieujemna liczba całkowita
Wynik
w – nieujemna liczba całkowita, wynik działania taki sam jak po wykonaniu
przestaw(n)
Miejsce na zapis algorytmu
Zadanie 1. Funkcja rekurencyjna
Dana jest rekurencyjna funkcja przestaw, której parametrem jest nieujemna liczba całkowita:
przestaw(n):
r n mod 100
a r div 10
b r mod 10
n n div 100
jeżeli n > 0
w a + 10 * b + 100 * przestaw(n)
w przeciwnym razie
jeżeli a > 0
w a + 10 * b
w przeciwnym razie
wb
wynikiem jest w
Uwaga:
Operator mod oznacza resztę z dzielenia, natomiast div – część całkowitą z dzielenia.
Pokaż odpowiedź
funkcja przestaw2(n)
w0
p1
dopóki n > 0 wykonuj
r n mod 100
a r div 10
b r mod 10
jeżeli n > 9
w p*a + 10*p*b + w
w przeciwnym razie
w p*b + w
n n div 100
p p*100
zwróć wOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź etap 1funkcja przestaw2(n)
w0
p1
dopóki n > 0 wykonuj
r n mod 100
a r div 10
b r mod 10
jeżeli n > 9
w p*a + 10*p*b + w
w przeciwnym razie
w p*b + w
n n div 100
p p*100
zwróć w
- 3
Przeprowadź etap 2Wymagane elementy toku według CKE:
4 pkt – za poprawny algorytm, w tym:
1 pkt – za poprawne przypisanie wartości początkowych zmiennym w oraz p (potęga
100) oraz modyfikację zmiennej oznaczającej potęgę 100
1 pkt – za poprawną pętlę (warunek i dzielenie przez 100)
1 pkt – za poprawną zamianę cyfr
1 pkt – za otrzymanie poprawnego wyniku.
0 pkt – odpowiedź niepoprawna albo brak rozwiązania.
- 4
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: funkcja przestaw2(n)
w0
p1
dopóki n > 0 wykonuj
r n mod 100
a r div 10
b r mod 10
jeżeli n > 9
w p*a + 10*p*b + w
w przeciwnym razie
w p*b + w
n n div 100
p p*100
zwróć w
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 4 pkt – za poprawny algorytm, w tym:
1 pkt – za poprawne przypisanie wartości początkowych zmiennym w oraz p (potęga
100) oraz modyfikację zmiennej oznaczającej potęgę 100
1 pkt – za poprawną pętlę (warunek i dzielenie przez 100)
1 pkt – za poprawną zamianę cyfr
1 pkt – za otrzymanie poprawnego wyniku.
0 pkt – odpowiedź niepoprawna albo brak rozwiązania.
Zadanie 2.12 punktyForma 100Informatyka — odpowiedź według zasad CKE
Podaj wszystkie takie napisy z pliku symbole.txt, które są palindromami (czytane od
przodu i od tyłu są takie same). Wypisz je po jednym w wierszu, w kolejności takiej jak
w pliku symbole.txt.
Odpowiedź dla pliku symbole_przyklad.txt to
oooo+**+oooo
(w tym pliku jest jeden palindrom)
Zadanie 2. Zapis symboliczny
W pliku symbole.txt zapisano 2000 napisów. Każdy z nich jest zapisany w osobnym
wierszu i składa się z dokładnie 12 znaków spośród: o, +, *.
Napisz program (lub kilka programów) znajdujący(-ch) odpowiedzi do podanych zadań.
Każdą odpowiedź zapisz w pliku wyniki2.txt i poprzedź ją numerem oznaczającym
zadanie.
Do Twojej dyspozycji jest plik symbole_przyklad.txt, który zawiera 20 wierszy
danych spełniających warunki zadania. Odpowiedzi dla pliku symbole_przyklad.txt
są podane pod każdym zadaniem.
Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku symbole.txt
zawierającym 2000 napisów.
Pokaż odpowiedź
++o+o++o+o++
+*+**++**+*+
*+o++**++o+*
*oo*o**o*oo*
+*++*oo*++*+
+o++oooo++o+Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź etap 1++o+o++o+o++
+*+**++**+*+
*+o++**++o+*
*oo*o**o*oo*
+*++*oo*++*+
+o++oooo++o+
- 3
Przeprowadź etap 2Wymagane elementy toku według CKE:
rozwiązań zadań
b) na tekstach: porównywania tekstów,
wyszukiwania wzorca w tekście metodą
naiwną, szyfrowania tekstu metodą Cezara.
P.II.1) projektuje i programuje rozwiązania
problemów z różnych dziedzin, stosując:
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 – poprawne podanie wszystkich palindromów.
1 pkt – poprawne podanie 3 palindromów.
0 pkt – odpowiedź niepełna lub niepoprawna albo brak odpowiedzi.
- 4
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: ++o+o++o+o++
+*+**++**+*+
*+o++**++o+*
*oo*o**o*oo*
+*++*oo*++*+
+o++oooo++o+
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: rozwiązań zadań
b) na tekstach: porównywania tekstów,
wyszukiwania wzorca w tekście metodą
naiwną, szyfrowania tekstu metodą Cezara.
P.II.1) projektuje i programuje rozwiązania
problemów z różnych dziedzin, stosując:
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 – poprawne podanie wszystkich palindromów.
1 pkt – poprawne podanie 3 palindromów.
0 pkt – odpowiedź niepełna lub niepoprawna albo brak odpowiedzi.
Zadanie 2.24 punktyForma 100Informatyka — odpowiedź według zasad CKE
– W pliku symbole.txt szukamy „kwadratów” złożonych z dziewięciu sąsiadujących
identycznych symboli:
+ + + o o o * * *
+ + + lub o o o lub * * *
+ + + o o o * * *
Podaj, ile takich kwadratów występuje w pliku symbole.txt. Jeżeli w pliku występuje
jeden taki kwadrat, podaj numer wiersza i numer pozycji w wierszu (licząc od 1) jego
środkowego pola. Jeżeli jest więcej takich kwadratów, podaj numer wiersza i numer pozycji
w wierszu dla środkowego pola każdego z nich.
Przykład:
Poniżej podano 6 wierszy przykładowych danych (po 12 znaków w każdym wierszu):
1. + * * + o * o + + * o +
2. + + + o o o o * o * * *
3. + o * o o o o * * + + +
4. * + * o o o o o o + + +
5. o * * o + + + o + + + +
6. o o o o + + * * + * + o
Mamy tutaj trzy kwadraty złożone z 9 identycznych symboli: pierwszy ma środek w wierszu
3 na pozycji 5, drugi – w wierszu 3 na pozycji 6, a trzeci – w wierszu 4 na pozycji 11.
Odpowiedź dla pliku symbole_przyklad.txt to
163
(jeden kwadrat, który ma środkowe pole w wierszu 6, na pozycji 3).
Informacja do zadań 2.3. i 2.4.
Każdy z napisów podanych w pliku symbole.txt będziemy traktować jako liczbę
zapisaną w systemie trójkowym, w którym:
znak o odpowiada cyfrze 0
znak + odpowiada cyfrze 1
znak * odpowiada cyfrze 2.
Zadanie 2. Zapis symboliczny
W pliku symbole.txt zapisano 2000 napisów. Każdy z nich jest zapisany w osobnym
wierszu i składa się z dokładnie 12 znaków spośród: o, +, *.
Napisz program (lub kilka programów) znajdujący(-ch) odpowiedzi do podanych zadań.
Każdą odpowiedź zapisz w pliku wyniki2.txt i poprzedź ją numerem oznaczającym
zadanie.
Do Twojej dyspozycji jest plik symbole_przyklad.txt, który zawiera 20 wierszy
danych spełniających warunki zadania. Odpowiedzi dla pliku symbole_przyklad.txt
są podane pod każdym zadaniem.
Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku symbole.txt
zawierającym 2000 napisów.
Pokaż odpowiedź
3 399 5 546 2 630 11
(3 kwadraty o środkach (399, 5) (546, 2) (630, 11))Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanie3 399 5 546 2 630 11
(3 kwadraty o środkach (399, 5) (546, 2) (630, 11))
Wymagane elementy toku według CKE:
4 pkt – za poprawną odpowiedź, w tym:
1 pkt – za liczbę kwadratów
3 pkt – za podanie współrzędnych środków kwadratów (po 1 pkt za każdą parę)
i żadnego nieprawidłowego.
2 pkt – za podanie współrzędnych 4 kwadratów (3 prawidłowych i jednego błędnego).
1 pkt – za podanie współrzędnych 5 kwadratów (3 prawidłowych i dwóch błędnych).
0 pkt – za odpowiedź niepełną lub niepoprawną albo za brak odpowiedzi.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: 3 399 5 546 2 630 11
(3 kwadraty o środkach (399, 5) (546, 2) (630, 11))
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 4 pkt – za poprawną odpowiedź, w tym:
1 pkt – za liczbę kwadratów
3 pkt – za podanie współrzędnych środków kwadratów (po 1 pkt za każdą parę)
i żadnego nieprawidłowego.
2 pkt – za podanie współrzędnych 4 kwadratów (3 prawidłowych i jednego błędnego).
1 pkt – za podanie współrzędnych 5 kwadratów (3 prawidłowych i dwóch błędnych).
0 pkt – za odpowiedź niepełną lub niepoprawną albo za brak odpowiedzi.
Zadanie 2.32 punktyForma 100Informatyka — odpowiedź według zasad CKE
Podaj największą liczbę spośród liczb zapisanych w pliku symbole.txt. W odpowiedzi podaj tę liczbę w zapisie dziesiętnym oraz napis jej odpowiadający.
Odpowiedź dla pliku symbole_przyklad.txt to
519789 ***+o*ooo++o
Zadanie 2. Zapis symboliczny
W pliku symbole.txt zapisano 2000 napisów. Każdy z nich jest zapisany w osobnym
wierszu i składa się z dokładnie 12 znaków spośród: o, +, *.
Napisz program (lub kilka programów) znajdujący(-ch) odpowiedzi do podanych zadań.
Każdą odpowiedź zapisz w pliku wyniki2.txt i poprzedź ją numerem oznaczającym
zadanie.
Do Twojej dyspozycji jest plik symbole_przyklad.txt, który zawiera 20 wierszy
danych spełniających warunki zadania. Odpowiedzi dla pliku symbole_przyklad.txt
są podane pod każdym zadaniem.
Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku symbole.txt
zawierającym 2000 napisów.
Pokaż odpowiedź
531246 *******o+*+oOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanie531246 *******o+*+o
Wymagane elementy toku według CKE:
rozwiązań zadań
Zasady oceniania
2 pkt – za poprawną odpowiedź, w tym:
1 pkt – za liczbę
1 pkt – za napis.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: 531246 *******o+*+o
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: rozwiązań zadań
Zasady oceniania
2 pkt – za poprawną odpowiedź, w tym:
1 pkt – za liczbę
1 pkt – za napis.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 2.43 punktyForma 100Informatyka — odpowiedź według zasad CKE
Oblicz sumę wszystkich liczb z pliku symbole.txt. Podaj jej wartość w zapisie –
dziesiętnym oraz w zapisie trójkowym z użyciem symboli: o, +, *.
Odpowiedź dla pliku symbole_przyklad.txt to
4841542 +oooo****+oo+o+
Do oceny oddajesz:
• plik wyniki2.txt – zawierający odpowiedzi do zadań 2.1.–2.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 2.1. zadanie 2.2. zadanie 2.3. zadanie 2.4.
Zadanie 2. Zapis symboliczny
W pliku symbole.txt zapisano 2000 napisów. Każdy z nich jest zapisany w osobnym
wierszu i składa się z dokładnie 12 znaków spośród: o, +, *.
Napisz program (lub kilka programów) znajdujący(-ch) odpowiedzi do podanych zadań.
Każdą odpowiedź zapisz w pliku wyniki2.txt i poprzedź ją numerem oznaczającym
zadanie.
Do Twojej dyspozycji jest plik symbole_przyklad.txt, który zawiera 20 wierszy
danych spełniających warunki zadania. Odpowiedzi dla pliku symbole_przyklad.txt
są podane pod każdym zadaniem.
Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku symbole.txt
zawierającym 2000 napisów.
Pokaż odpowiedź
527865439 ++oo*+oo*++ooo*o*++Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanie527865439 ++oo*+oo*++ooo*o*++
Wymagane elementy toku według CKE:
3 pkt – za poprawną odpowiedź, w tym:
1 pkt – za podanie poprawnej sumy w systemie dziesiętnym
2 pkt – za podanie poprawnej sumy w zapisie trójkowym z użyciem symboli: o,+,*
(1 pkt za podanie poprawnej sumy w zapisie trójkowym z użyciem cyfr).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: 527865439 ++oo*+oo*++ooo*o*++
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 3 pkt – za poprawną odpowiedź, w tym:
1 pkt – za podanie poprawnej sumy w systemie dziesiętnym
2 pkt – za podanie poprawnej sumy w zapisie trójkowym z użyciem symboli: o,+,*
(1 pkt za podanie poprawnej sumy w zapisie trójkowym z użyciem cyfr).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 3.12 punktyForma 100Informatyka — odpowiedź według zasad CKE
Dla każdego przesunięcia [A, B] zapisanego w pliku dron.txt oblicz największy wspólny dzielnik (NWD) wartości bezwzględnych liczb A i B. Podaj liczbę par [A, B], dla których
największy wspólny dzielnik wartości bezwzględnych liczb A i B jest większy od 1.
Uwaga: przyjmujemy, że NWD(A, 0) = A.
Odpowiedź dla pliku dron_przyklad.txt to
6
Zadanie 3. Dron
Tor lotu pewnego drona składa się z prostych odcinków. Lot rozpoczyna się w punkcie (0, 0),
a kończy w punkcie (20000, 0). Dron poza startem i lądowaniem jest zawsze na wysokości
większej od zera.
Plik dron.txt zawiera 100 wierszy, w których zapisano dane dotyczące ruchu drona.
W każdym wierszu jest zapisana para liczb całkowitych rozdzielonych znakiem spacji.
Pierwsza liczba oznacza przemieszczenie drona (odległość) w poziomie od ostatniej pozycji
– jest to zawsze liczba dodatnia. Druga liczba oznacza przemieszczenie w pionie od
ostatniej pozycji. Jeśli druga liczba jest dodatnia, to dron wykonał ruch w górę, jeśli ujemna –
w dół, a jeśli równa 0 – nie zmieniał wysokości.
Przykład 1.
Dla przykładowych danych:
3000 2000
2000 9000
5000 -7000
5000 4000
3000 6000
2000 -14000
lot drona można zilustrować na wykresie:
y
14000
11000 [3000, 6000]
[5000, -7000]
8000 [2000, -14000]
[2000, 9000] [5000, 4000]
4000
[3000, 2000]
2000
0 3000 5000 10000 15000 18000 20000 x
gdzie:
x – odległość w poziomie od punktu startowego
y – wysokość (odległość w pionie od punktu startowego)
[A, B] – umieszczone na wykresie pary liczb oznaczające przemieszczenia drona
odpowiednio w poziomie i w pionie.
Napisz program (lub kilka programów), który(-e) znajdzie(-dą) odpowiedzi dla podanych
zadań. Każdą odpowiedź zapisz w pliku wyniki3.txt i poprzedź ją numerem
oznaczającym zadanie.
Do Twojej dyspozycji jest plik dron_przyklad.txt zawierający 10 wierszy danych
w opisanej postaci. Odpowiedzi dla pliku dron_przyklad.txt są podane pod każdym
zadaniem. Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku dron.txt
zawierającym 100 wierszy danych.
Pokaż odpowiedź
40Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanie40
Wymagane elementy toku według CKE:
2 pkt – za poprawną odpowiedź.
1 pkt – za odpowiedź wynikającą z uwzględnienia tylko liczb nieujemnych (26)
albo za odpowiedź nie uwzględniającą pary z liczbą 0 (39),
albo za odpowiedź uwzględniającą dwukrotnie parę z liczbą 0 (41).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: 40
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 2 pkt – za poprawną odpowiedź.
1 pkt – za odpowiedź wynikającą z uwzględnienia tylko liczb nieujemnych (26)
albo za odpowiedź nie uwzględniającą pary z liczbą 0 (39),
albo za odpowiedź uwzględniającą dwukrotnie parę z liczbą 0 (41).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 3.24 punktyForma 100Informatyka — odpowiedź według zasad CKE
Rozważmy wszystkie punkty, w których dron znajdował się po wykonaniu kolejnych –
ruchów (przesunięć).
Dla danych z przykładu 1. będą to punkty: (3000, 2000), (5000, 11000), (10000, 4000),
(15000, 8000), (18000, 14000) i (20000, 0).
a) Podaj, ile spośród wszystkich rozważanych punktów znajduje się wewnątrz kwadratu
o wierzchołkach (0, 0), (0, 5000), (5000, 5000), (5000, 0). Nie liczymy punktów leżących
na krawędziach kwadratu.
b) Spośród wszystkich rozważanych punktów znajdź i podaj trzy różne, takie, że jeden
z nich jest środkiem odcinka o końcach w pozostałych dwóch. Jest tylko jedna taka
trójka punktów.
Uwaga: punkty należące do szukanej trójki nie muszą być trzema kolejnymi punktami,
do których przemieszczał się dron.
Odpowiedź dla pliku dron_przyklad.txt to
a) 2
b) (14000, 3014), (16000, 2010), (18000, 1006)
Do oceny oddajesz:
• plik wyniki3.txt – zawierający odpowiedzi do zadań 3.1.–3.2.
(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 3.1. zadanie 3.2.
Zadanie 3. Dron
Tor lotu pewnego drona składa się z prostych odcinków. Lot rozpoczyna się w punkcie (0, 0),
a kończy w punkcie (20000, 0). Dron poza startem i lądowaniem jest zawsze na wysokości
większej od zera.
Plik dron.txt zawiera 100 wierszy, w których zapisano dane dotyczące ruchu drona.
W każdym wierszu jest zapisana para liczb całkowitych rozdzielonych znakiem spacji.
Pierwsza liczba oznacza przemieszczenie drona (odległość) w poziomie od ostatniej pozycji
– jest to zawsze liczba dodatnia. Druga liczba oznacza przemieszczenie w pionie od
ostatniej pozycji. Jeśli druga liczba jest dodatnia, to dron wykonał ruch w górę, jeśli ujemna –
w dół, a jeśli równa 0 – nie zmieniał wysokości.
Przykład 1.
Dla przykładowych danych:
3000 2000
2000 9000
5000 -7000
5000 4000
3000 6000
2000 -14000
lot drona można zilustrować na wykresie:
y
14000
11000 [3000, 6000]
[5000, -7000]
8000 [2000, -14000]
[2000, 9000] [5000, 4000]
4000
[3000, 2000]
2000
0 3000 5000 10000 15000 18000 20000 x
gdzie:
x – odległość w poziomie od punktu startowego
y – wysokość (odległość w pionie od punktu startowego)
[A, B] – umieszczone na wykresie pary liczb oznaczające przemieszczenia drona
odpowiednio w poziomie i w pionie.
Napisz program (lub kilka programów), który(-e) znajdzie(-dą) odpowiedzi dla podanych
zadań. Każdą odpowiedź zapisz w pliku wyniki3.txt i poprzedź ją numerem
oznaczającym zadanie.
Do Twojej dyspozycji jest plik dron_przyklad.txt zawierający 10 wierszy danych
w opisanej postaci. Odpowiedzi dla pliku dron_przyklad.txt są podane pod każdym
zadaniem. Pamiętaj, że Twój program musi ostatecznie zadziałać na pliku dron.txt
zawierającym 100 wierszy danych.
Pokaż odpowiedź
a) 24
b) 5832 1801 7410 1990 8988 2179
(współrzędne trójki punktów (5832, 1801) (7410, 1990) (8988, 2179))Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązaniea) 24
b) 5832 1801 7410 1990 8988 2179
(współrzędne trójki punktów (5832, 1801) (7410, 1990) (8988, 2179))
Wymagane elementy toku według CKE:
rozwiązań zadań
Zasady oceniania
4 pkt – za poprawną odpowiedź, w tym:
2 pkt – za poprawną odpowiedź w podpunkcie a)
2 pkt – za poprawną odpowiedź w podpunkcie b)
1 pkt w przypadku podania poprawnych tylko współrzędnych x.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: a) 24
b) 5832 1801 7410 1990 8988 2179
(współrzędne trójki punktów (5832, 1801) (7410, 1990) (8988, 2179))
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: rozwiązań zadań
Zasady oceniania
4 pkt – za poprawną odpowiedź, w tym:
2 pkt – za poprawną odpowiedź w podpunkcie a)
2 pkt – za poprawną odpowiedź w podpunkcie b)
1 pkt w przypadku podania poprawnych tylko współrzędnych x.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 41 punktForma 100Informatyka — odpowiedź według zasad CKE
Dokończ zdanie. Zaznacz właściwą odpowiedź spośród podanych.
Program typu keylogger służy do
A. szyfrowania informacji do postaci uniemożliwiającej jej odczytanie bez zdefiniowanego
klucza.
B. przechowywania danych logowania, w tym haseł, w bezpiecznym miejscu na dysku
użytkownika.
C. generowania kodu, który umożliwia użytkownikowi bankowości elektronicznej wykonanie
operacji.
D. przechwytywania i gromadzenia informacji o naciśniętych klawiszach.
Pokaż odpowiedź
DOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: D
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 1 pkt – odpowiedź poprawna.
0 pkt – odpowiedź niepoprawna albo brak odpowiedzi.
Zadanie 52 punktyForma 100Informatyka — odpowiedź według zasad CKE
Poniżej sposobem pisemnym dodano dwie liczby podane w zapisie binarnym. Uzupełnij
brakujące cyfry tak, aby działanie było wykonane poprawnie.
1 1 0 1 0 1 1 0 1
+ 1 1 0 0 1 0 1 1 1
1 0 1 1 0 0 1 1 0
Miejsce na obliczenia (brudnopis)
Pokaż odpowiedź
1 1 0 0 1 0 1 1 0 1 1
+ 1 1 0 0 1 1 0 1 1 1
1 0 0 1 1 0 0 1 0 0 1 0Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanie1 1 0 0 1 0 1 1 0 1 1
+ 1 1 0 0 1 1 0 1 1 1
1 0 0 1 1 0 0 1 0 0 1 0
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: 1 1 0 0 1 0 1 1 0 1 1
+ 1 1 0 0 1 1 0 1 1 1
1 0 0 1 1 0 0 1 0 0 1 0
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 2 pkt – odpowiedź poprawna dla wszystkich pól.
1 pkt – odpowiedź poprawna dla 4 pól.
0 pkt – odpowiedź niepełna lub niepoprawna albo brak rozwiązania.
Zadanie 6.12 punktyForma 100Informatyka — odpowiedź według zasad CKE
Podaj łączną masę ładunków drona oraz łączną masę martianeum wydobytego przez stację.
Zadanie 6. Martianeum
W 2033 roku na Marsie wylądowała automatyczna stacja wydobywcza wyposażona
w transporter i w autonomiczny dron pobierający ładunki skał zawierających minerał
niewystępujący na Ziemi – martianeum.
Stacja działa według następujących zasad:
• dron codziennie przywozi ładunek z pewnego obszaru Marsa
• stacja waży ładunek przywieziony przez drona i bada zawartość martianeum
• jeśli zawartość martianeum w przywiezionym ładunku wynosi co najmniej 1%, to stacja
automatycznie wydobywa cały minerał z tego ładunku
• jeśli na koniec dnia (po wydobyciu martianeum) ilość minerału na stacji osiągnie co
najmniej 100 kg, to transporter zabiera 100 kg na orbitę, skąd ładunek jest wysyłany na
Ziemię, a transporter wraca do stacji (jeśli na stacji zgromadzone jest więcej niż 100 kg, to
nadmiar pozostaje na stacji)
• początkowy stan magazynu na stacji – 0 kg martianeum.
W pliku tekstowym martianeum.txt w kolejnych wierszach zapisano dane z lat 2033–
2038:
data – data przywozu ładunku w formacie rrrr-mm-dd
nazwa_obszaru – nazwa obszaru Marsa, z którego ładunek został pobrany
masa [kg] – masa ładunku drona w kilogramach
zawartość [%] – zawartość martianeum w próbce w % (nieujemna liczba z jednym
miejscem po przecinku, np. 0,1 oznacza 0,1%)
Dane w pliku rozdzielono znakami tabulacji.
Przykład:
data nazwa_obszaru masa [kg] zawartosc [%]
2033-03-03 Cebrenia 27,8 0,2
2033-03-04 Amenthes 11,8 1,7
2033-03-05 Noachis 21,0 6,0
2033-03-06 Coprates 26,3 11,4
2033-03-07 Ismenius Lacus 28,8 0,0
2033-03-08 Mare Boreum 29,2 0,0
Z wykorzystaniem danych zawartych w pliku martianeum.txt oraz dostępnych narzędzi
informatycznych wykonaj podane zadania. Wyniki zapisz w pliku tekstowym wyniki6.txt.
Odpowiedź do każdego zadania poprzedź numerem tego zadania.
Pokaż odpowiedź
41498,2 kg
3092,2943 kgOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanie41498,2 kg
3092,2943 kg
Wymagane elementy toku według CKE:
rozwiązań zadań
Zasady oceniania
2 pkt – za poprawną odpowiedź, w tym:
1 pkt – za łączną masę ładunków
1 pkt – za łączną masę martianeum.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: 41498,2 kg
3092,2943 kg
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: rozwiązań zadań
Zasady oceniania
2 pkt – za poprawną odpowiedź, w tym:
1 pkt – za łączną masę ładunków
1 pkt – za łączną masę martianeum.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 6.21 punktForma 100Informatyka — odpowiedź według zasad CKE
Podaj nazwę obszaru, dla którego średnia masa przywiezionych ładunków jest najmniejsza.
Zadanie 6. Martianeum
W 2033 roku na Marsie wylądowała automatyczna stacja wydobywcza wyposażona
w transporter i w autonomiczny dron pobierający ładunki skał zawierających minerał
niewystępujący na Ziemi – martianeum.
Stacja działa według następujących zasad:
• dron codziennie przywozi ładunek z pewnego obszaru Marsa
• stacja waży ładunek przywieziony przez drona i bada zawartość martianeum
• jeśli zawartość martianeum w przywiezionym ładunku wynosi co najmniej 1%, to stacja
automatycznie wydobywa cały minerał z tego ładunku
• jeśli na koniec dnia (po wydobyciu martianeum) ilość minerału na stacji osiągnie co
najmniej 100 kg, to transporter zabiera 100 kg na orbitę, skąd ładunek jest wysyłany na
Ziemię, a transporter wraca do stacji (jeśli na stacji zgromadzone jest więcej niż 100 kg, to
nadmiar pozostaje na stacji)
• początkowy stan magazynu na stacji – 0 kg martianeum.
W pliku tekstowym martianeum.txt w kolejnych wierszach zapisano dane z lat 2033–
2038:
data – data przywozu ładunku w formacie rrrr-mm-dd
nazwa_obszaru – nazwa obszaru Marsa, z którego ładunek został pobrany
masa [kg] – masa ładunku drona w kilogramach
zawartość [%] – zawartość martianeum w próbce w % (nieujemna liczba z jednym
miejscem po przecinku, np. 0,1 oznacza 0,1%)
Dane w pliku rozdzielono znakami tabulacji.
Przykład:
data nazwa_obszaru masa [kg] zawartosc [%]
2033-03-03 Cebrenia 27,8 0,2
2033-03-04 Amenthes 11,8 1,7
2033-03-05 Noachis 21,0 6,0
2033-03-06 Coprates 26,3 11,4
2033-03-07 Ismenius Lacus 28,8 0,0
2033-03-08 Mare Boreum 29,2 0,0
Z wykorzystaniem danych zawartych w pliku martianeum.txt oraz dostępnych narzędzi
informatycznych wykonaj podane zadania. Wyniki zapisz w pliku tekstowym wyniki6.txt.
Odpowiedź do każdego zadania poprzedź numerem tego zadania.
Pokaż odpowiedź
ThaumasiaOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanieThaumasia
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: Thaumasia
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 1 pkt – za poprawną odpowiedź.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 6.32 punktyForma 100Informatyka — odpowiedź według zasad CKE
Czas pracy stacji dzielimy na kolejne 7-dniowe okresy. Pierwszy okres obejmuje dni od
03.03.2033 do 09.03.2033, drugi – od 10.03.2033 do 16.03.2033 itd.
Podaj największą łączną masę ładunków przywiezionych w ciągu kolejnych 7-dniowych
okresów oraz podaj datę początku okresu, w którym przywieziono tę największą masę.
Zadanie 6. Martianeum
W 2033 roku na Marsie wylądowała automatyczna stacja wydobywcza wyposażona
w transporter i w autonomiczny dron pobierający ładunki skał zawierających minerał
niewystępujący na Ziemi – martianeum.
Stacja działa według następujących zasad:
• dron codziennie przywozi ładunek z pewnego obszaru Marsa
• stacja waży ładunek przywieziony przez drona i bada zawartość martianeum
• jeśli zawartość martianeum w przywiezionym ładunku wynosi co najmniej 1%, to stacja
automatycznie wydobywa cały minerał z tego ładunku
• jeśli na koniec dnia (po wydobyciu martianeum) ilość minerału na stacji osiągnie co
najmniej 100 kg, to transporter zabiera 100 kg na orbitę, skąd ładunek jest wysyłany na
Ziemię, a transporter wraca do stacji (jeśli na stacji zgromadzone jest więcej niż 100 kg, to
nadmiar pozostaje na stacji)
• początkowy stan magazynu na stacji – 0 kg martianeum.
W pliku tekstowym martianeum.txt w kolejnych wierszach zapisano dane z lat 2033–
2038:
data – data przywozu ładunku w formacie rrrr-mm-dd
nazwa_obszaru – nazwa obszaru Marsa, z którego ładunek został pobrany
masa [kg] – masa ładunku drona w kilogramach
zawartość [%] – zawartość martianeum w próbce w % (nieujemna liczba z jednym
miejscem po przecinku, np. 0,1 oznacza 0,1%)
Dane w pliku rozdzielono znakami tabulacji.
Przykład:
data nazwa_obszaru masa [kg] zawartosc [%]
2033-03-03 Cebrenia 27,8 0,2
2033-03-04 Amenthes 11,8 1,7
2033-03-05 Noachis 21,0 6,0
2033-03-06 Coprates 26,3 11,4
2033-03-07 Ismenius Lacus 28,8 0,0
2033-03-08 Mare Boreum 29,2 0,0
Z wykorzystaniem danych zawartych w pliku martianeum.txt oraz dostępnych narzędzi
informatycznych wykonaj podane zadania. Wyniki zapisz w pliku tekstowym wyniki6.txt.
Odpowiedź do każdego zadania poprzedź numerem tego zadania.
Pokaż odpowiedź
13.12.2035
174,5 kgOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanie13.12.2035
174,5 kg
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: 13.12.2035
174,5 kg
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 2 pkt – za poprawną odpowiedź, w tym:
1 pkt – za datę
1 pkt – za masę.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 6.43 punktyForma 100Informatyka — odpowiedź według zasad CKE
– Wykonaj zestawienie, w którym dla każdego obszaru podasz, ile razy dron przewoził ładunek
z tego obszaru w poszczególnych latach.
Na podstawie wykonanego zestawienia utwórz wykres skumulowany kolumnowy. Pamiętaj
o czytelnym opisie wykresu: na osi X umieść nazwy obszarów, dodaj opisy osi – „nazwy
obszarów” dla osi X i „liczba przewozów ładunku” dla osi Y, tytuł oraz legendę zawierającą
kolejne lata.
Zadanie 6. Martianeum
W 2033 roku na Marsie wylądowała automatyczna stacja wydobywcza wyposażona
w transporter i w autonomiczny dron pobierający ładunki skał zawierających minerał
niewystępujący na Ziemi – martianeum.
Stacja działa według następujących zasad:
• dron codziennie przywozi ładunek z pewnego obszaru Marsa
• stacja waży ładunek przywieziony przez drona i bada zawartość martianeum
• jeśli zawartość martianeum w przywiezionym ładunku wynosi co najmniej 1%, to stacja
automatycznie wydobywa cały minerał z tego ładunku
• jeśli na koniec dnia (po wydobyciu martianeum) ilość minerału na stacji osiągnie co
najmniej 100 kg, to transporter zabiera 100 kg na orbitę, skąd ładunek jest wysyłany na
Ziemię, a transporter wraca do stacji (jeśli na stacji zgromadzone jest więcej niż 100 kg, to
nadmiar pozostaje na stacji)
• początkowy stan magazynu na stacji – 0 kg martianeum.
W pliku tekstowym martianeum.txt w kolejnych wierszach zapisano dane z lat 2033–
2038:
data – data przywozu ładunku w formacie rrrr-mm-dd
nazwa_obszaru – nazwa obszaru Marsa, z którego ładunek został pobrany
masa [kg] – masa ładunku drona w kilogramach
zawartość [%] – zawartość martianeum w próbce w % (nieujemna liczba z jednym
miejscem po przecinku, np. 0,1 oznacza 0,1%)
Dane w pliku rozdzielono znakami tabulacji.
Przykład:
data nazwa_obszaru masa [kg] zawartosc [%]
2033-03-03 Cebrenia 27,8 0,2
2033-03-04 Amenthes 11,8 1,7
2033-03-05 Noachis 21,0 6,0
2033-03-06 Coprates 26,3 11,4
2033-03-07 Ismenius Lacus 28,8 0,0
2033-03-08 Mare Boreum 29,2 0,0
Z wykorzystaniem danych zawartych w pliku martianeum.txt oraz dostępnych narzędzi
informatycznych wykonaj podane zadania. Wyniki zapisz w pliku tekstowym wyniki6.txt.
Odpowiedź do każdego zadania poprzedź numerem tego zadania.
Pokaż odpowiedź
Nazwy obszarów 2033 2034 2035 2036 2037 2038
Aeolis 5 7 11 2 13 5
Amazonis 23 20 21 29 20 25
Amenthes 10 5 9 12 10 10
Arabia 9 10 15 8 10 7
Arcadia 7 7 11 14 5 9
Argyre 4 4 3 3 10 7
Casius 6 10 7 13 7 7
Cebrenia 4 5 1 1 1 1
Coprates 21 27 18 33 30 23
Diacria 2 3 2 3 3 2
Elysium 6 9 5 4 8 7
Eridania 8 19 23 20 22 16
Hellas 1 4 2 1 3 4
Iapygia 47 51 67 53 51 33
Ismenius Lacus 6 4 5 3 9 13
Lunae Palus 11 11 9 10 10 3
Mare Acidalium 8 14 10 8 14 10
Mare Australe 2 3 2 3 2 2
Mare Boreum 14 19 8 13 14 12
Mare Tyrrhenum 2 5 3 2 0 2
Margaritifer Sinus 4 5 5 2 2 7
Memnonia 11 24 23 19 14 13
Noachis 13 11 11 25 17 14
Oxia Palus 3 3 1 0 4 2
Phaethontis 1 7 2 4 5 4
Phoenicis Lacus 25 22 25 22 15 18
Sinus Sabaeus 14 12 19 13 12 6
Syrtis Major 6 2 5 4 6 3
Tharsis 29 40 38 41 46 39
Thaumasia 2 2 4 1 2 3
Liczba wydobytych ładunków w poszczególnych latach
Liczba przewozów ładunku
350
300
250 2038
200 2037
150 2036
100 2035
50 2034
0 Aeolis 2033
Amazonis
Amenthes
Arabia
Arcadia
Argyre
Casius
Cebrenia
Coprates
Diacria
Elysium
Eridania
Hellas
Iapygia
Ismenius Lacus
Lunae Palus
Mare Acidalium
Mare Australe
Mare Boreum
Mare Tyrrhenum
Margaritifer Sinus
Memnonia
Noachis
Oxia Palus
Phaethontis
Phoenicis Lacus
Sinus Sabaeus
Syrtis Major
Tharsis
Thaumasia
Nazwy obszarówOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanieNazwy obszarów 2033 2034 2035 2036 2037 2038
Aeolis 5 7 11 2 13 5
Amazonis 23 20 21 29 20 25
Amenthes 10 5 9 12 10 10
Arabia 9 10 15 8 10 7
Arcadia 7 7 11 14 5 9
Argyre 4 4 3 3 10 7
Casius 6 10 7 13 7 7
Cebrenia 4 5 1 1 1 1
Coprates 21 27 18 33 30 23
Diacria 2 3 2 3 3 2
Elysium 6 9 5 4 8 7
Eridania 8 19 23 20 22 16
Hellas 1 4 2 1 3 4
Iapygia 47 51 67 53 51 33
Ismenius Lacus 6 4 5 3 9 13
Lunae Palus 11 11 9 10 10 3
Mare Acidalium 8 14 10 8 14 10
Mare Australe 2 3 2 3 2 2
Mare Boreum 14 19 8 13 14 12
Mare Tyrrhenum 2 5 3 2 0 2
Margaritifer Sinus 4 5 5 2 2 7
Memnonia 11 24 23 19 14 13
Noachis 13 11 11 25 17 14
Oxia Palus 3 3 1 0 4 2
Phaethontis 1 7 2 4 5 4
Phoenicis Lacus 25 22 25 22 15 18
Sinus Sabaeus 14 12 19 13 12 6
Syrtis Major 6 2 5 4 6 3
Tharsis 29 40 38 41 46 39
Thaumasia 2 2 4 1 2 3
Liczba wydobytych ładunków w poszczególnych latach
Liczba przewozów ładunku
350
300
250 2038
200 2037
150 2036
100 2035
50 2034
0 Aeolis 2033
Amazonis
Amenthes
Arabia
Arcadia
Argyre
Casius
Cebrenia
Coprates
Diacria
Elysium
Eridania
Hellas
Iapygia
Ismenius Lacus
Lunae Palus
Mare Acidalium
Mare Australe
Mare Boreum
Mare Tyrrhenum
Margaritifer Sinus
Memnonia
Noachis
Oxia Palus
Phaethontis
Phoenicis Lacus
Sinus Sabaeus
Syrtis Major
Tharsis
Thaumasia
Nazwy obszarów
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, wynik końcowy zgadza się z modelem odpowiedzi, a zapis zawiera elementy wymagane do zdobycia 3 pkt. Szczegółowe kryteria są podane poniżej rozwiązania.
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: rozwiązań zadań
aplikacjami:
c) gromadzi dane pochodzące z różnych
źródeł w tabeli arkusza kalkulacyjnego,
korzysta z różnorodnych funkcji arkusza
w zależności od rodzaju danych, filtruje dane
według kilku kryteriów, dobiera odpowiednie
wykresy do zaprezentowania danych,
analizuje dane, korzystając z dodatkowych
narzędzi, w tym z tabel i wykresów
przestawnych.
Zasady oceniania
3 pkt – za poprawną odpowiedź, w tym:
1 pkt – za poprawne zestawienie
1 pkt – za prawidłowy dobór danych i typ wykresu
1 pkt – za poprawny opis wykresu i osi (tytuł, legenda, nazwy obszarów na osi X, opisy
na osiach X i Y).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 6.53 punktyForma 100Informatyka — odpowiedź według zasad CKE
– Uwzględnij zasady działania stacji opisane na początku zadania i podaj:
• ile razy stacja wysyłała ładunek na orbitę
• datę pierwszego transportu ładunku na orbitę
• datę ostatniego transportu ładunku na orbitę.
Do oceny oddajesz:
• plik tekstowy wyniki6.txt zawierający odpowiedzi do zadań 6.1.–6.5. Odpowiedź do
każdego zadania powinna być poprzedzona jego numerem.
• plik zawierający wykres do zadania 6.4. o nazwie:
• 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)
Zadanie 6. Martianeum
W 2033 roku na Marsie wylądowała automatyczna stacja wydobywcza wyposażona
w transporter i w autonomiczny dron pobierający ładunki skał zawierających minerał
niewystępujący na Ziemi – martianeum.
Stacja działa według następujących zasad:
• dron codziennie przywozi ładunek z pewnego obszaru Marsa
• stacja waży ładunek przywieziony przez drona i bada zawartość martianeum
• jeśli zawartość martianeum w przywiezionym ładunku wynosi co najmniej 1%, to stacja
automatycznie wydobywa cały minerał z tego ładunku
• jeśli na koniec dnia (po wydobyciu martianeum) ilość minerału na stacji osiągnie co
najmniej 100 kg, to transporter zabiera 100 kg na orbitę, skąd ładunek jest wysyłany na
Ziemię, a transporter wraca do stacji (jeśli na stacji zgromadzone jest więcej niż 100 kg, to
nadmiar pozostaje na stacji)
• początkowy stan magazynu na stacji – 0 kg martianeum.
W pliku tekstowym martianeum.txt w kolejnych wierszach zapisano dane z lat 2033–
2038:
data – data przywozu ładunku w formacie rrrr-mm-dd
nazwa_obszaru – nazwa obszaru Marsa, z którego ładunek został pobrany
masa [kg] – masa ładunku drona w kilogramach
zawartość [%] – zawartość martianeum w próbce w % (nieujemna liczba z jednym
miejscem po przecinku, np. 0,1 oznacza 0,1%)
Dane w pliku rozdzielono znakami tabulacji.
Przykład:
data nazwa_obszaru masa [kg] zawartosc [%]
2033-03-03 Cebrenia 27,8 0,2
2033-03-04 Amenthes 11,8 1,7
2033-03-05 Noachis 21,0 6,0
2033-03-06 Coprates 26,3 11,4
2033-03-07 Ismenius Lacus 28,8 0,0
2033-03-08 Mare Boreum 29,2 0,0
Z wykorzystaniem danych zawartych w pliku martianeum.txt oraz dostępnych narzędzi
informatycznych wykonaj podane zadania. Wyniki zapisz w pliku tekstowym wyniki6.txt.
Odpowiedź do każdego zadania poprzedź numerem tego zadania.
Pokaż odpowiedź
30 razy
29.05.2033 1.09.2038Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanie30 razy
29.05.2033 1.09.2038
Wymagane elementy toku według CKE:
rozwiązań zadań
narzędzi, w tym z tabel i wykresów
przestawnych.
Zasady oceniania
3 pkt – za poprawną odpowiedź, w tym:
1 pkt – za podanie prawidłowej liczby wysyłek ładunku na orbitę
2 pkt – za podanie prawidłowych dat (w tym po 1 pkt za datę początku i końca
okresu).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: 30 razy
29.05.2033 1.09.2038
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: rozwiązań zadań
narzędzi, w tym z tabel i wykresów
przestawnych.
Zasady oceniania
3 pkt – za poprawną odpowiedź, w tym:
1 pkt – za podanie prawidłowej liczby wysyłek ładunku na orbitę
2 pkt – za podanie prawidłowych dat (w tym po 1 pkt za datę początku i końca
okresu).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 7.12 punktyForma 100Informatyka — odpowiedź według zasad CKE
Podaj nazwę obszaru, na którym znaleziono łącznie we wszystkich pomiarach najwięcej m3
wody na głębokości do 100 metrów włącznie. Jest jeden taki obszar.
Zadanie 7. Poszukiwanie wody na Marsie
W trzech plikach tekstowych o nazwach laziki.txt, obszary.txt, pomiary.txt
zapisano informacje zawierające dane o poszukiwaniu wody na Marsie w latach 2050–2080.
Łaziki zasilane energią słoneczną poruszają się po różnych obszarach Marsa i wykonują
pomiary georadarowe, na podstawie których szacują ilość wody i głębokość, na której się
ona znajduje. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane
w wierszach rozdzielono znakami tabulacji.
Plik o nazwie laziki.txt zawiera informacje o różnych łazikach, które wykonywały
pomiary. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy, unikatowy numer łazika
nazwa_lazika – nazwa łazika (tekst do 50 znaków)
rok_wyslania – rok startu z Ziemi
wsp_ladowania – współrzędne lądowania na Marsie oddzielone znakiem
przecinka i spacją
Przykład:
nr_lazika nazwa_lazika rok_wyslania wsp_ladowania
1 Mariner 3 2049 50.51N, 70.01E
2 Mariner 6 2050 11.90N, 119.49E
3 Mariner 7 2050 44.90S, 130.80W
Plik o nazwie obszary.txt zawiera informacje o obszarach na Marsie. W każdym wierszu
tego pliku znajdują się:
kod_obszaru – pięcioznakowy, unikatowy kod obszaru
nazwa_obszaru – nazwa obszaru (tekst do 50 znaków)
Przykład:
kod_obszaru nazwa_obszaru
MC-01 Mare Boreum
MC-02 Diacria
MC-03 Arcadia
Plik o nazwie pomiary.txt zawiera informacje o wynikach badań georadarowych
wykonanych przez łaziki. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy numer łazika
data_pomiaru – data wykonania pomiaru (w formacie rrrr-mm-dd)
kod_obszaru – pięcioznakowy kod obszaru, na którym został wykonany
pomiar
wspolrzedne – współrzędne wykonania pomiaru, oddzielone znakiem
przecinka i spacją
glebokosc – szacowana głębokość, na której znajduje się woda (w metrach)
ilosc – szacowana ilość wody (w m3)
Przykład:
nr_ data_ kod_ wspolrzedne glebokosc ilosc
lazika pomiaru obszaru
17 2061-06-03 MC-13 13.17N, 77.80E 344 5622
17 2056-06-02 MC-14 14.93N, 106.00E 43 2054
47 2075-10-18 MC-05 45.57N, 3.30E 9 23366
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ź
Mare BoreumOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanieMare Boreum
Wymagane elementy toku według CKE:
2 pkt – za pełną poprawną odpowiedź.
1 pkt – za odpowiedź, w której:
podano obszar, na którym znaleziono najmniej wody (Sinus Sabaeus)
albo podano kod zamiast nazwy obszaru (MC-01).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: Mare Boreum
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 2 pkt – za pełną poprawną odpowiedź.
1 pkt – za odpowiedź, w której:
podano obszar, na którym znaleziono najmniej wody (Sinus Sabaeus)
albo podano kod zamiast nazwy obszaru (MC-01).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 7.22 punktyForma 100Informatyka — odpowiedź według zasad CKE
Podaj nazwę łazika, który wykonywał pomiary w najdłuższym okresie, licząc od pierwszego
(najwcześniejszego) do ostatniego (najpóźniejszego) pomiaru. Podaj datę pierwszego
i ostatniego pomiaru wykonanego przez ten łazik.
Zadanie 7. Poszukiwanie wody na Marsie
W trzech plikach tekstowych o nazwach laziki.txt, obszary.txt, pomiary.txt
zapisano informacje zawierające dane o poszukiwaniu wody na Marsie w latach 2050–2080.
Łaziki zasilane energią słoneczną poruszają się po różnych obszarach Marsa i wykonują
pomiary georadarowe, na podstawie których szacują ilość wody i głębokość, na której się
ona znajduje. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane
w wierszach rozdzielono znakami tabulacji.
Plik o nazwie laziki.txt zawiera informacje o różnych łazikach, które wykonywały
pomiary. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy, unikatowy numer łazika
nazwa_lazika – nazwa łazika (tekst do 50 znaków)
rok_wyslania – rok startu z Ziemi
wsp_ladowania – współrzędne lądowania na Marsie oddzielone znakiem
przecinka i spacją
Przykład:
nr_lazika nazwa_lazika rok_wyslania wsp_ladowania
1 Mariner 3 2049 50.51N, 70.01E
2 Mariner 6 2050 11.90N, 119.49E
3 Mariner 7 2050 44.90S, 130.80W
Plik o nazwie obszary.txt zawiera informacje o obszarach na Marsie. W każdym wierszu
tego pliku znajdują się:
kod_obszaru – pięcioznakowy, unikatowy kod obszaru
nazwa_obszaru – nazwa obszaru (tekst do 50 znaków)
Przykład:
kod_obszaru nazwa_obszaru
MC-01 Mare Boreum
MC-02 Diacria
MC-03 Arcadia
Plik o nazwie pomiary.txt zawiera informacje o wynikach badań georadarowych
wykonanych przez łaziki. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy numer łazika
data_pomiaru – data wykonania pomiaru (w formacie rrrr-mm-dd)
kod_obszaru – pięcioznakowy kod obszaru, na którym został wykonany
pomiar
wspolrzedne – współrzędne wykonania pomiaru, oddzielone znakiem
przecinka i spacją
glebokosc – szacowana głębokość, na której znajduje się woda (w metrach)
ilosc – szacowana ilość wody (w m3)
Przykład:
nr_ data_ kod_ wspolrzedne glebokosc ilosc
lazika pomiaru obszaru
17 2061-06-03 MC-13 13.17N, 77.80E 344 5622
17 2056-06-02 MC-14 14.93N, 106.00E 43 2054
47 2075-10-18 MC-05 45.57N, 3.30E 9 23366
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ź
Spirit 14
29.08.2066 25.07.2076Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanieSpirit 14
29.08.2066 25.07.2076
Wymagane elementy toku według CKE:
2 pkt – za poprawną odpowiedź, w tym:
1 pkt – za poprawną nazwę łazika
1 pkt – za poprawne daty.
0 pkt – za odpowiedź niepełną lub niepoprawną albo za brak odpowiedzi.
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: Spirit 14
29.08.2066 25.07.2076
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 2 pkt – za poprawną odpowiedź, w tym:
1 pkt – za poprawną nazwę łazika
1 pkt – za poprawne daty.
0 pkt – za odpowiedź niepełną lub niepoprawną albo za brak odpowiedzi.
Zadanie 7.32 punktyForma 100Informatyka — odpowiedź według zasad CKE
Podaj nazwy obszarów na Marsie, na których żaden z łazików nie wykonał ani jednego
pomiaru w tym samym roku, w którym został wysłany z Ziemi.
Zadanie 7. Poszukiwanie wody na Marsie
W trzech plikach tekstowych o nazwach laziki.txt, obszary.txt, pomiary.txt
zapisano informacje zawierające dane o poszukiwaniu wody na Marsie w latach 2050–2080.
Łaziki zasilane energią słoneczną poruszają się po różnych obszarach Marsa i wykonują
pomiary georadarowe, na podstawie których szacują ilość wody i głębokość, na której się
ona znajduje. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane
w wierszach rozdzielono znakami tabulacji.
Plik o nazwie laziki.txt zawiera informacje o różnych łazikach, które wykonywały
pomiary. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy, unikatowy numer łazika
nazwa_lazika – nazwa łazika (tekst do 50 znaków)
rok_wyslania – rok startu z Ziemi
wsp_ladowania – współrzędne lądowania na Marsie oddzielone znakiem
przecinka i spacją
Przykład:
nr_lazika nazwa_lazika rok_wyslania wsp_ladowania
1 Mariner 3 2049 50.51N, 70.01E
2 Mariner 6 2050 11.90N, 119.49E
3 Mariner 7 2050 44.90S, 130.80W
Plik o nazwie obszary.txt zawiera informacje o obszarach na Marsie. W każdym wierszu
tego pliku znajdują się:
kod_obszaru – pięcioznakowy, unikatowy kod obszaru
nazwa_obszaru – nazwa obszaru (tekst do 50 znaków)
Przykład:
kod_obszaru nazwa_obszaru
MC-01 Mare Boreum
MC-02 Diacria
MC-03 Arcadia
Plik o nazwie pomiary.txt zawiera informacje o wynikach badań georadarowych
wykonanych przez łaziki. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy numer łazika
data_pomiaru – data wykonania pomiaru (w formacie rrrr-mm-dd)
kod_obszaru – pięcioznakowy kod obszaru, na którym został wykonany
pomiar
wspolrzedne – współrzędne wykonania pomiaru, oddzielone znakiem
przecinka i spacją
glebokosc – szacowana głębokość, na której znajduje się woda (w metrach)
ilosc – szacowana ilość wody (w m3)
Przykład:
nr_ data_ kod_ wspolrzedne glebokosc ilosc
lazika pomiaru obszaru
17 2061-06-03 MC-13 13.17N, 77.80E 344 5622
17 2056-06-02 MC-14 14.93N, 106.00E 43 2054
47 2075-10-18 MC-05 45.57N, 3.30E 9 23366
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ź
Aeolis
Amazonis
Arabia
Elysium
Eridania
Mare Tyrrhenum
Sinus Sabaeus
Syrtis MajorOdpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź etap 1Aeolis
Amazonis
Arabia
Elysium
Eridania
Mare Tyrrhenum
Sinus Sabaeus
Syrtis Major
- 3
Przeprowadź etap 2Wymagane elementy toku według CKE:
rozwiązań zadań
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:
d) 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 – za pełną poprawną odpowiedź.
1 pkt – za podanie wszystkich prawidłowych nazw obszarów, na których łaziki wykonały
pierwszy pomiar w tym samym roku, w którym zostały wysłane z Ziemi (22 obszary).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
- 4
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, a wynik jest zgodny z odpowiedzią: Aeolis
Amazonis
Arabia
Elysium
Eridania
Mare Tyrrhenum
Sinus Sabaeus
Syrtis Major
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: rozwiązań zadań
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:
d) 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 – za pełną poprawną odpowiedź.
1 pkt – za podanie wszystkich prawidłowych nazw obszarów, na których łaziki wykonały
pierwszy pomiar w tym samym roku, w którym zostały wysłane z Ziemi (22 obszary).
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 7.42 punktyForma 100Informatyka — odpowiedź według zasad CKE
Podaj nazwy łazików, które wylądowały na półkuli południowej, ale wykonywały pomiary na
obu półkulach: północnej (N) i południowej (S).
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)
(uwaga: brak tych plików jest równoznaczny z brakiem rozwiązania zadania):
Zadanie 7. Poszukiwanie wody na Marsie
W trzech plikach tekstowych o nazwach laziki.txt, obszary.txt, pomiary.txt
zapisano informacje zawierające dane o poszukiwaniu wody na Marsie w latach 2050–2080.
Łaziki zasilane energią słoneczną poruszają się po różnych obszarach Marsa i wykonują
pomiary georadarowe, na podstawie których szacują ilość wody i głębokość, na której się
ona znajduje. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane
w wierszach rozdzielono znakami tabulacji.
Plik o nazwie laziki.txt zawiera informacje o różnych łazikach, które wykonywały
pomiary. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy, unikatowy numer łazika
nazwa_lazika – nazwa łazika (tekst do 50 znaków)
rok_wyslania – rok startu z Ziemi
wsp_ladowania – współrzędne lądowania na Marsie oddzielone znakiem
przecinka i spacją
Przykład:
nr_lazika nazwa_lazika rok_wyslania wsp_ladowania
1 Mariner 3 2049 50.51N, 70.01E
2 Mariner 6 2050 11.90N, 119.49E
3 Mariner 7 2050 44.90S, 130.80W
Plik o nazwie obszary.txt zawiera informacje o obszarach na Marsie. W każdym wierszu
tego pliku znajdują się:
kod_obszaru – pięcioznakowy, unikatowy kod obszaru
nazwa_obszaru – nazwa obszaru (tekst do 50 znaków)
Przykład:
kod_obszaru nazwa_obszaru
MC-01 Mare Boreum
MC-02 Diacria
MC-03 Arcadia
Plik o nazwie pomiary.txt zawiera informacje o wynikach badań georadarowych
wykonanych przez łaziki. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy numer łazika
data_pomiaru – data wykonania pomiaru (w formacie rrrr-mm-dd)
kod_obszaru – pięcioznakowy kod obszaru, na którym został wykonany
pomiar
wspolrzedne – współrzędne wykonania pomiaru, oddzielone znakiem
przecinka i spacją
glebokosc – szacowana głębokość, na której znajduje się woda (w metrach)
ilosc – szacowana ilość wody (w m3)
Przykład:
nr_ data_ kod_ wspolrzedne glebokosc ilosc
lazika pomiaru obszaru
17 2061-06-03 MC-13 13.17N, 77.80E 344 5622
17 2056-06-02 MC-14 14.93N, 106.00E 43 2054
47 2075-10-18 MC-05 45.57N, 3.30E 9 23366
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ź
Mariner 14
Mariner 15
Mariner 20
Viking 17
Spirit 7
Spirit 12
Rosetta 1
Rosetta 8
Phoenix 3
Phoenix 13
Rozwiązanie za 1 pkt (lista łazików badających obszary na obu półkulach)
Mariner 6
Mariner 10
Mariner 14
Mariner 15
Mariner 20
Viking 8
Viking 17
Phobos 1
Pathfinder 3
Pathfinder 5
Spirit 7
Spirit 12
Opportunity 4
Opportunity 6
Rosetta 1
Rosetta 8
Rosetta 9
Rosetta 28
Rosetta 29
Phoenix 3
Phoenix 13
Dawn 6Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanieMariner 14
Mariner 15
Mariner 20
Viking 17
Spirit 7
Spirit 12
Rosetta 1
Rosetta 8
Phoenix 3
Phoenix 13
Rozwiązanie za 1 pkt (lista łazików badających obszary na obu półkulach)
Mariner 6
Mariner 10
Mariner 14
Mariner 15
Mariner 20
Viking 8
Viking 17
Phobos 1
Pathfinder 3
Pathfinder 5
Spirit 7
Spirit 12
Opportunity 4
Opportunity 6
Rosetta 1
Rosetta 8
Rosetta 9
Rosetta 28
Rosetta 29
Phoenix 3
Phoenix 13
Dawn 6
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, wynik końcowy zgadza się z modelem odpowiedzi, a zapis zawiera elementy wymagane do zdobycia 2 pkt. Szczegółowe kryteria są podane poniżej rozwiązania.
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 2 pkt – za poprawną odpowiedź.
1 pkt – za podanie wszystkich nazw łazików, które badały obszary na obu półkulach
albo za podanie wszystkich numerów łazików zamiast ich nazw.
0 pkt – za odpowiedź niepoprawną albo za brak odpowiedzi.
Zadanie 7.52 punktyForma 100Informatyka — odpowiedź według zasad CKE
Do tabel utworzonych na podstawie opisanych wcześniej plików dołączamy kolejną – o nazwie Producent, w której zapisano informacje o producentach poszczególnych modeli
łazików.
Tabela Producent zawiera następujące pola:
kod_producenta – unikatowy kod producenta
nazwa – nazwa producenta
kraj – kraj producenta
Do tabeli Laziki dodano pole kod_producenta.
Napisz w języku SQL zapytanie, w wyniku którego otrzymasz listę nazw producentów,
których łaziki badały obszar Marsa o nazwie Arcadia w roku 2060. Nazwy producentów
nie mogą się powtarzać.
Miejsce na zapis zapytania
Zadanie 7. Poszukiwanie wody na Marsie
W trzech plikach tekstowych o nazwach laziki.txt, obszary.txt, pomiary.txt
zapisano informacje zawierające dane o poszukiwaniu wody na Marsie w latach 2050–2080.
Łaziki zasilane energią słoneczną poruszają się po różnych obszarach Marsa i wykonują
pomiary georadarowe, na podstawie których szacują ilość wody i głębokość, na której się
ona znajduje. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane
w wierszach rozdzielono znakami tabulacji.
Plik o nazwie laziki.txt zawiera informacje o różnych łazikach, które wykonywały
pomiary. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy, unikatowy numer łazika
nazwa_lazika – nazwa łazika (tekst do 50 znaków)
rok_wyslania – rok startu z Ziemi
wsp_ladowania – współrzędne lądowania na Marsie oddzielone znakiem
przecinka i spacją
Przykład:
nr_lazika nazwa_lazika rok_wyslania wsp_ladowania
1 Mariner 3 2049 50.51N, 70.01E
2 Mariner 6 2050 11.90N, 119.49E
3 Mariner 7 2050 44.90S, 130.80W
Plik o nazwie obszary.txt zawiera informacje o obszarach na Marsie. W każdym wierszu
tego pliku znajdują się:
kod_obszaru – pięcioznakowy, unikatowy kod obszaru
nazwa_obszaru – nazwa obszaru (tekst do 50 znaków)
Przykład:
kod_obszaru nazwa_obszaru
MC-01 Mare Boreum
MC-02 Diacria
MC-03 Arcadia
Plik o nazwie pomiary.txt zawiera informacje o wynikach badań georadarowych
wykonanych przez łaziki. W każdym wierszu tego pliku znajdują się:
nr_lazika – co najwyżej trzycyfrowy numer łazika
data_pomiaru – data wykonania pomiaru (w formacie rrrr-mm-dd)
kod_obszaru – pięcioznakowy kod obszaru, na którym został wykonany
pomiar
wspolrzedne – współrzędne wykonania pomiaru, oddzielone znakiem
przecinka i spacją
glebokosc – szacowana głębokość, na której znajduje się woda (w metrach)
ilosc – szacowana ilość wody (w m3)
Przykład:
nr_ data_ kod_ wspolrzedne glebokosc ilosc
lazika pomiaru obszaru
17 2061-06-03 MC-13 13.17N, 77.80E 344 5622
17 2056-06-02 MC-14 14.93N, 106.00E 43 2054
47 2075-10-18 MC-05 45.57N, 3.30E 9 23366
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 DISTINCT Producent.nazwa
FROM Producent
INNER JOIN Laziki
ON Producent.kod_producenta = Laziki.kod_producenta
INNER JOIN Pomiary
ON Laziki.nr_lazika = Pomiary.nr_lazika
INNER JOIN Obszary
ON Obszary.kod_obszaru = Pomiary. kod_obszaru
WHERE Obszary.nazwa_obszaru = "Arcadia" and YEAR(Pomiary.data_pomiaru) = 2060;Odpowiedź i kryteria punktowania pochodzą z oficjalnych zasad oceniania CKE.
Rozwiązanie krok po kroku
- 1
Rozpisz algorytm i dane pośrednieOkreśl format danych wejściowych i oczekiwany wynik. Rozbij rozwiązanie na operacje wykonywane w ustalonej kolejności, policz wartości pośrednie i sprawdź przypadki brzegowe oraz wymagany format odpowiedzi.
- 2
Przeprowadź rozwiązanieSELECT DISTINCT Producent.nazwa
FROM Producent
INNER JOIN Laziki
ON Producent.kod_producenta = Laziki.kod_producenta
INNER JOIN Pomiary
ON Laziki.nr_lazika = Pomiary.nr_lazika
INNER JOIN Obszary
ON Obszary.kod_obszaru = Pomiary. kod_obszaru
WHERE Obszary.nazwa_obszaru = "Arcadia" and YEAR(Pomiary.data_pomiaru) = 2060;
- 3
Sprawdź odpowiedź z warunkami punktowaniaZweryfikuj, czy każdy człon polecenia jest zrealizowany, wynik końcowy zgadza się z modelem odpowiedzi, a zapis zawiera elementy wymagane do zdobycia 2 pkt. Szczegółowe kryteria są podane poniżej rozwiązania.
Typowy błąd: Podanie samego wyniku bez pokazania algorytmu, nieuwzględnienie przypadku brzegowego albo pomylenie indeksów i zakresów danych.
Punktowanie: 2 pkt – odpowiedź poprawna.
1 pkt – odpowiedź z jednym błędem, np. błąd przy JOIN albo błąd w warunku po WHERE itp.
0 pkt – odpowiedź niepoprawna albo brak rozwiązania.
Uwaga: wymagamy uniwersalnego zapytania działającego dla dowolnych danych.