5.2. Największe statki przy nabrzeżach

ORYGINALNE POLECENIE CKE

Wprowadzenie

W trzech plikach tekstowych o nazwach statki.txt, kody.txt, przybycia.txt, zapisano dane o statkach przybywających do portu w Szczecinie w okresie od 1.01.2016 do 31.12.2019. Pierwszy wiersz każdego z plików jest wierszem nagłówkowym, a dane w wierszach rozdzielono średnikami.

Plik o nazwie statki.txt zawiera informacje o 2 192 różnych statkach, które cumowały w szczecińskim porcie:

  • Nr_IMO – siedmiocyfrowy, unikatowy identyfikator statku
  • Nazwa_statku − nazwa statku (tekst do 50 znaków)
  • Ladownosc − ładowność statku (maksymalnie 5-cyfrowa liczba).

Przykład:

Nr_IMONazwa_statkuLadownosc
5111696RONJA127
5255777NORDSTJERNEN2191
5273389FRANEK157
5312628SANTA MARIA MANUELA607

Plik o nazwie przybycia.txt zawiera zestawienie kolejnych statków przypływających do portu (10 034 wierszy) we wspomnianym okresie. W każdym wierszu znajduje się:

  • LP − liczba porządkowa (liczba maksymalnie 5-cyfrowa)
  • Data_przybycia − data przybycia (w formacie dd.mm.rrrr)
  • Nr_IMO − siedmiocyfrowy identyfikator statku
  • Bandera − symbol przynależności państwowej statku (tekst dwuznakowy)
  • Nabrzeze − miejsce postoju statku (tekst do 20 znaków).

Uwaga: bandera odnotowywana jest w pliku przybycia.txt, ponieważ statek może zmienić banderę, np. jeżeli zakupi go inny armator.

Przykład:

LPData_przybyciaNr_IMOBanderaNabrzeze
101.01.20168415653NOHUTA (KRA)
201.01.20169201803NLCZESKIE
301.01.20168873764RUGLIWICKIE
401.01.20169374727CYHUK

Plik o nazwie kody.txt zawiera przyporządkowanie dwuliterowego kodu bandery do państwa. W każdym z 240 wierszy znajdują się:

  • Bandera − tekst dwuznakowy
  • Nazwa_kraju − nazwa kraju (tekst do 50 znaków)
  • Kontynent − kontynent (tekst do 20 znaków).

Przykład:

BanderaNazwa_krajuKontynent
AFAFGANISTANAZJA
ALALBANIAEUROPA
DZALGIERIAAFRYKA
ADANDORAEUROPA

Z wykorzystaniem danych zawartych w podanych plikach oraz dostępnych narzędzi informatycznych wykonaj poniższe polecenia. Każdą odpowiedź umieść w pliku wyniki5.txt i poprzedź oznaczeniem odpowiedniego zadania: od 5.1. do 5.3.

Informacja do zadań 5.4. i 5.5.

Do wcześniej opisanych tabel dołączamy kolejną o nazwie Armator, w której zapisano informacje o armatorach eksploatujących statki. Tabela Armator zawiera następujące pola:

  • Id_armatora – unikatowy numer armatora,
  • Armator – nazwa armatora,
  • Siedziba_armatora – miasto, w którym armator ma swoją siedzibę,
  • Typ_dzialalnosci – dominujący typ działalności, np. przewóz ładunków, eksploatacja morska, transport pasażerów itp.

Ponadto, do tabeli Przybycia dodano pole Id_armatora.

Polecenie

Dla każdego nabrzeża podaj nazwę i ładowność największego statku, jaki przy nim cumował.

Pokaż odpowiedź i ocenianie CKE

Odpowiedź CKE

