Ćwiczenia 1‑5 pochodzą z opublikowanego przez Centralną Komisję Egzaminacyjną zbioru zadań: „Egzamin maturalny. Informatyka. Poziom rozszerzony. Zbiór zadań”, CKE, 2015.

Ćwiczenia 6‑10 to autorskie zadania typu maturalnego.

Zadanie: Stacje benzynowe

Informacje o wybranych drogach w Polsce i położonych przy nich stacjach benzynowych zamieszczone są w plikach: Drogi.txt, Kategorie.txt, Sieci.txt oraz Stacje.txt. Dane w plikach rozdzielone są znakiem tabulatora, pierwszy wiersz każdego pliku jest wierszem nagłówkowym.

Plik Drogi.txt zawiera informacje dotyczące dróg. Są to: unikalny numer drogi (pole id_drogi), nazwa drogi (pole nazwa), jej długość (pole dlugosc) oraz identyfikator jej kategorii (pole id_kategorii). Długość drogi jest podana w kilometrach i zaokrąglona w dół do pełnych kilometrów.

Przykład

 id_drogi

 nazwa

 dlugosc

 id_kategorii

 1

 Autostrada Bursztynowa

 582

 A

 2

 Autostrada Wolnosci 

 623

 A

 3

 Zachodnia Droga Ekspresowa

 480 

 S

Plik Kategorie.txt zawiera informacje dotyczące kategorii dróg: unikalny identyfikator kategorii (pole id_kategorii) oraz nazwę kategorii (pole kategoria).

Przykład

 id_kategorii

kategoria 

 A

 autostrada

 S

 droga ekspresowa

Plik Sieci.txt zawiera informacje dotyczące sieci stacji benzynowych: unikalny identyfikator sieci (pole id_sieci) oraz nazwę sieci, do której należy stacja (pole nazwa_sieci).

Przykład

 id_sieci

nazwa_sieci

 1

 Dobre Paliwo

 2

 Standard Oil

Plik Stacje.txt zawiera informacje dotyczące stacji benzynowych: unikalny identyfikator stacji (pole id_stacji), numer drogi, przy której jest położona stacja (pole id_drogi), oraz identyfikator sieci, do której ona należy stacja (pole id_sieci).

Przykład

 id_stacji

id_drogi 

 id_sieci

 1

 8

 8

 2

 8

 5

Korzystając z danych zawartych w tych plikach oraz dostępnych narzędzi informatycznych, wykonaj poniższe polecenia. Odpowiedzi zapisz w pliku wynik1.txt, a odpowiedź do każdego zadania poprzedź numerem oznaczającym to zadanie.

Do oceny oddajesz:

  • plik wynik1.txt z odpowiedziami do zadań

  • plik(i) zawierający(e) komputerową realizację twoich obliczeń

Pliki do pobrania:

RfhNv7zfilWJL

Przycisk do pobrania pliku ZIP z wynikiem zadania.

Archiwum stacje‑benzynowe.zip
Plik ZIP o rozmiarze 21.65 KB w języku polskim
Ćwiczenie 1

Korzystając z danych zawartych w plikach oraz dostępnych narzędzi informatycznych, podaj sumaryczną długość dróg wszystkich kategorii.

Ćwiczenie 2

Korzystając z danych zawartych w plikach do ćwiczenia 1, podaj nazwy dróg mających w nazwie słowo „autostrada”, ale będących drogami innych kategorii.

Odpowiedzi do zadań

Poprawne odpowiedzi do zadań znajdują się w pliku tekstowym:

RkjM8KdbkkiPn

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik tekstowy wynik1.txt
Plik TXT o rozmiarze 122.00 B w języku polskim

Zadanie: Karta MaturaSport

Władze miasta wprowadziły program MaturaSport, w ramach którego finansują zajęcia sportowe dla uczniów ostatnich klas szkół ponadpodstawowych. Uczniowie korzystają z kart MaturaSport. Karty te umożliwiają wstęp do różnych obiektów sportowych i uczestnictwo w prowadzonych tam zajęciach. W następujących plikach zgromadzono dane dotyczące wykorzystania kart programu MaturaSport, w kwietniu 2014 roku. Dane w plikach są oddzielone średnikami, a pierwszy wiersz zawiera nagłówki kolumn.

