{"id":"informatyka-2023-czerwiec-matura-rozszerzona/zad/7","paper_id":"informatyka-2023-czerwiec-matura-rozszerzona","number":"7","points":null,"ptype":"open","subject":"informatyka","category":"matura","year":2023,"month":"czerwiec","level":"rozszerzona","text":"Zadanie 7. Instalacje\nW bazie danych firmy X zawarte są informacje o instalacjach pewnej aplikacji,\no urządzeniach, na których ta aplikacja została zainstalowana, oraz o krajach, w których\nprzeprowadzono instalację.\nDane zgromadzono w plikach tekstowych: kraje.txt, instalacje.txt oraz\nurzadzenia.txt. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym,\na dane w wierszach rozdzielone są znakami tabulacji.\nPlik o nazwie kraje.txt zawiera informacje o krajach, w których instalowano aplikację.\nW każdym wierszu pliku znajdują się następujące dane:\nkod_k\n- kod kraju (napis dwuznakowy)\nnazwa_k\n- nazwa kraju (napis do 50 znaków)\nludnosc_k - ludność kraju (liczba całkowita do 10 cyfr określająca liczbę ludności).\nPrzykład:\nkod_k\nnazwa_k\nludnosc_k\nAN\nNETHERLANDS ANTILES\n227049\nCR\nCOSTA RICA\n5003393\nDZ\nALGERIA\n42545964\nMINP-R0_100\nPlik o nazwie urzadzenia.txt zawiera informacje o urządzeniach, na których może być\ninstalowana aplikacja. W każdym wierszu pliku znajdują się następujące informacje:\nkod_u\n- unikatowy kod (liczba całkowita co najwyżej 5-cyfrowa)\nnazwa_u\n- nazwa urządzenia (napis do 80 znaków)\nproducent_u - producent urządzenia (napis do 35 znaków)\ntyp_u\n- typ urządzenia (napis: Tablet, Phone lub PC).\nUwaga: nazwa urządzenia nie jest unikatowa - w tabeli mogą występować dwa lub więcej\nurządzenia o tej samej nazwie.\nPrzykład:\nkod_u\nnazwa_u\nproducent_u\ntyp_u\n12410\nPLATINUM_E5\nSky Devices\nPhone\n6549\nIlium L1120\nLanix\nPhone\nPlik o nazwie instalacje.txt zawiera informacje o instalacjach aplikacji. W każdym\nwierszu pliku znajdują się następujące informacje:\ndata_i\n- data instalacji (w formacie dd.mm.rrrrr)\nkod_u\n- kod urządzenia, na którym była wykonana instalacja (liczba całkowita co\nnajwyżej 5-cyfrowa)\nkod_k\n- kod kraju, w którym znajdowało się to urządzenie (napis dwuznakowy).\nUwaga: kod_u nie oznacza pojedynczego egzemplarza urządzenia, a tylko jego rodzaj - to\nznaczy na urządzeniach o tym samym kodzie może być wykonanych wiele instalacji.\nPrzykład:\ndata_i\nkod_k\nkod_u\n01.03.2019\nAM\n145\n01.03.2019\nAR\n804\n01.03.2019\nAT\n12632\nZ wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi\ninformatycznych, podaj odpowiedzi do zadań 7.1.-7.4. Odpowiedzi zapisz w pliku\nwyniki7.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.","answer":null,"answer_text":"0,1141","solution":null,"image":"img/informatyka-2023-czerwiec-matura-rozszerzona/zad-7.webp","solution_image":null,"topics":null,"page_from":18,"source":"ocr","answer_source":null,"answer_text_source":"ocr","solution_source":null,"text_source":"ocr","source_label":"Informatyka · Matura · czerwiec 2023 (rozszerzona)","subject_label":"Informatyka","category_label":"Matura","text_html":"<p>Zadanie 7. Instalacje<br>W bazie danych firmy X zawarte są informacje o instalacjach pewnej aplikacji,<br>o urządzeniach, na których ta aplikacja została zainstalowana, oraz o krajach, w których<br>przeprowadzono instalację.<br>Dane zgromadzono w plikach tekstowych: kraje.txt, instalacje.txt oraz<br>urzadzenia.txt. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym,<br>a dane w wierszach rozdzielone są znakami tabulacji.<br>Plik o nazwie kraje.txt zawiera informacje o krajach, w których instalowano aplikację.<br>W każdym wierszu pliku znajdują się następujące dane:<br>kod_k</p>\n<ul><li>kod kraju (napis dwuznakowy)</li></ul>\n<p>nazwa_k</p>\n<ul><li>nazwa kraju (napis do 50 znaków)</li></ul>\n<p>ludnosc_k - ludność kraju (liczba całkowita do 10 cyfr określająca liczbę ludności).<br>Przykład:<br>kod_k<br>nazwa_k<br>ludnosc_k<br>AN<br>NETHERLANDS ANTILES<br>227049<br>CR<br>COSTA RICA<br>5003393<br>DZ<br>ALGERIA<br>42545964<br>MINP-R0_100<br>Plik o nazwie urzadzenia.txt zawiera informacje o urządzeniach, na których może być<br>instalowana aplikacja. W każdym wierszu pliku znajdują się następujące informacje:<br>kod_u</p>\n<ul><li>unikatowy kod (liczba całkowita co najwyżej 5-cyfrowa)</li></ul>\n<p>nazwa_u</p>\n<ul><li>nazwa urządzenia (napis do 80 znaków)</li></ul>\n<p>producent_u - producent urządzenia (napis do 35 znaków)<br>typ_u</p>\n<ul><li>typ urządzenia (napis: Tablet, Phone lub PC).</li></ul>\n<p>Uwaga: nazwa urządzenia nie jest unikatowa - w tabeli mogą występować dwa lub więcej<br>urządzenia o tej samej nazwie.<br>Przykład:<br>kod_u<br>nazwa_u<br>producent_u<br>typ_u<br>12410<br>PLATINUM_E5<br>Sky Devices<br>Phone<br>6549<br>Ilium L1120<br>Lanix<br>Phone<br>Plik o nazwie instalacje.txt zawiera informacje o instalacjach aplikacji. W każdym<br>wierszu pliku znajdują się następujące informacje:<br>data_i</p>\n<ul><li>data instalacji (w formacie dd.mm.rrrrr)</li></ul>\n<p>kod_u</p>\n<ul><li>kod urządzenia, na którym była wykonana instalacja (liczba całkowita co</li></ul>\n<p>najwyżej 5-cyfrowa)<br>kod_k</p>\n<ul><li>kod kraju, w którym znajdowało się to urządzenie (napis dwuznakowy).</li></ul>\n<p>Uwaga: kod_u nie oznacza pojedynczego egzemplarza urządzenia, a tylko jego rodzaj - to<br>znaczy na urządzeniach o tym samym kodzie może być wykonanych wiele instalacji.<br>Przykład:<br>data_i<br>kod_k<br>kod_u<br>01.03.2019<br>AM<br>145<br>01.03.2019<br>AR<br>804<br>01.03.2019<br>AT<br>12632<br>Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi<br>informatycznych, podaj odpowiedzi do zadań 7.1.-7.4. Odpowiedzi zapisz w pliku<br>wyniki7.txt, a każdą z nich poprzedź numerem odpowiedniego zadania.</p>","answer_text_html":"<p>0,1141</p>","solutions":[]}