NabrzezeNazwa_statkuLadownosc
ALMEXLEOPARD274
ANGIELSKIEBBC LAGOS7138
ARSENALKASZUBY24109
ARSENALKUJAWY24109
BELGIJSKIEBBC BIRTE H11494
BRAKBALTIVIA17790
BULGARSKIEWAWEL25318
BULWAR CHROBREGOBRAEMAR24344
BYDGOSKIECAROLIN G2545
BYTOMSKIEODELMAR24184
BYTOMSKIE USKOKTEST24_03_1739727
CALPALICA999
CEMENTOWEGREENLAND4284
CHORZOWSKIEDORIC SHOGUN35823
CICHEHALICZ694
CPN IIIECO DREAM5452
CPN IIIECO GREEN5452
CZESKIEMORNING CHERRY59525
DOK 1SILVER RIVER3538
DOK 3COPENHAGEN4591
DOK 3SPIEKEROOG4591
DOK 5NILEDUTCH LUANDA34642
DRZETOWSKIE NCAP BEATRICE26833
DRZETOWSKIE SJAMNO22982
FANTEEMS CARRIER1546
FARBOLAK SWFILGOLFSTRAUM7243
FINSKIEMORNING CELESTA57542
FOSFATOWEKERSTI4102
FOSFATOWE DALBYBESIKTAS ICELAND5366
GDANSKIEMAZOVIA29940
GDYNSKIE NPOLONIA29875
GDYNSKIE SFREE STATE32379
GLIWICKIEAPAGEON30012
GNIEZNIENSKIEKOSZALIN24109
GNIEZNIENSKIEMAZURY24109
GORNOSLASKIEROSINA TOPIC26216
GRECKIEBBC LONDON7138
HOLENDERSKIEVLIELAND3990
HUKNORJARL5335
HUTA (KRA)JOSE PROGRESS30969
KASZUBSKIEELBE HIGHWAY23498
KATOWICKIEOCEAN OUTSTANDING36415
KATOWICKIE - DALBYCHEMROAD HOPE19984
MAKNORRLAND5562
MAZOWIECKIECSL RHINE6944
NOTECKIENORDIC CHANTAL2854
ODRA NOWENOVA ZEELANDIA4440
ODRA STAREHORDAFOR VII3222
OKOAIRISTO6154
OKO BASENROMANKA997
PARNICKIEALCEDO6556
PASAZERSKIESTATSRAAD LEHMKUHL1516
PIRS EPASILA10098
PIRS ETALI10098
PIRS WFLEVOGRACHT8620
POLSKIESEABOURN OVATION41865
POZNANSKIEDANIEL K3037
PRCIPINZ. STANISLAW LEGOWSKI1954
PRZEMYSLOWELEUVEBORG5598
REGALICAEMSMOON4563
REMONTOWEMAZURY24109
REMSTATSERVAL275
ROSYJSKIEROMY TRADER5941
RUMUNSKIESCOT LEIPZIG5145
RUMUNSKIESCOT MUNCHEN5145
SLOWACKIETRADE VISION45259
SNOP NDONAU5887
SNOP SMARIT6046
SPOLDZIELCZESCORPIUS7636
STAROWKASEDOV3432
WALBRZYSKIEPOLA ANATOLIA6266
WARSZAWSKIEVIKING332
WARSZTATOWEFAIRPLAY 27499
WEGIERSKIEOCEAN FORTUNE6479
WROCLAWSKIETHAMES HIGHWAY23498
WULKAN NADHEMAR DE SAINT-VENANT7531
WULKAN POCHYLNIACARRIER 72601
WULKAN SCECILIA4723
ZBOZOWEATHINA CARRAS44190

Zasady oceniania CKE

2 pkt – za poprawną odpowiedź, w tym:

1 pkt – za kolumnę z nazwami statków

1 pkt – za kolumnę z ładownością.

0 pkt – za podanie odpowiedzi niepoprawnej lub niepełnej albo brak odpowiedzi.

Źródło

Oryginalne zasady oceniania CKE — PDF, strona 15

Potrzebujesz pomocy w przygotowaniu do matury?

Zobacz korepetycje

TWÓJ NASTĘPNY KROK

Przygotuj się do matury z informatyki ze mną.

Igor Józefowicz — korepetycje z informatyki do matury

Na indywidualnych zajęciach online uporządkujemy trudne zagadnienia i przećwiczymy zadania maturalne. Wspólnie ustalimy plan przygotowań dopasowany do Twojego poziomu i celu.

TWÓJ PIERWSZY KROK

30 minut · online · bezpłatnie

Umów bezpłatną rozmowę