Każdy wiersz w pliku Osoby.txt zawiera informacje o jednym użytkowniku karty: jego identyfikator (pole Id_uzytkownika), nazwisko (pole Nazwisko), imię (pole Imie) i płeć (pole Plec). Płeć jest oznaczona literą „K” lub „M”.

Przykład

 Id_uzytkownika

 Nazwisko

 Imie

 Plec

 1

 Olszowka

 Klara

 K

 2

 Wieruszewski

 Antoni

 M

W pliku Zajecia.txt zawarte są informacje o zajęciach prowadzonych w obiektach sportowych, biorących udział w programie. Każdy wiersz zawiera: identyfikator zajęć (pole Id_zajec), nazwę obiektu (pole Obiekt), rodzaj zajęć (pole Zajecia) i koszt (pole Koszt) jednego wejścia na zajęcia opłacany w ramach programu MaturaSport.

Przykład

 Id_zajec

 Obiekt

 Zajecia

 Koszt

 1

 Redeco

 Basen

 9

Każdy wiersz pliku Wejscia.txt zawiera informacje o pojedynczym wejściu użytkownika karty na wybrane zajęcia: numer porządkowy (pole Lp), identyfikator użytkownika (pole Id_uzytkownika), datę (pole Data) i identyfikator zajęć (pole Id_zajec).

Przykład

 Lp

 Id_uzytkownika

 Data

 Id_zajec

 1

 1

 2014‑04‑05

 16

Korzystając z danych zawartych w tych plikach oraz dostępnych narzędzi informatycznych, wykonaj poniższe polecenia. Odpowiedzi zapisz w pliku wynik2.txt, a odpowiedź do każdego zadania poprzedź numerem oznaczającym to zadanie.

Do oceny oddajesz:

  • plik wynik2.txt z odpowiedziami do zadań

  • plik(i) zawierający(e) komputerową realizację twoich obliczeń

Pliki do pobrania:

R1XfKQTQiCLgT

Przycisk do pobrania pliku ZIP z wynikiem zadania.

Archiwum maturasport.zip
Plik ZIP o rozmiarze 19.06 KB w języku polskim
Ćwiczenie 3

Wykorzystując dane zawarte w plikach Osoby.txt, Zajecia.txt, Wejscia.txt, utwórz zestawienie, w którym dla każdego obiektu podasz, jaką łączną kwotę zapłacono za prowadzone w nim zajęcia.

Ćwiczenie 4

Korzystając z danych zawartych w plikach do ćwiczenia 3, podaj nazwiska i imiona osób, które w dniu 16 kwietnia 2014 r. uczestniczyły w więcej niż jednych zajęciach.

Ćwiczenie 5

Korzystając z danych zawartych w plikach do ćwiczenia 3, podaj rodzaj zajęć, w których uczestniczyło najwięcej osób. Podaj liczbę tych osób i nazwę obiektu, w którym te zajęcia były prowadzone

Odpowiedzi do zadań

Prawidłowe odpowiedzi do zadań znajdują się w pliku tekstowym:

R10wPVUARM5Yj

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik tekstowy wynik2.txt
Plik TXT o rozmiarze 412.00 B w języku polskim

Zadanie: Sklep z roślinami miododajnymi

Tomek, którego rodzice prowadzą pasiekę, postanowił poszerzyć ofertę rodzinnego przedsięwzięcia o produkcję i sprzedaż sadzonek roślin miododajnych. Zakup roślin jest możliwy poprzez stronę internetową, na której klienci muszą się wcześniej zarejestrować. Dane dotyczące zamówień złożonych w sklepie internetowym znajdują się w plikach tekstowych. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach rozdzielone są średnikami.

W pliku klienci.txt każdy wiersz zawiera informacje o zamawiającym: identyfikator klienta (pole Id_klienta), jego nazwisko (pole Nazwisko), imię (pole Imie), miasto, z którego on pochodzi (pole Miasto) oraz identyfikator województwa (pole Id_wojewodztwa).

Przykład

 Id_klienta

 Nazwisko

 Imie

 Miasto

 Id_wojewodztwa

1

 Kwiatkowski

 Mirosław

 Starachowice

 13

2

 Nowakowska

 Agnieszka

 Wieliczka

 6

