Matura Rozszerzona Informatyka Maj 2026
3 pktInformacja do zadań 1.1. i 1.2. Dana jest zdefiniowana rekurencyjnie funkcja , gdzie i są dodatnimi liczbami całkowitymi.
Obliczenie wartości funkcji wprost z definicji wymaga trzech wywołań rekurencyjnych: , , , ponieważ:
Uzupełnij poniższą tabelę. Podaj liczbę wywołań rekurencyjnych funkcji A oraz wypisz wywołania rekurencyjne wraz z ich argumentami (w ostatnim wierszu podaj tylko liczbę wywołań rekurencyjnych).
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
1 pktUzupełnij poniższą tabelę. Podaj wartości funkcji dla zadanych argumentów i :
| 1 | 777 | |
Uwaga: W swoich odpowiedziach możesz zapisać wynik podobnie jak wartości w pierwszych dwóch kolumnach (z wykorzystaniem operatorów mnożenia i potęgowania).
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
3 pktUzupełnij tabelę. W drugiej kolumnie podaj liczbę wywołań rekurencyjnych funkcji dla każdej wartości podanej w tabeli (drugiego argumentu wywołania funkcji, pierwszy jest nieistotny w tym zadaniu). W trzeciej kolumnie podaj wyrażenie, którego wartość jest równa drugiemu argumentowi funkcji w -tym wywołaniu rekurencyjnym dla wszystkich wartości większych bądź równych 1 i mniejszych bądź równych całkowitej liczbie wywołań.
| n – drugi argument wywołania funkcji | liczba wywołań rekurencyjnych | wartość drugiego argumentu A w -tym wywołaniu rekurencyjnym |
|---|---|---|
| 8 | 3 | (lub ) |
gdzie jest pewną liczbą całkowitą dodatnią większą od 2.
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
1 pktZadanie 2. Dodawanie Rozważamy dodawanie pisemne dwóch liczb zapisanych w systemie dziesiętnym, zilustrowane na przykładzie.
W tym przykładzie mamy 4 przeniesienia.
Dla danych dwóch liczb: i , podaj, ile razy pojawiają się przeniesienia podczas ich dodawania.
| Liczba a | Liczba b | Liczba przeniesień |
|---|---|---|
| 37932 | 12528 | 3 |
| 88765 | 11111 | |
| 456789 | 222222 |
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
4 pktZapisz w pseudokodzie lub w wybranym języku programowania algorytm, który dla danych dwóch liczb całkowitych dodatnich i , o tej samej liczbie cyfr w zapisie dziesiętnym, obliczy liczbę przeniesień otrzymanych w trakcie ich dodawania pisemnego.
Przykład: dla liczb 27732 i 72619 wynik to 4.
Uwaga: Twój algorytm może operować wyłącznie na liczbach całkowitych i używać tylko zmiennych przechowujących pojedyncze liczby całkowite. W zapisie algorytmu możesz korzystać tylko z operatorów arytmetycznych: dodawania, odejmowania, mnożenia, dzielenia, dzielenia całkowitego i reszty z dzielenia; z operatorów logicznych, porównań, instrukcji sterujących, instrukcji przypisania lub samodzielnie napisanych funkcji i procedur wykorzystujących powyższe operacje. Zabronione jest używanie funkcji wbudowanych oraz operatorów innych niż wymienione, dostępnych w językach programowania, nie wolno zwłaszcza korzystać z tablic/list oraz żadnych funkcji zamiany z typu znakowego lub napisowego na liczbowy – i odwrotnie.
Specyfikacja:
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktZadanie 3. Pary słów
W pliku tekstowym pary.txt znajduje się 500 par słów złożonych z liter alfabetu angielskiego . Każda para słów jest zapisana w osobnym wierszu. Słowa w wierszu są oddzielone pojedynczym odstępem, a długość każdego z nich nie przekracza 50 znaków.
Napisz program (lub kilka programów), który znajdzie i da odpowiedzi do podanych zadań. Odpowiedzi do poszczególnych zadań zapisz w pliku wyniki3.txt. Każdą odpowiedź poprzedź numerem oznaczającym zadanie.
Niech oznacza sumę kodów ASCII znaków występujących w słowie .
Podaj parę słów występujących w jednym wierszu pliku pary.txt, dla których wartość (wartość bezwzględna różnicy sum kodów ASCII) jest największa, oraz podaj tę wartość. Jest tylko jedna taka para słów w pliku.
Przykład:
Dla pary słów oko i pies, mamy następujące wartości:
Dla pliku pary_przyklad.txt poprawną odpowiedzią jest:
eddcd eededcddceeeecededcc 1403
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
3 pktWspólną liczbę wystąpień litery w słowach oznaczymy przez i definiujemy jako
gdzie oznacza liczbę wystąpień litery w słowie .
Podaj parę słów występujących w jednym wierszu w pliku pary.txt, dla której suma wspólnych wystąpień wszystkich liter jest największa, oraz podaj tę sumę. Jest jedna taka para.
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
4 pktZadanie 3.3. Prefiksosufiks Prefiksosufiksem pary słów nazywamy słowo, które jest początkiem (czyli zaczyna się tym słowem) oraz końcem (czyli kończy się tym słowem) lub początkiem oraz końcem .
Podaj wszystkie pary słów z pliku pary.txt, dla których najdłuższy prefiksosufiks ma co najmniej 5 liter. Dla każdej podanej w odpowiedzi pary słów podaj długość najdłuższego prefiksosufiksu tej pary.
Przykłady:
Dla pary aabbca caacaab najdłuższy prefiksosufiks to aab (długość 3) — para nie spełnia warunków.
Dla pary abbaabaa baabaabba najdłuższy prefiksosufiks to baabaa (długość 6) — para spełnia warunki.
Dla pliku pary_przyklad.txt poprawną odpowiedzią jest:
ececdddeed dddeedd 6
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
1 pktZadanie 4. Korporacja W korporacji pracuje osób, które na potrzeby zadania ponumerujemy liczbami . Pracownik numer 1 jest prezesem korporacji, a każdy z pozostałych pracowników ma dokładnie jednego bezpośredniego przełożonego. Numer bezpośredniego przełożonego pracownika jest zawsze mniejszy od numeru tego pracownika. Prezes korporacji nie ma żadnego przełożonego. Przełożonym pracownika jest jego bezpośredni przełożony i każdy przełożony tego bezpośredniego przełożonego. Jeśli jest (bezpośrednim) przełożonym , to powiemy, że jest (bezpośrednim) podwładnym . Prezes jest przełożonym każdego pracownika.
Dla każdego pracownika z przykładowej hierarchii w korporacji (Rysunek 1.) określ, ilu ma on bezpośrednich podwładnych oraz ilu ma wszystkich podwładnych.
| Numer pracownika | Liczba bezpośrednich podwładnych | Liczba wszystkich podwładnych |
|---|---|---|
| 1 | ||
| 2 | 3 | 4 |
| 3 | ||
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | 0 | 0 |
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktInformacja do zadań 4.2.–4.4.
Dany jest plik korpo.txt zawierający liczb, który opisuje strukturę korporacji. W pierwszym wierszu jest liczba 0 oznaczająca brak przełożonego dla prezesa korporacji, który ma numer 1. W -tym () wierszu pliku jest numer pracownika, który jest bezpośrednim przełożonym pracownika .
Na podstawie danych zapisanych w pliku korpo.txt podaj, ilu pracowników nie jest przełożonym żadnego pracownika.
Dla pliku korpo_przyklad.txt poprawną odpowiedzią jest: 49 998
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktPodaj, który pracownik spośród zapisanych w pliku korpo.txt ma najwięcej bezpośrednich podwładnych. Podaj numer tego pracownika oraz liczbę jego bezpośrednich podwładnych.
Dla pliku korpo_przyklad.txt poprawną odpowiedzią jest: 3 49 997
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
3 pktPolicz, ilu najwięcej przełożonych ma jeden pracownik. Podaj tę liczbę oraz podaj, ilu pracowników ma taką liczbę przełożonych.
Dla danych z pliku korpo_przyklad.txt poprawną odpowiedzą jest: 2 49 997
(największa liczba przełożonych: 2, liczba pracowników, którzy mają 2 przełożonych: 49 997).
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktPoniżej zapisano wyrażenie matematyczne zawierające liczby zapisane w systemach: piątkowym, dziesiętnym i trójkowym. W miejsce kropek wpisz odpowiednie liczby (zapisane w systemie piątkowym i trójkowym), tak aby obie równości były prawdziwe.
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
1 pktUzupełnij zdania. Wpisz właściwe liczby bitów.
Adres IP w wersji 4 ma długość ................... bity.
Adres IP w wersji 6 ma długość ................... bitów.
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
3 pktZadanie 7. Staw Pan Iksiński stał się właścicielem stawu o powierzchni całkowitej 10 000 m². Pierwszą rośliną, którą postanowił w nim umieść, jest rzęsa wodna...
W pliku staw.txt są zawarte następujące informacje, rozdzielone znakami tabulacji:
Data – data pomiaru
Temp – temperatura w danym dniu w °C, zaokrąglona do jednego miejsca po przecinku
Opady – wielkość opadu w mm, zaokrąglona do liczby całkowitej.
Plik zawiera dane z całego 2022 roku. Z wykorzystaniem danych zawartych w pliku oraz dostępnych narzędzi informatycznych wykonaj podane zadania. Wyniki zapisz w pliku tekstowym wyniki7.txt.
Utwórz zestawienie średnich miesięcznych temperatur w zaokrągleniu do jednego miejsca po przecinku. Na podstawie wykonanego zestawienia utwórz wykres kolumnowy, porównujący te wartości. Pamiętaj o czytelnym opisie wykresu (tytuł wykresu, opisy osi, oznaczenie miesięcy na osi X).
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktDla każdego miesiąca wyznacz długość najdłuższego ciągu kolejnych dni bez opadów w tym miesiącu (wartość opadów w tych dniach jest równa 0).
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktInformacja do zadań 7.3.–7.4. Na potrzeby zadania przyjmujemy, że w kolejnym roku przez 184 dni, od 1 marca 2023 do 31 sierpnia 2023, temperatury i opady utrzymywały się na stałym poziomie, co pozwalało na regularny wzrost rzęsy wodnej w tempie rozrostu 1,75% dziennie. Przyrost rzęsy następował w nocy, a pomiar zarośnięcia stawu – rano.
1 marca 2023 rano staw był zarośnięty rzęsą w 20%, tj. rzęsa wodna zajmowała 2000 m². W związku z tym, że staw nie powinien być zarośnięty w całości, właściciel postanowił pozbywać się jej nadmiaru. Do zbiornika wpuścił 80 amurów białych, z których każdy zjadał w ciągu dnia 0,25 m² rzęsy wodnej. Dodatkowo co piątek w ciągu dnia odławiał 60 m² rzęsy wodnej.
Uwaga: 30 kwietnia rano staw był zarośnięty w 25,79%.
Podaj, w którym dniu (licząc od 1 marca 2023) pomiar wykazał, że rzęsa wodna po raz pierwszy zajęła więcej niż 75% procent powierzchni stawu.
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktPodaj, jaka jest najmniejsza liczba amurów białych, jaką musi wpuścić właściciel, by rzęsa wodna w całym badanym okresie zajmowała maksymalnie 50% powierzchni stawu.
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
1 pktZadanie 8. Sieć sklepów
W trzech plikach tekstowych o nazwach klienci.txt, transakcje.txt, opis_transakcji.txt zapisano dane o sprzedaży towarów w pewnej sieci sklepów... Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach rozdzielono tabulatorami.
• klienci.txt: IdKlienta, Imie, Nazwisko, Plec (K lub M).
• transakcje.txt: IdTransakcji, DataTransakcji, IdKlienta, IdSklepu, IdSprzedawcy.
• opis_transakcji.txt: IdTransakcji, IdProduktu, Cena, Liczba.
Podaj imię i nazwisko klienta, który dokonał łącznie najwięcej transakcji w całym analizowanym okresie.
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktPodaj, ile kobiet (K) oraz ilu mężczyzn (M) spośród klientów sieci sklepów nie kupiło niczego w całym analizowanym okresie.
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktPodaj liczbę różnych sklepów, w których dokonano transakcji w kasach samoobsługowych, oraz podaj, ile zapłacono łącznie za zakupy w tych kasach.
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktNiektórzy sprzedawcy pracowali w różnych sklepach sieci w ciągu miesiąca. Podaj IdSprzedawcy, który obsługiwał klientów w największej liczbie różnych sklepów w jednym miesiącu, oraz podaj ten miesiąc (nazwę lub numer).
💡 Pokaż rozwiązanie krok po kroku▼
Matura Rozszerzona Informatyka Maj 2026
2 pktDo bazy danych dodano dwie kolejne tabele: Kategorie (IdKategorii, NazwaKategorii) oraz Produkty (IdProduktu, IdKategorii, Nazwa, Opis).
Napisz w języku SQL zapytanie, w wyniku którego zostaną wypisane wszystkie zakupione produkty (IdProduktu i Nazwa) z kategorii (NazwaKategorii) „spożywcze” zawierające w opisie fragment: „do ekspresu kolbowego”.