{"id":"informatyka-2011-maj-matura-podstawowa-2/zad/5","paper_id":"informatyka-2011-maj-matura-podstawowa-2","number":"5","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2011,"month":"maj","level":"podstawowa","text":"Zadanie 5. Domki (10 pkt)\nOśrodek wypoczynkowy „Promyk” wynajmuje domki letniskowe pracownikom. Ze względu\nna dużą liczbę chętnych nałożono ograniczenie - pracownik może zarezerwować domek\ntylko raz w ciągu roku. Dane są trzy pliki tekstowe o nazwach: domki.txt,\npracownicy.txt, rezerwacje.txt. Zawierają one informacje na temat domków,\npracowników i rezerwacji domków wykonanych przez pracowników w 2010 roku.\nDane w wierszach każdego z plików rozdzielone są pojedynczymi znakami odstępu, pierwszy\nwiersz każdego pliku jest wierszem nagłówkowym.\nPlik domki.txt zawiera następujące dane: numer domku (NrDomku), liczbę pokoi\n(LiczbaPokoi), dostępność garażu (Garaz) oraz cenę za dobę (CenaZaDobe).\nPrzykład:\nNrDomku LiczbaPokoi Garaz CenaZaDobe\n1 4 Tak 200\n2 4 Nie 160\nPlik\npracownicy.txt\nzawiera\nnastępujące\ndane:\nidentyfikator\npracownika\n(IDpracownika), nazwisko (Nazwisko) i imię (Imie).\nPrzykład:\nIDpracownika Nazwisko Imie\n1 Wroblewski Jan\n2 Wiecek Jaremi\nPlik rezerwacje.txt zawiera dane o rezerwacjach: numer rezerwacji (NrRezerwacji),\nidentyfikator pracownika (IdPracownika), numer rezerwowanego domku (NrDomku) oraz\nliczbę zarezerwowanych dni (LiczbaDni).\nPrzykład:\nNrRezerwacji IdPracownika NrDomku LiczbaDni\n1 5 2 2\n2 20 5 2\nKorzystając\nz\ndanych\nzawartych\nw\nplikach\ndomki.txt,\npracownicy.txt\ni rezerwacje.txt oraz z dostępnych narzędzi informatycznych, wykonaj poniższe\npolecenia. Odpowiedzi do poszczególnych podpunktów umieść w pliku wyniki5.txt,\npoprzedzając je literami oznaczającymi te podpunkty.\na) Utwórz zestawienie zawierające dla każdego domku jego numer oraz łączną liczbę dni,\nna które ten domek był zarezerwowany w ciągu całego sezonu.\nb) Podaj nazwiska i imiona pracowników, którzy rezerwowali domek nr 2. Zestawienie\nposortuj alfabetycznie według imion pracowników.\nc) Podaj nazwisko i imię pracownika, który zapłacił najwięcej za wynajem domku oraz\nkwotę, którą zapłacił (zgodnie z rezerwacją). Jest tylko jeden taki pracownik.\nd) Podaj liczbę rezerwacji domków z garażem oraz liczbę rezerwacji domków bez garażu.\ne) Utwórz zestawienie najdłuższych rezerwacji dla poszczególnych domków. W zestawieniu\npodaj dla każdego domku jego numer oraz liczbę dni najdłuższej rezerwacji dla tego\ndomku.\nDo oceny oddajesz plik(i) o nazwie(ach) ,\ntu wpisz nazwę(y) pliku(ów)\nzawierający(e) komputerową(e) realizację(e) Twoich obliczeń oraz plik tekstowy\nwyniki5.txt, zawierający wyniki.\nNr zadania\n5a)\n5b)\n5c)\n5d)\n5e)\nMaks. liczba pkt\n2\n2\n2\n2\n2\nWypełnia\negzaminator Uzyskana liczba pkt\n4\nPoziom podstawowy - część II","answer":null,"answer_text":null,"solution":null,"image":"img/informatyka-2011-maj-matura-podstawowa-2/zad-5.webp","solution_image":null,"topics":null,"page_from":3,"source":"ocr","answer_source":null,"answer_text_source":null,"solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · maj 2011 (podstawowa)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 5. Domki (10 pkt)<br>Ośrodek wypoczynkowy „Promyk” wynajmuje domki letniskowe pracownikom. Ze względu<br>na dużą liczbę chętnych nałożono ograniczenie - pracownik może zarezerwować domek<br>tylko raz w ciągu roku. Dane są trzy pliki tekstowe o nazwach: domki.txt,<br>pracownicy.txt, rezerwacje.txt. Zawierają one informacje na temat domków,<br>pracowników i rezerwacji domków wykonanych przez pracowników w 2010 roku.<br>Dane w wierszach każdego z plików rozdzielone są pojedynczymi znakami odstępu, pierwszy<br>wiersz każdego pliku jest wierszem nagłówkowym.<br>Plik domki.txt zawiera następujące dane: numer domku (NrDomku), liczbę pokoi<br>(LiczbaPokoi), dostępność garażu (Garaz) oraz cenę za dobę (CenaZaDobe).<br>Przykład:<br>NrDomku LiczbaPokoi Garaz CenaZaDobe<br>1 4 Tak 200<br>2 4 Nie 160<br>Plik<br>pracownicy.txt<br>zawiera<br>następujące<br>dane:<br>identyfikator<br>pracownika<br>(IDpracownika), nazwisko (Nazwisko) i imię (Imie).<br>Przykład:<br>IDpracownika Nazwisko Imie<br>1 Wroblewski Jan<br>2 Wiecek Jaremi<br>Plik rezerwacje.txt zawiera dane o rezerwacjach: numer rezerwacji (NrRezerwacji),<br>identyfikator pracownika (IdPracownika), numer rezerwowanego domku (NrDomku) oraz<br>liczbę zarezerwowanych dni (LiczbaDni).<br>Przykład:<br>NrRezerwacji IdPracownika NrDomku LiczbaDni<br>1 5 2 2<br>2 20 5 2<br>Korzystając<br>z<br>danych<br>zawartych<br>w<br>plikach<br>domki.txt,<br>pracownicy.txt<br>i rezerwacje.txt oraz z dostępnych narzędzi informatycznych, wykonaj poniższe<br>polecenia. Odpowiedzi do poszczególnych podpunktów umieść w pliku wyniki5.txt,<br>poprzedzając je literami oznaczającymi te podpunkty.<br>a) Utwórz zestawienie zawierające dla każdego domku jego numer oraz łączną liczbę dni,<br>na które ten domek był zarezerwowany w ciągu całego sezonu.<br>b) Podaj nazwiska i imiona pracowników, którzy rezerwowali domek nr 2. Zestawienie<br>posortuj alfabetycznie według imion pracowników.<br>c) Podaj nazwisko i imię pracownika, który zapłacił najwięcej za wynajem domku oraz<br>kwotę, którą zapłacił (zgodnie z rezerwacją). Jest tylko jeden taki pracownik.<br>d) Podaj liczbę rezerwacji domków z garażem oraz liczbę rezerwacji domków bez garażu.<br>e) Utwórz zestawienie najdłuższych rezerwacji dla poszczególnych domków. W zestawieniu<br>podaj dla każdego domku jego numer oraz liczbę dni najdłuższej rezerwacji dla tego<br>domku.<br>Do oceny oddajesz plik(i) o nazwie(ach) ,<br>tu wpisz nazwę(y) pliku(ów)<br>zawierający(e) komputerową(e) realizację(e) Twoich obliczeń oraz plik tekstowy<br>wyniki5.txt, zawierający wyniki.<br>Nr zadania<br>5a)<br>5b)<br>5c)<br>5d)<br>5e)<br>Maks. liczba pkt<br>2<br>2<br>2<br>2<br>2<br>Wypełnia<br>egzaminator Uzyskana liczba pkt<br>4<br>Poziom podstawowy - część II</p>","solutions":[]}