Plik wojewodztwa.txt zawiera wiersze z tylko dwoma polami: Id_wojewodztwa oraz Nazwa_wojewodztwa.

Przykład

 Id_wojewodztwa

 Nazwa_wojewodztwa

 1

 dolnośląskie

 2

 kujawsko‑pomorskie

W pliku rosliny.txt zapisane są informacje o roślinach miododajnych dostępnych w sklepie internetowym. Każdy wiersz zawiera następujące informacje: identyfikator rośliny (pole Id_rosliny), nazwę rośliny (pole Nazwa_rosliny), nazwę łacińską (pole Nazwa_lacinska), wyrażoną w kilogramach na hektar wydajność miodową rośliny (pole Wydajnosc_miodowa), cenę jednej sadzonki (pole Cena_za_sztuke) oraz identyfikator kategorii (pole Id_kategorii).

Przykład

 Id_rosliny

 Nazwa_rosliny

 Nazwa_lacinska

 Wydajnosc_miodowa

 Cena_za_sztuke

 Id_kategorii

1

 jarząb pospolity

 Sorbus aucuparia

 20

 23

 1

2

 kasztanowiec zwyczajny

Aesculus hippocastanus

 50

 19

 1

Plik kategorie.txt zawiera wiersze z tylko dwoma polami: Id_kategorii oraz Nazwa_kategorii.

Przykład

 Id_kategorii

 Nazwa_kategorii

 1

 drzewo

 2

 krzew

W pliku zamowienia.txt każdy wiersz zawiera informacje o pojedynczej pozycji zamówienia: numer porządkowy (pole Id_zamowienia), identyfikator klienta (pole Id_klienta), identyfikator rośliny (pole Id_rosliny), liczbę zamówionych sadzonek (pole Liczba_sztuk) oraz datę zamówienia (pole Data_zamowienia).

Przykład

 Id_zamowienia

 Id_klienta

 Id_rosliny

 Liczba_sztuk

 Data_zamowienia

1

 4

 7

 6

 01.10.2020

2

 200

 13

 3

 01.10.2020

Korzystając z danych zawartych w tych plikach oraz dostępnych narzędzi informatycznych, wykonaj poniższe polecenia. Odpowiedzi zapisz w pliku wynik3.txt, a odpowiedź do każdego zadania poprzedź numerem oznaczającym to zadanie.

Do oceny oddajesz:

  • plik wynik3.txt z odpowiedziami do zadań

  • plik(i) zawierający(e) komputerową realizację twoich obliczeń

Pliki do pobrania:

R3R6NUVIB1JXy

Przycisk do pobrania pliku ZIP z wynikiem zadania.

Archiwum rosliny‑miododajne‑txt.zip
Plik ZIP o rozmiarze 12.95 KB w języku polskim
Ćwiczenie 6

Wykorzystując dane zawarte w podanych plikach, utwórz zestawienie przedstawiające liczbę pojedynczych zamówień oraz liczbę zamówionych sadzonek dla poszczególnych kategorii roślin.

Ćwiczenie 7

Podaj nazwy trzech najlepiej sprzedających się roślin o wydajności miodowej co najmniej 100 kg/ha (chodzi o łączną liczbę sprzedanych sztuk sadzonek).

Ćwiczenie 8

Podaj imię i nazwisko klientki (kobiety), która wydała łącznie największą kwotę na wszystkich zarejestrowanych w bazie zamówieniach. Zakładamy, że imiona wszystkich klientek kończą się literą a.

Ćwiczenie 9

Utwórz zestawienie miesięczne sprzedaży, biorąc pod uwagę sumaryczną wartość wynikającą ze złożonych zamówień. Zestawienie powinno zawierać nazwę lub numer miesiąca oraz wartość zrealizowanych w danym miesiącu zamówień.

Ćwiczenie 10

Utwórz zestawienie przedstawiające liczbę zamówień przypisanych do poszczególnych województw.

Odpowiedzi do zadań

Prawidłowe odpowiedzi do zadań znajdują się w pliku tekstowym:

RdLqKfAHxfzFX

Przycisk do pobrania pliku TXT z wynikiem zadania.

Plik tekstowy wynik3.txt
Plik TXT o rozmiarze 642.00 B w języku polskim