Logo ZadaniazMatur.plZadaniazMatur.pl
Zadanie 2. Matura CKE Maj 2025
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.
Zadanie 2.1.(0 - 2)
Zadanie 2.1. (0–2)
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.2.(0 - 4)
Zadanie 2.2. (0–4)
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
1 6 3
(jeden kwadrat, który ma środkowe pole w wierszu 6, na pozycji 3).
...................................................................................................
...................................................................................................
...................................................................................................
Zadanie 2.3.(0 - 2)
Zadanie 2.3. (0–2)
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.4.(0 - 3)
Zadanie 2.4. (0–3)
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+
...................................................................................................
...................................................................................................
...................................................................................................
Zadanie 2.info.(0 - 0)
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.

Zobacz również podobne zadania

Matura CKE Maj 2025
Rozbudowane
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.
Zobacz pełne zadanie →
Matura CKE Maj 2011
Rozbudowane
Zadanie 6. Liczby inaczej (10 pkt)
W pliku liczby.txt, w oddzielnych wierszach, znajduje się 1000 liczb zapisanych w systemie dwójkowym o długościach zapisów od 2 do 16 cyfr (0 lub 1).
Napisz program, którego wykonanie da odpowiedzi do poniższych podpunktów. Odpowiedzi zapisz w pliku zadanie6.txt, a każdą odpowiedź poprzedź literą oznaczającą ten podpunkt.
...................................................................................................
...................................................................................................
...................................................................................................
Zobacz pełne zadanie →
Matura CKE Maj 2025
0 - 1 pkt
Zadanie 4. (0–1)
Dokończ zdanie. Zaznacz właściwą odpowiedź spośród podanych.

Program typu keylogger służy do
Zobacz pełne zadanie →

Chcesz zobaczyć więcej rozwiązań z przedmiotu Informatyka Rozszerzona?

Załóż darmowe konto, by uzyskać nielimitowany, wygodny dostęp do odpowiedzi do wszystkich zadań maturalnych!

Załóż darmowe konto