{"id":"informatyka-2026-maj-matura-stara-rozszerzona-2/zad/6","paper_id":"informatyka-2026-maj-matura-stara-rozszerzona-2","number":"6","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2026,"month":"maj","level":"rozszerzona","text":"Zadanie 6. Sieć sklepów\nW trzech plikach tekstowych o nazwach klienci.txt, transakcje.txt,\nopis_transakcji.txt zapisano dane o sprzedaży towarów w pewnej sieci sklepów\nw porach wieczornych pierwszych dni miesiąca. Dane obejmują informacje od 1. do 3. dnia\nmiesiąca w miesiącach od stycznia do czerwca 2025 roku w godzinach od 22:00 do 23:59.\nPierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach\nrozdzielono tabulatorami.\nPlik klienci.txt zawiera informacje na temat zarejestrowanych klientów sieci sklepów.\nW każdym wierszu zapisano:\nIdKlienta - unikatowy identyfikator klienta (liczba całkowita)\nImie\n- imię klienta (tekst do 20 znaków)\nNazwisko - nazwisko klienta (tekst do 20 znaków)\nPlec\n- płeć klienta (znak K lub M).\nPrzykład:\nIdKlienta Imie\nNazwisko\nPlec\n1\nZofia\nSawicka\nK\n2\nZuzanna\nChmiel\nK\n3\nHanna\nSokolowska\nK\nPlik transakcje.txt zawiera informacje o dokonanych transakcjach. W każdym wierszu\nzapisano:\nIdTransakcji\n- unikatowy identyfikator transakcji (uwaga: identyfikatory nie są\nnadane chronologicznie - nie są kolejnymi numerami transakcji)\nDataTransakcji - datę transakcji (dd.mm.rrrr)\nIdKlienta\n- identyfikator klienta, który dokonał transakcji\nIdSklepu\n- identyfikator sklepu, w którym dokonano transakcji\nIdSprzedawcy\n- identyfikator sprzedawcy, który obsługiwał klienta przy kasie;\njeśli klient korzystał z kasy samoobsługowej, pole jest puste\n(brak danych).\nPrzykład:\nIdTransakcji DataTransakcji\nIdKlienta IdSklepu IdSprzedawcy\n1\n01.01.2025\n1814\n12\n160\n2\n01.02.2025\n550\n4\n125\n3\n01.03.2025\n1408\n16\n65\n4\n01.04.2025\n1146\n14\n33\n5\n01.05.2025\n630\n9\n6\n01.06.2025\n1011\n12\n120\nPlik o nazwie opis_transakcji.txt zawiera informacje o produktach zakupionych\nw danej transakcji. W każdym wierszu zapisano:\nIdTransakcji - identyfikator transakcji (uwaga: identyfikatory mogą się powtarzać)\nIdProduktu\n- identyfikator zakupionego produktu\nCena\n- cena jednostkowa zakupionego produktu\nLiczba\n- liczba określająca, ile sztuk danego produktu zakupiono.\nEINP-R2_100\nPrzykład:\nIdTransakcji IdProduktu Cena\nLiczba\n485\n78\n5,66\n11\n104\n87\n7\n4\n104\n84\n2\n5\n246\n42\n7,0\n15\nZ wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi\ninformatycznych podaj odpowiedzi do zadań 6.1.-6.5. Odpowiedzi zapisz w pliku\nwyniki6.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2026-maj-matura-stara-rozszerzona-2/zad-6.webp","solution_image":null,"topics":null,"page_from":8,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2026 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 6. Sieć sklepów<br>W trzech plikach tekstowych o nazwach klienci.txt, transakcje.txt,<br>opis_transakcji.txt zapisano dane o sprzedaży towarów w pewnej sieci sklepów<br>w porach wieczornych pierwszych dni miesiąca. Dane obejmują informacje od 1. do 3. dnia<br>miesiąca w miesiącach od stycznia do czerwca 2025 roku w godzinach od 22:00 do 23:59.<br>Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach<br>rozdzielono tabulatorami.<br>Plik klienci.txt zawiera informacje na temat zarejestrowanych klientów sieci sklepów.<br>W każdym wierszu zapisano:<br>IdKlienta - unikatowy identyfikator klienta (liczba całkowita)<br>Imie</p>\n<ul><li>imię klienta (tekst do 20 znaków)</li></ul>\n<p>Nazwisko - nazwisko klienta (tekst do 20 znaków)<br>Plec</p>\n<ul><li>płeć klienta (znak K lub M).</li></ul>\n<p>Przykład:<br>IdKlienta Imie<br>Nazwisko<br>Plec<br>1<br>Zofia<br>Sawicka<br>K<br>2<br>Zuzanna<br>Chmiel<br>K<br>3<br>Hanna<br>Sokolowska<br>K<br>Plik transakcje.txt zawiera informacje o dokonanych transakcjach. W każdym wierszu<br>zapisano:<br>IdTransakcji</p>\n<ul><li>unikatowy identyfikator transakcji (uwaga: identyfikatory nie są</li></ul>\n<p>nadane chronologicznie - nie są kolejnymi numerami transakcji)<br>DataTransakcji - datę transakcji (dd.mm.rrrr)<br>IdKlienta</p>\n<ul><li>identyfikator klienta, który dokonał transakcji</li></ul>\n<p>IdSklepu</p>\n<ul><li>identyfikator sklepu, w którym dokonano transakcji</li></ul>\n<p>IdSprzedawcy</p>\n<ul><li>identyfikator sprzedawcy, który obsługiwał klienta przy kasie;</li></ul>\n<p>jeśli klient korzystał z kasy samoobsługowej, pole jest puste<br>(brak danych).<br>Przykład:<br>IdTransakcji DataTransakcji<br>IdKlienta IdSklepu IdSprzedawcy<br>1<br>01.01.2025<br>1814<br>12<br>160<br>2<br>01.02.2025<br>550<br>4<br>125<br>3<br>01.03.2025<br>1408<br>16<br>65<br>4<br>01.04.2025<br>1146<br>14<br>33<br>5<br>01.05.2025<br>630<br>9<br>6<br>01.06.2025<br>1011<br>12<br>120<br>Plik o nazwie opis_transakcji.txt zawiera informacje o produktach zakupionych<br>w danej transakcji. W każdym wierszu zapisano:<br>IdTransakcji - identyfikator transakcji (uwaga: identyfikatory mogą się powtarzać)<br>IdProduktu</p>\n<ul><li>identyfikator zakupionego produktu</li></ul>\n<p>Cena</p>\n<ul><li>cena jednostkowa zakupionego produktu</li></ul>\n<p>Liczba</p>\n<ul><li>liczba określająca, ile sztuk danego produktu zakupiono.</li></ul>\n<p>EINP-R2_100<br>Przykład:<br>IdTransakcji IdProduktu Cena<br>Liczba<br>485<br>78<br>5,66<br>11<br>104<br>87<br>7<br>4<br>104<br>84<br>2<br>5<br>246<br>42<br>7,0<br>15<br>Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi<br>informatycznych podaj odpowiedzi do zadań 6.1.-6.5. Odpowiedzi zapisz w pliku<br>wyniki6.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.</p>","solutions":[]}