RuiyP6vWo7Jcs
Zdjęcie przedstawia podświetloną konstrukcję mostu nocą. Widoczne są żelazne pręty podtrzymujące konstrukcję.

I_R_W13A_M09_JAVA Misja matura - struktury danych

Źródło: Alain Pham, domena publiczna.

Przed Tobą dwa zadania, w których wcielisz się w rolę programisty porządkującego dane. W jednym przypadku pomagasz pracownikom zoo uporządkować spis pingwinów, a w drugim analizujesz dane z fabryki leków. W obu zadaniach część informacji została utracona, ale na szczęście znamy zasady, które pozwolą je odtworzyć.

Twoim zadaniem będzie napisać program, który wczyta dane z pliku tekstowego, uzupełni brakujące informacje, wykona potrzebne operacje i zapisze odpowiedzi w pliku wynikowym. Zwracaj uwagę na szczegóły, ponieważ poprawne rozwiązanie zależy od dokładnego zrozumienia treści zadania i właściwego zastosowania podanych reguł.

Ćwiczenie na rozgrzewkę:

RHNALD9J887SR
Ćwiczenie 1
RFGXF5AFF73HM
Ćwiczenie 2
Twoje cele
  • Wczytuje dane z pliku tekstowego i zapisuje je w odpowiednio dobranej strukturze danych, analizuje treść zadania oraz wskazuje, które dane są kompletne, a które należy uzupełnić na podstawie podanych reguł.

  • Stosuje instrukcje warunkowe i pętle do przetwarzania wielu rekordów danych.

  • Sortuje, wyszukuje i zlicza dane zgodnie z warunkami określonymi w zadaniu.

  • Zapisuje wyniki działania programu do pliku oraz komentuje kod w sposób ułatwiający jego zrozumienie.